Running ‘testthat.R’ [129s/223s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(dplyr)
  
  Attaching package: 'dplyr'
  
  The following object is masked from 'package:testthat':
  
      matches
  
  The following objects are masked from 'package:stats':
  
      filter, lag
  
  The following objects are masked from 'package:base':
  
      intersect, setdiff, setequal, union
  
  > 
  > test_check("dplyr")
  [ FAIL 62 | WARN 0 | SKIP 55 | PASS 2344 ]
  
  ══ Skipped tests ═══════════════════════════════════════════════════════════════
  • On CRAN (55)
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error (test-across.R:111:3): across() gives meaningful messages ─────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-across.R:468:3): if_any() and if_all() aborts when predicate mistakingly used in .cols= (#5732) ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-all-equal.r:59:3): all.equal.data.frame handles data.frames with NULL names ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─base::suppressMessages(expect_true(all_equal(x, x))) at test-all-equal.r:59:2
    2. │ └─base::withCallingHandlers(...)
    3. ├─testthat::expect_true(all_equal(x, x))
    4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    5. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    6. └─dplyr::all_equal(x, x)
    7.   └─dplyr:::equal_data_frame(...)
    8.     ├─tibble::as_tibble(x, .name_repair = "universal")
    9.     └─tibble:::as_tibble.data.frame(x, .name_repair = "universal")
   10.       └─tibble:::lst_to_tibble(unclass(x), .rows, .name_repair)
   11.         └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   12.           ├─rlang::set_names(...)
   13.           └─tibble:::repaired_names(...)
   14.             ├─tibble:::subclass_name_repair_errors(...)
   15.             │ └─base::withCallingHandlers(...)
   16.             └─vctrs::vec_as_names(...)
   17.               └─vctrs (local) `<fn>`()
   18.                 └─vctrs:::as_universal_names(names = names, quiet = quiet)
   19.                   └─vctrs:::describe_repair(names, new_names)
   20.                     └─rlang::names_inform_repair(orig_names, names)
   21.                       └─rlang::inform(message = message, class = "rlib_message_name_repair")
   22.                         ├─base::withRestarts(...)
   23.                         │ └─base (local) withOneRestart(expr, restarts[[1L]])
   24.                         │   └─base (local) doWithOneRestart(return(expr), restart)
   25.                         └─base::signalCondition(cnd)
   26.                           ├─base::conditionMessage(cond)
   27.                           └─rlang:::conditionMessage.rlang_message(cond)
   28.                             └─rlang::cnd_message(c)
   29.                               └─rlang:::cnd_message_format(cnd, ...)
   30.                                 └─rlang (local) cli_format(glue_escape(lines))
   31.                                   └─rlang:::.rlang_cli_format(x, cli::format_message)
   32.                                     └─cli::cli_format(x, .envir = emptyenv())
   33.                                       └─cli:::fmt(...)
   34.                                         └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   35.                                           ├─base::do.call(app[[msg$type]], msg$args)
   36.                                           └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-905", class = NULL)
   37.                                             └─cli:::clii_bullets(app, text, id, class)
   38.                                               └─base::lapply(...)
   39.                                                 └─cli (local) FUN(X[[i]], ...)
   40.                                                   └─app$text(text[[i]])
   41.                                                     └─cli:::clii_text(app, text)
   42.                                                       └─app$xtext(text)
   43.                                                         └─cli:::clii__xtext(...)
   44.                                                           └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   45.                                                             └─base::lapply(pars, ansi_trimws)
   46.                                                               └─cli (local) FUN(X[[i]], ...)
  ── Error (test-arrange.r:28:3): arrange() gives meaningful errors ──────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-arrange.r:186:3): desc() inside arrange() checks the number of arguments (#5921) ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-bind.R:42:3): bind_cols() repairs names ─────────────────────────
  `bound <- bind_cols(df, df)` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  Backtrace:
       ▆
    1. ├─dplyr::bind_cols(df, df)
    2. │ ├─dplyr:::fix_call(vec_cbind(!!!dots, .name_repair = .name_repair))
    3. │ │ └─base::withCallingHandlers(...)
    4. │ └─vctrs::vec_cbind(!!!dots, .name_repair = .name_repair)
    5. ├─vctrs:::describe_repair(`<chr>`, `<chr>`)
    6. │ └─rlang::names_inform_repair(orig_names, names)
    7. │   └─rlang::inform(message = message, class = "rlib_message_name_repair")
    8. │     ├─base::withRestarts(...)
    9. │     │ └─base (local) withOneRestart(expr, restarts[[1L]])
   10. │     │   └─base (local) doWithOneRestart(return(expr), restart)
   11. │     └─base::signalCondition(cnd)
   12. │       ├─base::conditionMessage(cond)
   13. │       └─rlang:::conditionMessage.rlang_message(cond)
   14. │         └─rlang::cnd_message(c)
   15. │           └─rlang:::cnd_message_format(cnd, ...)
   16. │             └─rlang (local) cli_format(glue_escape(lines))
   17. │               └─rlang:::.rlang_cli_format(x, cli::format_message)
   18. │                 └─cli::cli_format(x, .envir = emptyenv())
   19. │                   └─cli:::fmt(...)
   20. │                     └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   21. │                       ├─base::do.call(app[[msg$type]], msg$args)
   22. │                       └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1106", class = NULL)
   23. │                         └─cli:::clii_bullets(app, text, id, class)
   24. │                           └─base::lapply(...)
   25. │                             └─cli (local) FUN(X[[i]], ...)
   26. │                               └─app$text(text[[i]])
   27. │                                 └─cli:::clii_text(app, text)
   28. │                                   └─app$xtext(text)
   29. │                                     └─cli:::clii__xtext(...)
   30. │                                       └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   31. │                                         └─base::lapply(pars, ansi_trimws)
   32. │                                           └─cli (local) FUN(X[[i]], ...)
   33. └─base::.handleSimpleError(...)
   34.   └─dplyr (local) h(simpleError(msg, call))
   35.     └─rlang::cnd_signal(cnd)
  ── Error (test-bind.R:44:3): bind_cols() repairs names ─────────────────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_message(...) at test-bind.R:44:2
    2. │ └─testthat:::expect_condition_matching(...)
    3. │   └─testthat:::quasi_capture(...)
    4. │     ├─testthat (local) .capture(...)
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    7. ├─tibble::as_tibble(...)
    8. ├─tibble:::as_tibble.data.frame(...)
    9. │ └─tibble:::lst_to_tibble(unclass(x), .rows, .name_repair)
   10. │   └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
   11. │     ├─rlang::set_names(...)
   12. │     └─tibble:::repaired_names(...)
   13. │       ├─tibble:::subclass_name_repair_errors(...)
   14. │       │ └─base::withCallingHandlers(...)
   15. │       └─vctrs::vec_as_names(...)
   16. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   17.   └─rlang::names_inform_repair(orig_names, names)
   18.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   19.       ├─base::withRestarts(...)
   20.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   21.       │   └─base (local) doWithOneRestart(return(expr), restart)
   22.       └─base::signalCondition(cnd)
   23.         ├─base::conditionMessage(cond)
   24.         └─rlang:::conditionMessage.rlang_message(cond)
   25.           └─rlang::cnd_message(c)
   26.             └─rlang:::cnd_message_format(cnd, ...)
   27.               └─rlang (local) cli_format(glue_escape(lines))
   28.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   29.                   └─cli::cli_format(x, .envir = emptyenv())
   30.                     └─cli:::fmt(...)
   31.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   32.                         ├─base::do.call(app[[msg$type]], msg$args)
   33.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1166", class = NULL)
   34.                           └─cli:::clii_bullets(app, text, id, class)
   35.                             └─base::lapply(...)
   36.                               └─cli (local) FUN(X[[i]], ...)
   37.                                 └─app$text(text[[i]])
   38.                                   └─cli:::clii_text(app, text)
   39.                                     └─app$xtext(text)
   40.                                       └─cli:::clii__xtext(...)
   41.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   42.                                           └─base::lapply(pars, ansi_trimws)
   43.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-bind.R:66:3): bind_cols() honours .name_repair= ─────────────────
  Error in `bind_cols(data.frame(a = 1), data.frame(a = 2))`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_message(...) at test-bind.R:66:2
    2. │ └─testthat:::expect_condition_matching(...)
    3. │   └─testthat:::quasi_capture(...)
    4. │     ├─testthat (local) .capture(...)
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    7. ├─dplyr::bind_cols(data.frame(a = 1), data.frame(a = 2))
    8. │ ├─dplyr:::fix_call(vec_cbind(!!!dots, .name_repair = .name_repair))
    9. │ │ └─base::withCallingHandlers(...)
   10. │ └─vctrs::vec_cbind(!!!dots, .name_repair = .name_repair)
   11. ├─vctrs:::describe_repair(`<chr>`, `<chr>`)
   12. │ └─rlang::names_inform_repair(orig_names, names)
   13. │   └─rlang::inform(message = message, class = "rlib_message_name_repair")
   14. │     ├─base::withRestarts(...)
   15. │     │ └─base (local) withOneRestart(expr, restarts[[1L]])
   16. │     │   └─base (local) doWithOneRestart(return(expr), restart)
   17. │     └─base::signalCondition(cnd)
   18. │       ├─base::conditionMessage(cond)
   19. │       └─rlang:::conditionMessage.rlang_message(cond)
   20. │         └─rlang::cnd_message(c)
   21. │           └─rlang:::cnd_message_format(cnd, ...)
   22. │             └─rlang (local) cli_format(glue_escape(lines))
   23. │               └─rlang:::.rlang_cli_format(x, cli::format_message)
   24. │                 └─cli::cli_format(x, .envir = emptyenv())
   25. │                   └─cli:::fmt(...)
   26. │                     └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   27. │                       ├─base::do.call(app[[msg$type]], msg$args)
   28. │                       └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1196", class = NULL)
   29. │                         └─cli:::clii_bullets(app, text, id, class)
   30. │                           └─base::lapply(...)
   31. │                             └─cli (local) FUN(X[[i]], ...)
   32. │                               └─app$text(text[[i]])
   33. │                                 └─cli:::clii_text(app, text)
   34. │                                   └─app$xtext(text)
   35. │                                     └─cli:::clii__xtext(...)
   36. │                                       └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   37. │                                         └─base::lapply(pars, ansi_trimws)
   38. │                                           └─cli (local) FUN(X[[i]], ...)
   39. └─base::.handleSimpleError(...)
   40.   └─dplyr (local) h(simpleError(msg, call))
   41.     └─rlang::cnd_signal(cnd)
  ── Error (test-bind.R:414:3): bind_cols() infers classes from first result (#1692) ──
  Error in `bind_cols(d1, d1)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─base::suppressMessages(...) at test-bind.R:414:2
    2. │ └─base::withCallingHandlers(...)
    3. ├─testthat::expect_equal(class(bind_cols(d1, d1)), "data.frame") at test-bind.R:415:4
    4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    5. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    6. ├─dplyr::bind_cols(d1, d1)
    7. │ ├─dplyr:::fix_call(vec_cbind(!!!dots, .name_repair = .name_repair))
    8. │ │ └─base::withCallingHandlers(...)
    9. │ └─vctrs::vec_cbind(!!!dots, .name_repair = .name_repair)
   10. ├─vctrs:::describe_repair(`<chr>`, `<chr>`)
   11. │ └─rlang::names_inform_repair(orig_names, names)
   12. │   └─rlang::inform(message = message, class = "rlib_message_name_repair")
   13. │     ├─base::withRestarts(...)
   14. │     │ └─base (local) withOneRestart(expr, restarts[[1L]])
   15. │     │   └─base (local) doWithOneRestart(return(expr), restart)
   16. │     └─base::signalCondition(cnd)
   17. │       ├─base::conditionMessage(cond)
   18. │       └─rlang:::conditionMessage.rlang_message(cond)
   19. │         └─rlang::cnd_message(c)
   20. │           └─rlang:::cnd_message_format(cnd, ...)
   21. │             └─rlang (local) cli_format(glue_escape(lines))
   22. │               └─rlang:::.rlang_cli_format(x, cli::format_message)
   23. │                 └─cli::cli_format(x, .envir = emptyenv())
   24. │                   └─cli:::fmt(...)
   25. │                     └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   26. │                       ├─base::do.call(app[[msg$type]], msg$args)
   27. │                       └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1250", class = NULL)
   28. │                         └─cli:::clii_bullets(app, text, id, class)
   29. │                           └─base::lapply(...)
   30. │                             └─cli (local) FUN(X[[i]], ...)
   31. │                               └─app$text(text[[i]])
   32. │                                 └─cli:::clii_text(app, text)
   33. │                                   └─app$xtext(text)
   34. │                                     └─cli:::clii__xtext(...)
   35. │                                       └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   36. │                                         └─base::lapply(pars, ansi_trimws)
   37. │                                           └─cli (local) FUN(X[[i]], ...)
   38. └─base::.handleSimpleError(...)
   39.   └─dplyr (local) h(simpleError(msg, call))
   40.     └─rlang::cnd_signal(cnd)
  ── Error (test-bind.R:498:3): bind_cols() handles unnamed list with name repair (#3402) ──
  `df <- bind_cols(list(1, 2))` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  Backtrace:
       ▆
    1. ├─dplyr::bind_cols(list(1, 2))
    2. │ ├─dplyr:::fix_call(vec_cbind(!!!dots, .name_repair = .name_repair))
    3. │ │ └─base::withCallingHandlers(...)
    4. │ └─vctrs::vec_cbind(!!!dots, .name_repair = .name_repair)
    5. ├─vctrs:::describe_repair(`<chr>`, `<chr>`)
    6. │ └─rlang::names_inform_repair(orig_names, names)
    7. │   └─rlang::inform(message = message, class = "rlib_message_name_repair")
    8. │     ├─base::withRestarts(...)
    9. │     │ └─base (local) withOneRestart(expr, restarts[[1L]])
   10. │     │   └─base (local) doWithOneRestart(return(expr), restart)
   11. │     └─base::signalCondition(cnd)
   12. │       ├─base::conditionMessage(cond)
   13. │       └─rlang:::conditionMessage.rlang_message(cond)
   14. │         └─rlang::cnd_message(c)
   15. │           └─rlang:::cnd_message_format(cnd, ...)
   16. │             └─rlang (local) cli_format(glue_escape(lines))
   17. │               └─rlang:::.rlang_cli_format(x, cli::format_message)
   18. │                 └─cli::cli_format(x, .envir = emptyenv())
   19. │                   └─cli:::fmt(...)
   20. │                     └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   21. │                       ├─base::do.call(app[[msg$type]], msg$args)
   22. │                       └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1280", class = NULL)
   23. │                         └─cli:::clii_bullets(app, text, id, class)
   24. │                           └─base::lapply(...)
   25. │                             └─cli (local) FUN(X[[i]], ...)
   26. │                               └─app$text(text[[i]])
   27. │                                 └─cli:::clii_text(app, text)
   28. │                                   └─app$xtext(text)
   29. │                                     └─cli:::clii__xtext(...)
   30. │                                       └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   31. │                                         └─base::lapply(pars, ansi_trimws)
   32. │                                           └─cli (local) FUN(X[[i]], ...)
   33. └─base::.handleSimpleError(...)
   34.   └─dplyr (local) h(simpleError(msg, call))
   35.     └─rlang::cnd_signal(cnd)
  ── Failure (test-bind.R:500:3): bind_cols() handles unnamed list with name repair (#3402) ──
  `df` (`actual`) not identical to bind_cols(list(...1 = 1, ...2 = 2)) (`expected`).
  
  `actual` is a function
  `expected` is an S3 object of class <tbl_df/tbl/data.frame>, a list
  ── Error (test-bind.R:628:3): *_bind() give meaningful errors ──────────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-case-when.R:183:3): case_when() give meaningful errors ──────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-colwise-filter.R:68:3): colwise filter() give meaningful errors ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-colwise-mutate.R:89:3): selection works with grouped data frames (#2624) ──
  `out <- mutate_if(gdf, is.factor, as.character)` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-colwise-mutate.R:90:3): selection works with grouped data frames (#2624) ──
  Error in `eval_bare(expr, quo_get_env(quo))`: object 'out' not found
  Backtrace:
      ▆
   1. └─testthat::expect_identical(out, gdf) at test-colwise-mutate.R:90:2
   2.   └─testthat::quasi_label(enquo(object), label, arg = "object")
   3.     └─rlang::eval_bare(expr, quo_get_env(quo))
  ── Error (test-colwise-mutate.R:107:3): mutate and transmute variants does not mutate grouping variable (#3351, #3480) ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_message(...) at test-colwise-mutate.R:107:2
    2. │ └─testthat:::expect_condition_matching(...)
    3. │   └─testthat:::quasi_capture(...)
    4. │     ├─testthat (local) .capture(...)
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    7. ├─testthat::expect_identical(mutate_all(tbl, sqrt), res)
    8. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    9. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   10. └─dplyr::mutate_all(tbl, sqrt)
   11.   └─dplyr:::check_grouped(.tbl, "mutate", "all", alt = TRUE)
   12.     └─rlang::inform(...)
   13.       ├─base::withRestarts(...)
   14.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   15.       │   └─base (local) doWithOneRestart(return(expr), restart)
   16.       └─base::signalCondition(cnd)
   17.         ├─base::conditionMessage(cond)
   18.         └─rlang:::conditionMessage.rlang_message(cond)
   19.           └─rlang::cnd_message(c)
   20.             └─rlang:::cnd_message_format(cnd, ...)
   21.               └─rlang (local) cli_format(glue_escape(lines))
   22.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   23.                   └─cli::cli_format(x, .envir = emptyenv())
   24.                     └─cli:::fmt(...)
   25.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   26.                         ├─base::do.call(app[[msg$type]], msg$args)
   27.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-1912", class = NULL)
   28.                           └─cli:::clii_bullets(app, text, id, class)
   29.                             └─base::lapply(...)
   30.                               └─cli (local) FUN(X[[i]], ...)
   31.                                 └─app$text(text[[i]])
   32.                                   └─cli:::clii_text(app, text)
   33.                                     └─app$xtext(text)
   34.                                       └─cli:::clii__xtext(...)
   35.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   36.                                           └─base::lapply(pars, ansi_trimws)
   37.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-colwise-mutate.R:341:3): colwise mutate gives meaningful error messages ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-colwise-select.R:124:3): mutate_all does not change the order of columns (#3351) ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_message(...) at test-colwise-select.R:124:2
    2. │ └─testthat:::expect_condition_matching(...)
    3. │   └─testthat:::quasi_capture(...)
    4. │     ├─testthat (local) .capture(...)
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    7. ├─testthat::expect_identical(...)
    8. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    9. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   10. └─dplyr::mutate_all(tbl, identity)
   11.   └─dplyr:::check_grouped(.tbl, "mutate", "all", alt = TRUE)
   12.     └─rlang::inform(...)
   13.       ├─base::withRestarts(...)
   14.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   15.       │   └─base (local) doWithOneRestart(return(expr), restart)
   16.       └─base::signalCondition(cnd)
   17.         ├─base::conditionMessage(cond)
   18.         └─rlang:::conditionMessage.rlang_message(cond)
   19.           └─rlang::cnd_message(c)
   20.             └─rlang:::cnd_message_format(cnd, ...)
   21.               └─rlang (local) cli_format(glue_escape(lines))
   22.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   23.                   └─cli::cli_format(x, .envir = emptyenv())
   24.                     └─cli:::fmt(...)
   25.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   26.                         ├─base::do.call(app[[msg$type]], msg$args)
   27.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2028", class = NULL)
   28.                           └─cli:::clii_bullets(app, text, id, class)
   29.                             └─base::lapply(...)
   30.                               └─cli (local) FUN(X[[i]], ...)
   31.                                 └─app$text(text[[i]])
   32.                                   └─cli:::clii_text(app, text)
   33.                                     └─app$xtext(text)
   34.                                       └─cli:::clii__xtext(...)
   35.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   36.                                           └─base::lapply(pars, ansi_trimws)
   37.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-colwise-select.R:174:3): colwise select() / rename() give meaningful errors ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-colwise.R:22:3): colwise utils gives meaningful error messages ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-conditions.R:5:3): can hide expression in error messages ────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. └─testthat::expect_snapshot(...) at test-conditions.R:5:2
    2.   └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
    3.     ├─base::unlist(lapply(results, replay))
    4.     └─base::lapply(results, replay)
    5.       └─testthat (local) FUN(X[[i]], ...)
    6.         ├─testthat:::snapshot_replay(x, state, transform = transform, cnd_class = cnd_class)
    7.         └─testthat:::snapshot_replay.condition(...)
    8.           └─rlang::cnd_message(x, prefix = TRUE)
    9.             └─rlang:::cnd_message_format_prefixed(cnd, ..., parent = FALSE)
   10.               └─rlang:::cnd_message_format(cnd, ..., alert = alert)
   11.                 └─rlang (local) cli_format(glue_escape(lines))
   12.                   └─rlang:::.rlang_cli_format(x, cli::format_error)
   13.                     └─cli::cli_format(x, .envir = emptyenv())
   14.                       └─cli:::fmt(...)
   15.                         └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   16.                           ├─base::do.call(app[[msg$type]], msg$args)
   17.                           └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2622", class = NULL)
   18.                             └─cli:::clii_bullets(app, text, id, class)
   19.                               └─base::lapply(...)
   20.                                 └─cli (local) FUN(X[[i]], ...)
   21.                                   └─app$text(text[[i]])
   22.                                     └─cli:::clii_text(app, text)
   23.                                       └─app$xtext(text)
   24.                                         └─cli:::clii__xtext(...)
   25.                                           └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   26.                                             └─base::lapply(pars, ansi_trimws)
   27.                                               └─cli (local) FUN(X[[i]], ...)
  ── Error (test-conditions.R:24:3): can pass verb-level error call ──────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. └─testthat::expect_snapshot(...) at test-conditions.R:24:2
    2.   └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
    3.     ├─base::unlist(lapply(results, replay))
    4.     └─base::lapply(results, replay)
    5.       └─testthat (local) FUN(X[[i]], ...)
    6.         ├─testthat:::snapshot_replay(x, state, transform = transform, cnd_class = cnd_class)
    7.         └─testthat:::snapshot_replay.condition(...)
    8.           └─rlang::cnd_message(x, prefix = TRUE)
    9.             └─rlang:::cnd_message_format_prefixed(cnd, ..., parent = FALSE)
   10.               └─rlang:::cnd_message_format(cnd, ..., alert = alert)
   11.                 └─rlang (local) cli_format(glue_escape(lines))
   12.                   └─rlang:::.rlang_cli_format(x, cli::format_error)
   13.                     └─cli::cli_format(x, .envir = emptyenv())
   14.                       └─cli:::fmt(...)
   15.                         └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   16.                           ├─base::do.call(app[[msg$type]], msg$args)
   17.                           └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2821", class = NULL)
   18.                             └─cli:::clii_bullets(app, text, id, class)
   19.                               └─base::lapply(...)
   20.                                 └─cli (local) FUN(X[[i]], ...)
   21.                                   └─app$text(text[[i]])
   22.                                     └─cli:::clii_text(app, text)
   23.                                       └─app$xtext(text)
   24.                                         └─cli:::clii__xtext(...)
   25.                                           └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   26.                                             └─base::lapply(pars, ansi_trimws)
   27.                                               └─cli (local) FUN(X[[i]], ...)
  ── Error (test-conditions.R:41:3): can pass verb-level error call (example case) ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. └─testthat::expect_snapshot(...) at test-conditions.R:41:2
    2.   └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
    3.     ├─base::unlist(lapply(results, replay))
    4.     └─base::lapply(results, replay)
    5.       └─testthat (local) FUN(X[[i]], ...)
    6.         ├─testthat:::snapshot_replay(x, state, transform = transform, cnd_class = cnd_class)
    7.         └─testthat:::snapshot_replay.condition(...)
    8.           └─rlang::cnd_message(x, prefix = TRUE)
    9.             └─rlang:::cnd_message_format_prefixed(cnd, ..., parent = FALSE)
   10.               └─rlang:::cnd_message_format(cnd, ..., alert = alert)
   11.                 └─rlang (local) cli_format(glue_escape(lines))
   12.                   └─rlang:::.rlang_cli_format(x, cli::format_error)
   13.                     └─cli::cli_format(x, .envir = emptyenv())
   14.                       └─cli:::fmt(...)
   15.                         └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   16.                           ├─base::do.call(app[[msg$type]], msg$args)
   17.                           └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-2871", class = NULL)
   18.                             └─cli:::clii_bullets(app, text, id, class)
   19.                               └─base::lapply(...)
   20.                                 └─cli (local) FUN(X[[i]], ...)
   21.                                   └─app$text(text[[i]])
   22.                                     └─cli:::clii_text(app, text)
   23.                                       └─app$xtext(text)
   24.                                         └─cli:::clii__xtext(...)
   25.                                           └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   26.                                             └─base::lapply(pars, ansi_trimws)
   27.                                               └─cli (local) FUN(X[[i]], ...)
  ── Error (test-context.R:92:3): give useful error messages when not applicable ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-count-tally.r:5:3): informs if n column already present, unless overridden ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_message(out <- count(df1, n), "already present") at test-count-tally.r:5:2
    2. │ └─testthat:::expect_condition_matching(...)
    3. │   └─testthat:::quasi_capture(...)
    4. │     ├─testthat (local) .capture(...)
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    7. ├─dplyr::count(df1, n)
    8. └─dplyr:::count.data.frame(df1, n)
    9.   ├─dplyr::tally(out, wt = !!enquo(wt), sort = sort, name = name)
   10.   └─dplyr:::tally.data.frame(...)
   11.     └─dplyr:::check_name(name, group_vars(x))
   12.       └─rlang::inform(...)
   13.         ├─base::withRestarts(...)
   14.         │ └─base (local) withOneRestart(expr, restarts[[1L]])
   15.         │   └─base (local) doWithOneRestart(return(expr), restart)
   16.         └─base::signalCondition(cnd)
   17.           ├─base::conditionMessage(cond)
   18.           └─rlang:::conditionMessage.rlang_message(cond)
   19.             └─rlang::cnd_message(c)
   20.               └─rlang:::cnd_message_format(cnd, ...)
   21.                 └─rlang (local) cli_format(glue_escape(lines))
   22.                   └─rlang:::.rlang_cli_format(x, cli::format_message)
   23.                     └─cli::cli_format(x, .envir = emptyenv())
   24.                       └─cli:::fmt(...)
   25.                         └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   26.                           ├─base::do.call(app[[msg$type]], msg$args)
   27.                           └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-3126", class = NULL)
   28.                             └─cli:::clii_bullets(app, text, id, class)
   29.                               └─base::lapply(...)
   30.                                 └─cli (local) FUN(X[[i]], ...)
   31.                                   └─app$text(text[[i]])
   32.                                     └─cli:::clii_text(app, text)
   33.                                       └─app$xtext(text)
   34.                                         └─cli:::clii__xtext(...)
   35.                                           └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   36.                                             └─base::lapply(pars, ansi_trimws)
   37.                                               └─cli (local) FUN(X[[i]], ...)
  ── Error (test-count-tally.r:73:3): can only explicitly chain together multiple tallies ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-count-tally.r:84:3): wt = n() is deprecated ─────────────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_warning(count(df, wt = n()), "`wt = n()`", fixed = TRUE) at test-count-tally.r:84:2
    2. │ └─testthat:::expect_condition_matching(...)
    3. │   └─testthat:::quasi_capture(...)
    4. │     ├─testthat (local) .capture(...)
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    7. ├─dplyr::count(df, wt = n())
    8. └─dplyr:::count.data.frame(df, wt = n())
    9.   ├─dplyr::tally(out, wt = !!enquo(wt), sort = sort, name = name)
   10.   └─dplyr:::tally.data.frame(...)
   11.     └─dplyr:::tally_n(...)
   12.       └─rlang::warn(c("`wt = n()` is deprecated", i = "You can now omit the `wt` argument"))
   13.         └─base::warning(cnd)
   14.           ├─base::conditionMessage(cond)
   15.           └─rlang:::conditionMessage.rlang_warning(cond)
   16.             └─rlang::cnd_message(c)
   17.               └─rlang:::cnd_message_format(cnd, ...)
   18.                 └─rlang (local) cli_format(glue_escape(lines))
   19.                   └─rlang:::.rlang_cli_format(x, cli::format_warning)
   20.                     └─cli::cli_format(x, .envir = emptyenv())
   21.                       └─cli:::fmt(...)
   22.                         └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   23.                           ├─base::do.call(app[[msg$type]], msg$args)
   24.                           └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-3164", class = NULL)
   25.                             └─cli:::clii_bullets(app, text, id, class)
   26.                               └─base::lapply(...)
   27.                                 └─cli (local) FUN(X[[i]], ...)
   28.                                   └─app$text(text[[i]])
   29.                                     └─cli:::clii_text(app, text)
   30.                                       └─app$xtext(text)
   31.                                         └─cli:::clii__xtext(...)
   32.                                           └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   33.                                             └─base::lapply(pars, ansi_trimws)
   34.                                               └─cli (local) FUN(X[[i]], ...)
  ── Error (test-count-tally.r:84:3): wt = n() is deprecated ─────────────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. └─testthat::expect_warning(count(df, wt = n()), "`wt = n()`", fixed = TRUE) at test-count-tally.r:84:2
    2.   └─testthat:::expect_condition_matching(...)
    3.     └─rlang (local) `<fn>`()
    4.       └─rlang:::check_dots(env, error, action, call)
    5.         └─rlang:::action_dots(...)
    6.           ├─base (local) try_dots(...)
    7.           └─rlang (local) action(...)
    8.             └─base::warning(cnd)
    9.               ├─base::conditionMessage(cond)
   10.               └─rlang:::conditionMessage.rlang_warning(cond)
   11.                 └─rlang::cnd_message(c)
   12.                   └─rlang:::cnd_message_format(cnd, ...)
   13.                     └─rlang (local) cli_format(glue_escape(lines))
   14.                       └─rlang:::.rlang_cli_format(x, cli::format_warning)
   15.                         └─cli::cli_format(x, .envir = emptyenv())
   16.                           └─cli:::fmt(...)
   17.                             └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   18.                               ├─base::do.call(app[[msg$type]], msg$args)
   19.                               └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-3170", class = NULL)
   20.                                 └─cli:::clii_bullets(app, text, id, class)
   21.                                   └─base::lapply(...)
   22.                                     └─cli (local) FUN(X[[i]], ...)
   23.                                       └─app$text(text[[i]])
   24.                                         └─cli:::clii_text(app, text)
   25.                                           └─app$xtext(text)
   26.                                             └─cli:::clii__xtext(...)
   27.                                               └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   28.                                                 └─base::lapply(pars, ansi_trimws)
   29.                                                   └─cli (local) FUN(X[[i]], ...)
  ── Error (test-deprec-dbi.R:5:3): src_sqlite() gives meaningful error messages ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-deprec-do.R:197:3): do() gives meaningful error messages ────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-deprec-funs.R:125:3): funs() give meaningful error messages ─────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-deprec-src-local.r:26:3): src_df() is deprecated / errors ───────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-filter.r:387:3): filter() gives useful error messages ───────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-group_map.R:120:3): group_map() give meaningful errors ──────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-grouped-df.r:153:3): validate_grouped_df() gives useful errors ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-grouped-df.r:187:3): helper gives meaningful error messages ─────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-if-else.R:29:3): if_else() give meaningful errors ───────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-join-cols.R:75:3): emits useful messages ────────────────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-lead-lag.R:73:3): lead() / lag() give meaningful errors ─────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-mutate.r:492:3): can suppress or catch warnings from the outside (#5675) ──
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─base::tryCatch(warning = identity, mutate(mtcars, f())) at test-mutate.r:492:2
    2. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
    3. │   └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
    4. │     └─base (local) doTryCatch(return(expr), name, parentenv, handler)
    5. ├─dplyr::mutate(mtcars, f())
    6. ├─dplyr:::mutate.data.frame(mtcars, f())
    7. │ └─dplyr:::mutate_cols(.data, dplyr_quosures(...), caller_env = caller_env())
    8. │   ├─base::withCallingHandlers(...)
    9. │   └─mask$eval_all_mutate(quo)
   10. ├─dplyr (local) f()
   11. │ └─rlang::warn("foo", "dplyr:::foo") at test-mutate.r:491:7
   12. │   └─base::warning(cnd)
   13. │     └─base::withRestarts(...)
   14. │       └─base (local) withOneRestart(expr, restarts[[1L]])
   15. │         └─base (local) doWithOneRestart(return(expr), restart)
   16. └─dplyr (local) `<fn>`(`<dplyr:::>`)
   17.   └─rlang::warn(...)
   18.     └─base::warning(cnd)
   19.       ├─base::conditionMessage(cond)
   20.       └─rlang:::conditionMessage.rlang_warning(cond)
   21.         └─rlang::cnd_message(c)
   22.           └─rlang:::cnd_message_format(cnd, ...)
   23.             └─rlang (local) cli_format(glue_escape(lines))
   24.               └─rlang:::.rlang_cli_format(x, cli::format_warning)
   25.                 └─cli::cli_format(x, .envir = emptyenv())
   26.                   └─cli:::fmt(...)
   27.                     └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   28.                       ├─base::do.call(app[[msg$type]], msg$args)
   29.                       └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-5212", class = NULL)
   30.                         └─cli:::clii_bullets(app, text, id, class)
   31.                           └─base::lapply(...)
   32.                             └─cli (local) FUN(X[[i]], ...)
   33.                               └─app$text(text[[i]])
   34.                                 └─cli:::clii_text(app, text)
   35.                                   └─app$xtext(text)
   36.                                     └─cli:::clii__xtext(...)
   37.                                       └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   38.                                         └─base::lapply(pars, ansi_trimws)
   39.                                           └─cli (local) FUN(X[[i]], ...)
  ── Error (test-mutate.r:531:3): mutate() give meaningful errors ────────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-na-if.R:11:3): na_if() gives meaningful errors ──────────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-nest_by.R:25:3): nest_by() inherits grouping ────────────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_error(...) at test-nest_by.R:25:2
    2. │ └─testthat:::expect_condition_matching(...)
    3. │   └─testthat:::quasi_capture(...)
    4. │     ├─testthat (local) .capture(...)
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    7. ├─df %>% group_by(g1) %>% nest_by("g2")
    8. ├─dplyr::nest_by(., "g2")
    9. └─dplyr:::nest_by.grouped_df(., "g2")
   10.   └─rlang::abort(bullets)
   11.     └─rlang:::signal_abort(cnd, .file)
   12.       └─base::signalCondition(cnd)
   13.         ├─base::conditionMessage(cond)
   14.         └─rlang:::conditionMessage.rlang_error(cond)
   15.           └─rlang::cnd_message(c)
   16.             └─rlang:::cnd_message_format(cnd, ...)
   17.               └─rlang (local) cli_format(glue_escape(lines))
   18.                 └─rlang:::.rlang_cli_format(x, cli::format_error)
   19.                   └─cli::cli_format(x, .envir = emptyenv())
   20.                     └─cli:::fmt(...)
   21.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   22.                         ├─base::do.call(app[[msg$type]], msg$args)
   23.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-5488", class = NULL)
   24.                           └─cli:::clii_bullets(app, text, id, class)
   25.                             └─base::lapply(...)
   26.                               └─cli (local) FUN(X[[i]], ...)
   27.                                 └─app$text(text[[i]])
   28.                                   └─cli:::clii_text(app, text)
   29.                                     └─app$xtext(text)
   30.                                       └─cli:::clii__xtext(...)
   31.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   32.                                           └─base::lapply(pars, ansi_trimws)
   33.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-nth-value.R:41:3): nth() gives meaningful error message (#5466) ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-order-by.R:2:3): order_by() gives useful error messages ─────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-recode.R:152:3): recode() gives meaningful error messages ───────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-rows.R:86:3): `conflict` is validated ───────────────────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-rows.R:230:3): `unmatched` is validated ─────────────────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-rows.R:481:3): rows_check_by() checks that `y` has at least 1 column before using it (#6061) ──
  `(expect_error(rows_check_by(by = NULL, y = y)))` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-rows.R:497:3): rows_check_by() validates `by` ───────────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-rowwise.r:66:3): rowwise captures group_vars ────────────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_error(rowwise(df, x), "Can't re-group") at test-rowwise.r:66:2
    2. │ └─testthat:::expect_condition_matching(...)
    3. │   └─testthat:::quasi_capture(...)
    4. │     ├─testthat (local) .capture(...)
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    7. ├─dplyr::rowwise(df, x)
    8. └─dplyr:::rowwise.grouped_df(df, x)
    9.   └─rlang::abort(bullets)
   10.     └─rlang:::signal_abort(cnd, .file)
   11.       └─base::signalCondition(cnd)
   12.         ├─base::conditionMessage(cond)
   13.         └─rlang:::conditionMessage.rlang_error(cond)
   14.           └─rlang::cnd_message(c)
   15.             └─rlang:::cnd_message_format(cnd, ...)
   16.               └─rlang (local) cli_format(glue_escape(lines))
   17.                 └─rlang:::.rlang_cli_format(x, cli::format_error)
   18.                   └─cli::cli_format(x, .envir = emptyenv())
   19.                     └─cli:::fmt(...)
   20.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   21.                         ├─base::do.call(app[[msg$type]], msg$args)
   22.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-6402", class = NULL)
   23.                           └─cli:::clii_bullets(app, text, id, class)
   24.                             └─base::lapply(...)
   25.                               └─cli (local) FUN(X[[i]], ...)
   26.                                 └─app$text(text[[i]])
   27.                                   └─cli:::clii_text(app, text)
   28.                                     └─app$xtext(text)
   29.                                       └─cli:::clii__xtext(...)
   30.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   31.                                           └─base::lapply(pars, ansi_trimws)
   32.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-rowwise.r:115:3): validate_rowwise_df() gives useful errors ─────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-sample.R:89:3): sample_*() gives meaningful error messages ──────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-sets.R:108:3): set operation give useful error message. #903 ────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-slice.r:205:3): slice_sample() handles n= and prop= ─────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-slice.r:294:3): slice() gives meaningfull errors ────────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-slice.r:453:3): slice_min/max() check size of `order_by=` (#5922) ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-slice.r:464:3): slice_sample() check size of `weight_by=` (#5922) ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-slice.r:560:3): rename errors with invalid grouped data frame (#640) ──
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-transmute.R:86:3): transmute() error messages ───────────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  ── Error (test-window.R:118:3): order_by() give meaningful errors ──────────────
  `{ ... }` threw an unexpected error.
  Message: number of characters is not computable in "bytes" encoding, element 1
  Class:   simpleError/error/condition
  
  [ FAIL 62 | WARN 0 | SKIP 55 | PASS 2344 ]
  Error: Test failures
  Execution halted