* using log directory 'd:/Rcompile/CRANpkg/local/4.5/hacksaw.Rcheck'
* using R Under development (unstable) (2025-02-27 r87839 ucrt)
* using platform: x86_64-w64-mingw32
* R was compiled by
    gcc.exe (GCC) 13.3.0
    GNU Fortran (GCC) 13.3.0
* running under: Windows Server 2022 x64 (build 20348)
* 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 hidden files and directories ... OK
* checking for portable file names ... OK
* checking whether package 'hacksaw' can be installed ... OK
See 'https://www.r-project.org/nosvn/R.check/r-devel-windows-x86_64/hacksaw-00install.html' for details.
* checking installed package size ... OK
* checking package directory ... 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] OK
* checking whether the package can be loaded with stated dependencies ... [0s] OK
* checking whether the package can be unloaded cleanly ... [0s] OK
* checking whether the namespace can be loaded with stated dependencies ... [0s] OK
* checking whether the namespace can be unloaded cleanly ... [0s] OK
* checking loading without being on the library search path ... [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 ... [2s] OK
* checking Rd files ... [0s] OK
* checking Rd metadata ... 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 ... [2s] ERROR
Running examples in 'hacksaw-Ex.R' failed
The error most likely occurred in:

> ### 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 ... [2s] OK
  Running 'testthat.R' [1s]
* checking PDF version of manual ... [21s] OK
* checking HTML version of manual ... [2s] OK
* DONE
Status: 1 ERROR