* using log directory ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/hacksaw.Rcheck’
* using R Under development (unstable) (2025-02-25 r87824)
* using platform: x86_64-pc-linux-gnu
* R was compiled by
    gcc-14 (Debian 14.2.0-16) 14.2.0
    GNU Fortran (Debian 14.2.0-16) 14.2.0
* running under: Debian GNU/Linux trixie/sid
* using session charset: UTF-8
* checking for file ‘hacksaw/DESCRIPTION’ ... OK
* this is package ‘hacksaw’ version ‘0.0.2’
* package encoding: UTF-8
* checking package namespace information ... OK
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking if there is a namespace ... OK
* checking for executable files ... OK
* checking for hidden files and directories ... OK
* checking for portable file names ... OK
* checking for sufficient/correct file permissions ... OK
* checking serialization versions ... OK
* checking whether package ‘hacksaw’ can be installed ... OK
See 'https://www.r-project.org/nosvn/R.check/r-devel-linux-x86_64-debian-gcc/hacksaw-00install.html' for details.
* checking package directory ... OK
* checking for future file timestamps ... OK
* checking DESCRIPTION meta-information ... OK
* checking top-level files ... OK
* checking for left-over files ... OK
* checking index information ... OK
* checking package subdirectories ... OK
* checking code files for non-ASCII characters ... OK
* checking R files for syntax errors ... OK
* checking whether the package can be loaded ... [0s/0s] OK
* checking whether the package can be loaded with stated dependencies ... [0s/0s] OK
* checking whether the package can be unloaded cleanly ... [0s/0s] OK
* checking whether the namespace can be loaded with stated dependencies ... [0s/0s] OK
* checking whether the namespace can be unloaded cleanly ... [0s/0s] OK
* checking loading without being on the library search path ... [0s/0s] OK
* checking use of S3 registration ... OK
* checking dependencies in R code ... OK
* checking S3 generic/method consistency ... OK
* checking replacement functions ... OK
* checking foreign function calls ... OK
* checking R code for possible problems ... [3s/5s] OK
* checking Rd files ... [0s/0s] OK
* checking Rd metadata ... OK
* checking Rd line widths ... OK
* checking Rd cross-references ... OK
* checking for missing documentation entries ... OK
* checking for code/documentation mismatches ... OK
* checking Rd \usage sections ... OK
* checking Rd contents ... OK
* checking for unstated dependencies in examples ... OK
* checking LazyData ... INFO
  'LazyData' is specified without a 'data' directory
* checking examples ... [1s/1s] ERROR
Running examples in ‘hacksaw-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: keep_pattern
> ### Title: Grep, keep or discard a list or vector by pattern
> ### Aliases: keep_pattern discard_pattern
> 
> ### ** Examples
> 
> l <- list("David", "Daniel", "Damien", "Eric", "Jared", "Zach")
> l %>% keep_pattern("^D")
Error in `purrr::keep()`:
ℹ In index: 1.
Caused by error in `grepl()`:
! NA in coercion to Rboolean
Backtrace:
     â–†
  1. ├─l %>% keep_pattern("^D")
  2. ├─hacksaw::keep_pattern(., "^D")
  3. │ └─purrr::keep(x, ~grepl(pattern = pattern, x = .x, ...))
  4. │   └─purrr:::where_if(.x, .p, ...)
  5. │     └─purrr:::map_(.x, .p, ..., .type = "logical", .purrr_error_call = .purrr_error_call)
  6. │       ├─purrr:::with_indexed_errors(...)
  7. │       │ └─base::withCallingHandlers(...)
  8. │       ├─purrr:::call_with_cleanup(...)
  9. │       └─purrr (local) .f(.x[[i]], ...)
 10. │         └─hacksaw (local) .fn(...)
 11. │           └─base::grepl(pattern = pattern, x = .x, ...)
 12. └─base::.handleSimpleError(...)
 13.   └─purrr (local) h(simpleError(msg, call))
 14.     └─cli::cli_abort(...)
 15.       └─rlang::abort(...)
Execution halted
* checking for unstated dependencies in ‘tests’ ... OK
* checking tests ... [1s/2s] OK
  Running ‘testthat.R’ [1s/1s]
* checking PDF version of manual ... [4s/5s] OK
* checking HTML version of manual ... [0s/0s] OK
* checking for non-standard things in the check directory ... OK
* DONE
Status: 1 ERROR