Note: the module "R" cannot be unloaded because it was not loaded. WARNING: ignoring environment value of R_HOME R Under development (unstable) (2025-12-14 r89168) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > cargs <- commandArgs(trailingOnly=TRUE) > if(length(cargs)==0){ + ## before running interactively, make sure to start emacs/R with + ## environment defined in /scratch/...check_one.sh, particularly + ## R_LIBS_USER=/tmp/... otherwise we get error when installing + ## data.table. + base <- "/scratch/th798/data.table-revdeps/*" + cargs <- c( + Sys.glob(file.path(base,"deps.csv")), + "349", + Sys.glob(file.path(base, "data.table_release_*tar.gz")), + Sys.glob(file.path(base, "data.table_master_*tar.gz")) + ) + } > names(cargs) <- c("deps.csv", "task.str", "release", "master") > dput(cargs) c(deps.csv = "/scratch/th798/data.table-revdeps/2025-12-15/deps.csv", task.str = "1495", release = "/scratch/th798/data.table-revdeps/2025-12-15/data.table_release_1.17.8.tar.gz", master = "/scratch/th798/data.table-revdeps/2025-12-15/data.table_master_1.17.99.4f8695fa560beaa7d7d8034ee41fa6146e2998b5.tar.gz" ) > (task.dir <- dirname(.libPaths()[1]))#should be /tmp/th798/slurmid/R-vers [1] "/tmp/th798/25910241/R-devel/1495" > if(requireNamespace("R.cache"))R.cache::getCachePath() Loading required namespace: R.cache [1] "/tmp/th798/25910241/R-devel/1495/R.cache" > task.id <- as.integer(cargs[["task.str"]]) > deps.df <- read.csv(cargs[["deps.csv"]]) > (rev.dep <- deps.df$Package[task.id]) [1] "tidyplate" > job.dir <- file.path(dirname(cargs[["deps.csv"]]), "tasks", task.id) > setwd(task.dir) > .libPaths() [1] "/tmp/th798/25910241/R-devel/1495/library" [2] "/projects/genomic-ml/R/R-devel/library" > options(repos=c(#this should be in ~/.Rprofile too. + CRAN="http://cloud.r-project.org")) > print(Sys.time()) [1] "2025-12-15 00:43:44 MST" > install.time <- system.time({ + install.packages(rev.dep, dep=TRUE) + }) Installing package into '/tmp/th798/25910241/R-devel/1495/library' (as 'lib' is unspecified) also installing the dependencies 'Rcpp', 'xfun', 'yaml', 'hunspell', 'openxlsx', 'knitr', 'rmarkdown', 'spelling' trying URL 'http://cloud.r-project.org/src/contrib/4.6.0/Other/Rcpp_1.1.0.8.1.tar.gz' trying URL 'http://cloud.r-project.org/src/contrib/xfun_0.54.tar.gz' trying URL 'http://cloud.r-project.org/src/contrib/yaml_2.3.12.tar.gz' trying URL 'http://cloud.r-project.org/src/contrib/hunspell_3.0.6.tar.gz' trying URL 'http://cloud.r-project.org/src/contrib/openxlsx_4.2.8.1.tar.gz' trying URL 'http://cloud.r-project.org/src/contrib/knitr_1.50.tar.gz' trying URL 'http://cloud.r-project.org/src/contrib/rmarkdown_2.30.tar.gz' trying URL 'http://cloud.r-project.org/src/contrib/spelling_2.3.2.tar.gz' trying URL 'http://cloud.r-project.org/src/contrib/tidyplate_2.2.0.tar.gz' * installing *source* package 'Rcpp' ... ** this is package 'Rcpp' version '1.1.0.8.1' ** package 'Rcpp' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: 'g++ (Spack GCC) 12.2.0' /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I../inst/include/ -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c api.cpp -o api.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I../inst/include/ -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c attributes.cpp -o attributes.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I../inst/include/ -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c barrier.cpp -o barrier.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I../inst/include/ -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c date.cpp -o date.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I../inst/include/ -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c module.cpp -o module.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I../inst/include/ -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c rcpp_init.cpp -o rcpp_init.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -shared -L/home/th798/.conda/envs/emacs1/lib -Wl,-rpath=/home/th798/.conda/envs/emacs1/lib -L/home/th798/lib -Wl,-rpath=/home/th798/lib -L/home/th798/lib64 -Wl,-rpath=/home/th798/lib64 -o Rcpp.so api.o attributes.o barrier.o date.o module.o rcpp_init.o installing to /tmp/th798/25910241/R-devel/1495/library/00LOCK-Rcpp/00new/Rcpp/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Rcpp) * installing *source* package 'xfun' ... ** this is package 'xfun' version '0.54' ** package 'xfun' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: 'gcc (Spack GCC) 12.2.0' /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c base64.c -o base64.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c init.c -o init.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c rand_lcg.c -o rand_lcg.o /packages/gcc/12.2.0-nnbserq/bin/gcc -shared -L/home/th798/.conda/envs/emacs1/lib -Wl,-rpath=/home/th798/.conda/envs/emacs1/lib -L/home/th798/lib -Wl,-rpath=/home/th798/lib -L/home/th798/lib64 -Wl,-rpath=/home/th798/lib64 -o xfun.so base64.o init.o rand_lcg.o installing to /tmp/th798/25910241/R-devel/1495/library/00LOCK-xfun/00new/xfun/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (xfun) * installing *source* package 'yaml' ... ** this is package 'yaml' version '2.3.12' ** package 'yaml' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: 'gcc (Spack GCC) 12.2.0' /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c api.c -o api.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c dumper.c -o dumper.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c emitter.c -o emitter.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c implicit.c -o implicit.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c loader.c -o loader.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c parser.c -o parser.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c r_emit.c -o r_emit.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c r_ext.c -o r_ext.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c r_parse.c -o r_parse.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c reader.c -o reader.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c scanner.c -o scanner.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c writer.c -o writer.o /packages/gcc/12.2.0-nnbserq/bin/gcc -shared -L/home/th798/.conda/envs/emacs1/lib -Wl,-rpath=/home/th798/.conda/envs/emacs1/lib -L/home/th798/lib -Wl,-rpath=/home/th798/lib -L/home/th798/lib64 -Wl,-rpath=/home/th798/lib64 -o yaml.so api.o dumper.o emitter.o implicit.o loader.o parser.o r_emit.o r_ext.o r_parse.o reader.o scanner.o writer.o installing to /tmp/th798/25910241/R-devel/1495/library/00LOCK-yaml/00new/yaml/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (yaml) * installing *source* package 'hunspell' ... ** this is package 'hunspell' version '3.0.6' ** package 'hunspell' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: 'g++ (Spack GCC) 12.2.0' /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c RcppExports.cpp -o RcppExports.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c dictionary.cpp -o dictionary.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c parser.cpp -o parser.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c parsers/textparser.cc -o parsers/textparser.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c parsers/latexparser.cc -o parsers/latexparser.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c parsers/manparser.cc -o parsers/manparser.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c parsers/xmlparser.cc -o parsers/xmlparser.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c parsers/htmlparser.cc -o parsers/htmlparser.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c hunspell/affentry.cc -o hunspell/affentry.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c hunspell/affixmgr.cc -o hunspell/affixmgr.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c hunspell/filemgr.cc -o hunspell/filemgr.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c hunspell/hashmgr.cc -o hunspell/hashmgr.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c hunspell/hunspell.cc -o hunspell/hunspell.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c hunspell/hunzip.cc -o hunspell/hunzip.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c hunspell/phonet.cc -o hunspell/phonet.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c hunspell/replist.cc -o hunspell/replist.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c hunspell/suggestmgr.cc -o hunspell/suggestmgr.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fvisibility=hidden -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c hunspell/csutil.cc -o hunspell/csutil.o ar rcs hunspell/libstathunspell.a parsers/textparser.o parsers/latexparser.o parsers/manparser.o parsers/xmlparser.o parsers/htmlparser.o hunspell/affentry.o hunspell/affixmgr.o hunspell/filemgr.o hunspell/hashmgr.o hunspell/hunspell.o hunspell/hunzip.o hunspell/phonet.o hunspell/replist.o hunspell/suggestmgr.o hunspell/csutil.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -shared -L/home/th798/.conda/envs/emacs1/lib -Wl,-rpath=/home/th798/.conda/envs/emacs1/lib -L/home/th798/lib -Wl,-rpath=/home/th798/lib -L/home/th798/lib64 -Wl,-rpath=/home/th798/lib64 -o hunspell.so RcppExports.o dictionary.o parser.o -Lhunspell -lstathunspell installing to /tmp/th798/25910241/R-devel/1495/library/00LOCK-hunspell/00new/hunspell/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (hunspell) * installing *source* package 'openxlsx' ... ** this is package 'openxlsx' version '4.2.8.1' ** package 'openxlsx' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: 'g++ (Spack GCC) 12.2.0' /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c RcppExports.cpp -o RcppExports.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c helper_functions.cpp -o helper_functions.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c load_workbook.cpp -o load_workbook.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c read_workbook.cpp -o read_workbook.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c write_data.cpp -o write_data.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c write_file.cpp -o write_file.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -I"/home/th798/R/R-devel/include" -DNDEBUG -I'/tmp/th798/25910241/R-devel/1495/library/Rcpp/include' -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c write_file_2.cpp -o write_file_2.o /packages/gcc/12.2.0-nnbserq/bin/g++ -std=gnu++17 -shared -L/home/th798/.conda/envs/emacs1/lib -Wl,-rpath=/home/th798/.conda/envs/emacs1/lib -L/home/th798/lib -Wl,-rpath=/home/th798/lib -L/home/th798/lib64 -Wl,-rpath=/home/th798/lib64 -o openxlsx.so RcppExports.o helper_functions.o load_workbook.o read_workbook.o write_data.o write_file.o write_file_2.o installing to /tmp/th798/25910241/R-devel/1495/library/00LOCK-openxlsx/00new/openxlsx/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (openxlsx) * installing *source* package 'knitr' ... ** this is package 'knitr' version '1.50' ** package 'knitr' successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (knitr) * installing *source* package 'rmarkdown' ... ** this is package 'rmarkdown' version '2.30' ** package 'rmarkdown' successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rmarkdown) * installing *source* package 'spelling' ... ** this is package 'spelling' version '2.3.2' ** package 'spelling' successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (spelling) * installing *source* package 'tidyplate' ... ** this is package 'tidyplate' version '2.2.0' ** package 'tidyplate' successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tidyplate) The downloaded source packages are in '/tmp/th798/25910241/Rtmp5sr66a/downloaded_packages' > cat("Time to install revdep:\n") Time to install revdep: > print(install.time) user system elapsed 109.757 6.234 136.293 > print(Sys.time()) [1] "2025-12-15 00:46:00 MST" > downloaded_packages <- file.path( + tempdir(), + "downloaded_packages") > dl.glob <- file.path( + downloaded_packages, + paste0(rev.dep,"_*.tar.gz")) > rev.dep.dl.row <- cbind(rev.dep, Sys.glob(dl.glob)) > colnames(rev.dep.dl.row) <- c("pkg","path") > rev.dep.release.tar.gz <- normalizePath(rev.dep.dl.row[,"path"], mustWork=TRUE) > pkg.Rcheck <- paste0(rev.dep, ".Rcheck") > > proj.dir <- "~/genomic-ml/data.table-revdeps" > source(file.path(proj.dir, "myStatus.R")) > Rvers <- gsub("[()]", "", gsub(" ", "_", R.version[["version.string"]])) > dir.create(Rvers, showWarnings=FALSE) > Rcheck.list <- list() > for(dt.version.short in c("release", "master")){ + dt.tar.gz <- cargs[[dt.version.short]] + dt.version <- gsub(".tar.gz|/.*?_", "", dt.tar.gz) + print(Sys.time()) + install.packages(dt.tar.gz, repos=NULL) + print(Sys.time()) + check.cmd <- get_check_cmd(rev.dep.release.tar.gz) + system(check.cmd) + print(Sys.time()) + dest.Rcheck <- file.path( + Rvers, + paste0(dt.version, ".Rcheck")) + unlink(dest.Rcheck, recursive=TRUE) + file.rename(pkg.Rcheck, dest.Rcheck) + Rcheck.list[[dt.version]] <- file.path(dest.Rcheck, "00check.log") + } [1] "2025-12-15 00:46:00 MST" Installing package into '/tmp/th798/25910241/R-devel/1495/library' (as 'lib' is unspecified) * installing *source* package 'data.table' ... ** this is package 'data.table' version '1.17.8' ** package 'data.table' successfully unpacked and MD5 sums checked ** using staged installation zlib 1.2.13 is available ok * checking if R installation supports OpenMP without any extra hints... yes ** libs using C compiler: 'gcc (Spack GCC) 12.2.0' /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c assign.c -o assign.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c between.c -o between.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c bmerge.c -o bmerge.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c chmatch.c -o chmatch.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c cj.c -o cj.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c coalesce.c -o coalesce.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c dogroups.c -o dogroups.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fastmean.c -o fastmean.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fcast.c -o fcast.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fifelse.c -o fifelse.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fmelt.c -o fmelt.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c forder.c -o forder.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frank.c -o frank.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fread.c -o fread.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c freadR.c -o freadR.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c froll.c -o froll.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frollR.c -o frollR.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frolladaptive.c -o frolladaptive.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fsort.c -o fsort.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fwrite.c -o fwrite.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fwriteR.c -o fwriteR.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c gsumm.c -o gsumm.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c idatetime.c -o idatetime.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c ijoin.c -o ijoin.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c init.c -o init.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c inrange.c -o inrange.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c nafill.c -o nafill.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c negate.c -o negate.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c nqrecreateindices.c -o nqrecreateindices.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c openmp-utils.c -o openmp-utils.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c programming.c -o programming.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c quickselect.c -o quickselect.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c rbindlist.c -o rbindlist.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c reorder.c -o reorder.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c shift.c -o shift.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c snprintf.c -o snprintf.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c subset.c -o subset.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c transpose.c -o transpose.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c types.c -o types.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c uniqlist.c -o uniqlist.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c utils.c -o utils.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c vecseq.c -o vecseq.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c wrappers.c -o wrappers.o /packages/gcc/12.2.0-nnbserq/bin/gcc -shared -L/home/th798/.conda/envs/emacs1/lib -Wl,-rpath=/home/th798/.conda/envs/emacs1/lib -L/home/th798/lib -Wl,-rpath=/home/th798/lib -L/home/th798/lib64 -Wl,-rpath=/home/th798/lib64 -o data.table.so assign.o between.o bmerge.o chmatch.o cj.o coalesce.o dogroups.o fastmean.o fcast.o fifelse.o fmelt.o forder.o frank.o fread.o freadR.o froll.o frollR.o frolladaptive.o fsort.o fwrite.o fwriteR.o gsumm.o idatetime.o ijoin.o init.o inrange.o nafill.o negate.o nqrecreateindices.o openmp-utils.o programming.o quickselect.o rbindlist.o reorder.o shift.o snprintf.o subset.o transpose.o types.o uniqlist.o utils.o vecseq.o wrappers.o -fopenmp -L/home/th798/.conda/envs/emacs1/lib -lz PKG_CFLAGS = -fopenmp -I/home/th798/.conda/envs/emacs1/include PKG_LIBS = -fopenmp -L/home/th798/.conda/envs/emacs1/lib -lz if [ "data.table.so" != "data_table.so" ]; then mv data.table.so data_table.so; fi if [ "" != "Windows_NT" ] && [ `uname -s` = 'Darwin' ]; then install_name_tool -id data_table.so data_table.so; fi installing to /tmp/th798/25910241/R-devel/1495/library/00LOCK-data.table/00new/data.table/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (data.table) [1] "2025-12-15 00:46:21 MST" * using log directory '/tmp/th798/25910241/R-devel/1495/tidyplate.Rcheck' * using R Under development (unstable) (2025-12-14 r89168) * using platform: x86_64-pc-linux-gnu * R was compiled by gcc (Spack GCC) 12.2.0 GNU Fortran (Spack GCC) 12.2.0 * running under: Red Hat Enterprise Linux 8.10 (Ootpa) * using session charset: ASCII * checking for file 'tidyplate/DESCRIPTION' ... OK * checking extension type ... Package * this is package 'tidyplate' version '2.2.0' * 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 whether package 'tidyplate' can be installed ... OK * checking installed package size ... OK * checking package directory ... OK * checking 'build' directory ... OK * checking DESCRIPTION meta-information ... NOTE Missing dependency on R >= 4.1.0 because package code uses the pipe |> or function shorthand \(...) syntax added in R 4.1.0. File(s) using such syntax: 'tidy_plate.R' * 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 ... OK * checking whether the package can be loaded with stated dependencies ... OK * checking whether the package can be unloaded cleanly ... OK * checking whether the namespace can be loaded with stated dependencies ... OK * checking whether the namespace can be unloaded cleanly ... OK * checking loading without being on the library search path ... 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 ... OK * checking Rd files ... 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 installed files from 'inst/doc' ... OK * checking files in 'vignettes' ... OK * checking examples ... ERROR Running examples in 'tidyplate-Ex.R' failed The error most likely occurred in: > base::assign(".ptime", proc.time(), pos = "CheckExEnv") > ### Name: check_plate > ### Title: Checks whether the input file is valid for use with the > ### 'tidy_plate()' function > ### Aliases: check_plate > > ### ** Examples > > file_path <- system.file( + "extdata", + "example_12_well.xlsx", + package = "tidyplate" + ) > > check_plate(file = file_path) Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Calls: check_plate ... asNamespace -> loadNamespace -> library.dynam -> dyn.load Execution halted * checking for unstated dependencies in 'tests' ... OK * checking tests ... Running 'spelling.R' Running 'testthat.R' ERROR Running the tests in 'tests/testthat.R' failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(tidyplate) > > test_check("tidyplate") [ FAIL 233 | WARN 477 | SKIP 0 | PASS 86 ] == Failed tests ================================================================ -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:171:3'): check_plate throws an error when input file is empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:171:3 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. +-tidyplate::check_plate(csv_file, "emptyFile.csv") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-generate_plate.R:5:1'): (code run outside of `test_that()`) ---- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. \-base::loadNamespace(x) at test-generate_plate.R:5:1 2. +-base::namespaceImportFrom(...) 3. | \-base::asNamespace(ns) 4. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 5. +-base::namespaceImportFrom(...) 6. | \-base::asNamespace(ns) 7. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 8. \-base::library.dynam(lib, package, package.lib) 9. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:235:3'): tidy_plate throws an error when input file is empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(tidy_plate(csv_file), regexp = " is empty") at test-tidy_plate.R:235:3 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. +-tidyplate::tidy_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-utils.R:9:3'): read_data throws error when not csv or excel file or file/ sheet is empty -- Expected `read_data(file_csv)` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-utils.R:10:3'): read_data throws error when not csv or excel file or file/ sheet is empty -- Expected `read_data(file_xlsx)` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-utils.R:13:3'): read_data throws error when not csv or excel file or file/ sheet is empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(read_data(file_csv_empty), regexp = "file is empty") at test-utils.R:13:3 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. +-tidyplate:::read_data(file_csv_empty) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:51:3'): 6 well params are identical to 6 well plate ---- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:51:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:77:3'): 12 well params are identical to 12 well plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:77:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:103:3'): 24 well params are identical to 24 well plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:103:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:129:3'): 48 well params are identical to 48 well plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:129:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:155:3'): 96 well params are identical to 96 well plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:155:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:181:3'): 384 well params are identical to 384 well plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:181:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:207:3'): 1536 well params are identical to 1536 well plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:207:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:89:3'): view_plate_names throws an error when input file is empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file), regexp = "file is empty") at test-view_plate_names.R:89:3 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:98:3'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file), regexp = "is not a valid input file") at test-view_plate_names.R:98:3 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:112:3'): view_plate_names error when no name and duplicates -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file), regexp = "& duplicate plate names found in") at test-view_plate_names.R:112:3 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) [ FAIL 233 | WARN 477 | SKIP 0 | PASS 86 ] Error: Test failures Execution halted * checking for unstated dependencies in vignettes ... OK * checking package vignettes ... OK * checking re-building of vignette outputs ... ERROR Error(s) in re-building vignettes: --- re-building 'advanced.Rmd' using rmarkdown Quitting from advanced.Rmd:60-82 [multi-sheet-demo] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error in `dyn.load()`: ! unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar --- Backtrace: x 1. \-tools:::.buildOneVignette(...) 2. +-base::tryCatch(...) 3. | \-base (local) tryCatchList(expr, classes, parentenv, handlers) 4. | \-base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. | \-base (local) doTryCatch(return(expr), name, parentenv, handler) 6. \-engine$weave(file, quiet = quiet, encoding = enc) 7. \-knitr:::vweave_rmarkdown(...) 8. \-rmarkdown::render(...) 9. \-knitr::knit(knit_input, knit_output, envir = envir, quiet = quiet) 10. \-knitr:::process_file(text, output) 11. +-xfun:::handle_error(...) 12. +-base::withCallingHandlers(...) 13. \-knitr:::process_group(group) 14. \-knitr:::call_block(x) 15. \-knitr:::block_exec(params) 16. \-knitr:::eng_r(options) 17. +-knitr:::in_input_dir(...) 18. | \-knitr:::in_dir(input_dir(), expr) 19. \-knitr (local) evaluate(...) 20. \-evaluate::evaluate(...) 21. \-base::withRestarts(...) 22. \-base (local) withRestartList(expr, restarts) 23. \-base (local) withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]]) 24. \-base (local) docall(restart$handler, restartArgs) 25. +-base::do.call("fun", lapply(args, enquote)) 26. \-evaluate (local) fun(base::quote(``)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'advanced.Rmd' failed with diagnostics: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar --- failed re-building 'advanced.Rmd' --- re-building 'comparison.Rmd' using rmarkdown --- finished re-building 'comparison.Rmd' --- re-building 'getting_started.Rmd' using rmarkdown Quitting from getting_started.Rmd:70-73 [view-plate-names-xlsx] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error in `dyn.load()`: ! unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar --- Backtrace: x 1. \-tools:::.buildOneVignette(...) 2. +-base::tryCatch(...) 3. | \-base (local) tryCatchList(expr, classes, parentenv, handlers) 4. | \-base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. | \-base (local) doTryCatch(return(expr), name, parentenv, handler) 6. \-engine$weave(file, quiet = quiet, encoding = enc) 7. \-knitr:::vweave_rmarkdown(...) 8. \-rmarkdown::render(...) 9. \-knitr::knit(knit_input, knit_output, envir = envir, quiet = quiet) 10. \-knitr:::process_file(text, output) 11. +-xfun:::handle_error(...) 12. +-base::withCallingHandlers(...) 13. \-knitr:::process_group(group) 14. \-knitr:::call_block(x) 15. \-knitr:::block_exec(params) 16. \-knitr:::eng_r(options) 17. +-knitr:::in_input_dir(...) 18. | \-knitr:::in_dir(input_dir(), expr) 19. \-knitr (local) evaluate(...) 20. \-evaluate::evaluate(...) 21. \-base::withRestarts(...) 22. \-base (local) withRestartList(expr, restarts) 23. \-base (local) withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]]) 24. \-base (local) docall(restart$handler, restartArgs) 25. +-base::do.call("fun", lapply(args, enquote)) 26. \-evaluate (local) fun(base::quote(``)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'getting_started.Rmd' failed with diagnostics: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar --- failed re-building 'getting_started.Rmd' SUMMARY: processing the following files failed: 'advanced.Rmd' 'getting_started.Rmd' Error: Vignette re-building failed. Execution halted * checking PDF version of manual ... OK * DONE Status: 3 ERRORs, 1 NOTE See '/tmp/th798/25910241/R-devel/1495/tidyplate.Rcheck/00check.log' for details. [1] "2025-12-15 00:47:40 MST" [1] "2025-12-15 00:47:40 MST" Installing package into '/tmp/th798/25910241/R-devel/1495/library' (as 'lib' is unspecified) * installing *source* package 'data.table' ... ** this is package 'data.table' version '1.17.99' ** using staged installation zlib 1.2.13 is available ok * checking if R installation supports OpenMP without any extra hints... yes ** libs using C compiler: 'gcc (Spack GCC) 12.2.0' /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c assign.c -o assign.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c between.c -o between.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c bmerge.c -o bmerge.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c chmatch.c -o chmatch.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c cj.c -o cj.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c coalesce.c -o coalesce.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c dogroups.c -o dogroups.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fastmean.c -o fastmean.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fcast.c -o fcast.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fifelse.c -o fifelse.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fmelt.c -o fmelt.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c forder.c -o forder.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frank.c -o frank.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fread.c -o fread.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c freadR.c -o freadR.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c froll.c -o froll.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frollR.c -o frollR.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frolladaptive.c -o frolladaptive.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frollapply.c -o frollapply.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fsort.c -o fsort.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fwrite.c -o fwrite.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fwriteR.c -o fwriteR.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c gsumm.c -o gsumm.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c idatetime.c -o idatetime.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c ijoin.c -o ijoin.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c init.c -o init.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c inrange.c -o inrange.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c mergelist.c -o mergelist.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c nafill.c -o nafill.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c negate.c -o negate.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c nqrecreateindices.c -o nqrecreateindices.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c openmp-utils.c -o openmp-utils.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c programming.c -o programming.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c quickselect.c -o quickselect.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c rbindlist.c -o rbindlist.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c reorder.c -o reorder.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c shellsort.c -o shellsort.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c shift.c -o shift.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c snprintf.c -o snprintf.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c subset.c -o subset.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c transpose.c -o transpose.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c types.c -o types.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c uniqlist.c -o uniqlist.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c utils.c -o utils.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c vecseq.c -o vecseq.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-devel/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c wrappers.c -o wrappers.o /packages/gcc/12.2.0-nnbserq/bin/gcc -shared -L/home/th798/.conda/envs/emacs1/lib -Wl,-rpath=/home/th798/.conda/envs/emacs1/lib -L/home/th798/lib -Wl,-rpath=/home/th798/lib -L/home/th798/lib64 -Wl,-rpath=/home/th798/lib64 -o data.table.so assign.o between.o bmerge.o chmatch.o cj.o coalesce.o dogroups.o fastmean.o fcast.o fifelse.o fmelt.o forder.o frank.o fread.o freadR.o froll.o frollR.o frolladaptive.o frollapply.o fsort.o fwrite.o fwriteR.o gsumm.o idatetime.o ijoin.o init.o inrange.o mergelist.o nafill.o negate.o nqrecreateindices.o openmp-utils.o programming.o quickselect.o rbindlist.o reorder.o shellsort.o shift.o snprintf.o subset.o transpose.o types.o uniqlist.o utils.o vecseq.o wrappers.o -fopenmp -L/home/th798/.conda/envs/emacs1/lib -lz PKG_CFLAGS = -fopenmp -I/home/th798/.conda/envs/emacs1/include PKG_LIBS = -fopenmp -L/home/th798/.conda/envs/emacs1/lib -lz if [ "data.table.so" != "data_table.so" ]; then mv data.table.so data_table.so; fi if [ "" != "Windows_NT" ] && [ `uname -s` = 'Darwin' ]; then install_name_tool -id data_table.so data_table.so; fi installing to /tmp/th798/25910241/R-devel/1495/library/00LOCK-data.table/00new/data.table/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (data.table) [1] "2025-12-15 00:48:03 MST" * using log directory '/tmp/th798/25910241/R-devel/1495/tidyplate.Rcheck' * using R Under development (unstable) (2025-12-14 r89168) * using platform: x86_64-pc-linux-gnu * R was compiled by gcc (Spack GCC) 12.2.0 GNU Fortran (Spack GCC) 12.2.0 * running under: Red Hat Enterprise Linux 8.10 (Ootpa) * using session charset: ASCII * checking for file 'tidyplate/DESCRIPTION' ... OK * checking extension type ... Package * this is package 'tidyplate' version '2.2.0' * 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 whether package 'tidyplate' can be installed ... OK * checking installed package size ... OK * checking package directory ... OK * checking 'build' directory ... OK * checking DESCRIPTION meta-information ... NOTE Missing dependency on R >= 4.1.0 because package code uses the pipe |> or function shorthand \(...) syntax added in R 4.1.0. File(s) using such syntax: 'tidy_plate.R' * 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 ... OK * checking whether the package can be loaded with stated dependencies ... OK * checking whether the package can be unloaded cleanly ... OK * checking whether the namespace can be loaded with stated dependencies ... OK * checking whether the namespace can be unloaded cleanly ... OK * checking loading without being on the library search path ... 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 ... OK * checking Rd files ... 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 installed files from 'inst/doc' ... OK * checking files in 'vignettes' ... OK * checking examples ... ERROR Running examples in 'tidyplate-Ex.R' failed The error most likely occurred in: > base::assign(".ptime", proc.time(), pos = "CheckExEnv") > ### Name: check_plate > ### Title: Checks whether the input file is valid for use with the > ### 'tidy_plate()' function > ### Aliases: check_plate > > ### ** Examples > > file_path <- system.file( + "extdata", + "example_12_well.xlsx", + package = "tidyplate" + ) > > check_plate(file = file_path) Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Calls: check_plate ... asNamespace -> loadNamespace -> library.dynam -> dyn.load Execution halted * checking for unstated dependencies in 'tests' ... OK * checking tests ... Running 'spelling.R' Running 'testthat.R' ERROR Running the tests in 'tests/testthat.R' failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(tidyplate) > > test_check("tidyplate") [ FAIL 233 | WARN 477 | SKIP 0 | PASS 86 ] == Failed tests ================================================================ -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-build_plate.R:41:5'): Created plates are empty ----------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-build_plate.R:41:5 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. +-tidyplate::tidy_plate(temp_csv) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:7:5'): check_plate guesses the correct plate type -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(...) at test-check_plate.R:7:5 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. +-tidyplate::check_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:16:5'): check_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:16:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:38:5'): check_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:38:5 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. +-tidyplate::check_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:53:5'): check_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:53:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:65:5'): check_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:65:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:80:5'): check_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:80:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:104:5'): check_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:104:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:120:5'): check_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:120:5 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. +-tidyplate::check_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-check_plate.R:171:3'): check_plate throws an error when input file is empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-check_plate.R:171:3 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. +-tidyplate::check_plate(csv_file, "emptyFile.csv") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-generate_plate.R:5:1'): (code run outside of `test_that()`) ---- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. \-base::loadNamespace(x) at test-generate_plate.R:5:1 2. +-base::namespaceImportFrom(...) 3. | \-base::asNamespace(ns) 4. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 5. +-base::namespaceImportFrom(...) 6. | \-base::asNamespace(ns) 7. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 8. \-base::library.dynam(lib, package, package.lib) 9. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-tidy_plate.R:10:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:11:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_num, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:12:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(csv_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-tidy_plate.R:13:5'): tidy_plate works for same data type for all plates in a single file -- Expected `suppressMessages(tidy_plate(xlsx_char, well_id = "wells"))` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-tidy_plate.R:20:5'): tidy_plate works for complete valid data -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:20:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:31:5'): tidy_plate works for missing data from plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:31:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:42:5'): tidy_plate works with one full plate and one partially empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:42:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:54:5'): tidy_plate returns a tbl_df --------------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_s3_class(...) at test-tidy_plate.R:54:5 2. | \-testthat::quasi_label(enquo(object), arg = "object") 3. | \-rlang::eval_bare(expr, quo_get_env(quo)) 4. +-base::suppressMessages(tidy_plate(paste0(path, "allWellIds.csv"))) 5. | \-base::withCallingHandlers(...) 6. +-tidyplate::tidy_plate(paste0(path, "allWellIds.csv")) 7. | \-tidyplate:::read_data(file = file, sheet = sheet) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:62:5'): tidy_plate allows weird characters -------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:62:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:73:5'): tidy_plate works with single well --------- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(tidy_plate(csv_file, well_id = "wells")) at test-tidy_plate.R:73:5 2. | \-base::withCallingHandlers(...) 3. +-tidyplate::tidy_plate(csv_file, well_id = "wells") 4. | \-tidyplate:::read_data(file = file, sheet = sheet) 5. | \-base::suppressWarnings(...) 6. | \-base::withCallingHandlers(...) 7. \-base::loadNamespace(x) 8. +-base::namespaceImportFrom(...) 9. | \-base::asNamespace(ns) 10. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. \-base::library.dynam(lib, package, package.lib) 15. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:86:5'): tidy_plate throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:86:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:108:5'): tidy_plate throws error when well_id argument matches plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:108:5 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. +-tidyplate::tidy_plate(csv_file, well_id = "full") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:123:5'): tidy_plate throws error when plate names are empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:123:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:135:5'): tidy_plate throws error when plate names are not unique -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:135:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:150:5'): tidy_plate throws error when row and column ids are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:150:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:170:5'): tidy_plate throws error when row id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:170:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:186:5'): tidy_plate throws error when column id(s) are empty or bad -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(...) at test-tidy_plate.R:186:5 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. +-tidyplate::tidy_plate(csv_file_1, well_id = "wells") 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-tidy_plate.R:235:3'): tidy_plate throws an error when input file is empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(tidy_plate(csv_file), regexp = " is empty") at test-tidy_plate.R:235:3 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. +-tidyplate::tidy_plate(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Failure ('test-utils.R:9:3'): read_data throws error when not csv or excel file or file/ sheet is empty -- Expected `read_data(file_csv)` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Failure ('test-utils.R:10:3'): read_data throws error when not csv or excel file or file/ sheet is empty -- Expected `read_data(file_xlsx)` to run without any errors. i Actually got a with text: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar -- Error ('test-utils.R:13:3'): read_data throws error when not csv or excel file or file/ sheet is empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(read_data(file_csv_empty), regexp = "file is empty") at test-utils.R:13:3 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. +-tidyplate:::read_data(file_csv_empty) 8. | \-base::suppressWarnings(...) 9. | \-base::withCallingHandlers(...) 10. \-base::loadNamespace(x) 11. +-base::namespaceImportFrom(...) 12. | \-base::asNamespace(ns) 13. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 14. +-base::namespaceImportFrom(...) 15. | \-base::asNamespace(ns) 16. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 17. \-base::library.dynam(lib, package, package.lib) 18. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:26:5'): plate_params can return a list of those parameters -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:26:5 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:51:3'): 6 well params are identical to 6 well plate ---- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:51:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:77:3'): 12 well params are identical to 12 well plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:77:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:103:3'): 24 well params are identical to 24 well plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:103:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:129:3'): 48 well params are identical to 48 well plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:129:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:155:3'): 96 well params are identical to 96 well plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:155:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:181:3'): 384 well params are identical to 384 well plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:181:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-utils.R:207:3'): 1536 well params are identical to 1536 well plate -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-base::suppressMessages(...) at test-utils.R:207:3 2. | \-base::withCallingHandlers(...) 3. \-base::loadNamespace(x) 4. +-base::namespaceImportFrom(...) 5. | \-base::asNamespace(ns) 6. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 7. +-base::namespaceImportFrom(...) 8. | \-base::asNamespace(ns) 9. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 10. \-base::library.dynam(lib, package, package.lib) 11. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:8:5'): view_plate_names extracts the correct names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-tidyplate::view_plate_names(csv_file) at test-view_plate_names.R:8:5 2. | \-tidyplate:::read_data(file = file, sheet = sheet) 3. | \-base::suppressWarnings(...) 4. | \-base::withCallingHandlers(...) 5. \-base::loadNamespace(x) 6. +-base::namespaceImportFrom(...) 7. | \-base::asNamespace(ns) 8. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 9. +-base::namespaceImportFrom(...) 10. | \-base::asNamespace(ns) 11. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 12. \-base::library.dynam(lib, package, package.lib) 13. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:23:5'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file_1), regexp = "is not a valid input file") at test-view_plate_names.R:23:5 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. +-tidyplate::view_plate_names(csv_file_1) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:45:5'): view_plate_names message if no plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Empty ") at test-view_plate_names.R:45:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:53:5'): view_plate_names message if duplicated plate names -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_message(view_plate_names(csv_file), regexp = "Duplicated plate ") at test-view_plate_names.R:53:5 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:89:3'): view_plate_names throws an error when input file is empty -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file), regexp = "file is empty") at test-view_plate_names.R:89:3 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:98:3'): view_plate_names throws error when plate format is not correct -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file), regexp = "is not a valid input file") at test-view_plate_names.R:98:3 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) -- Error ('test-view_plate_names.R:112:3'): view_plate_names error when no name and duplicates -- Error in `dyn.load(file, DLLpath = DLLpath, ...)`: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar Backtrace: x 1. +-testthat::expect_error(view_plate_names(csv_file), regexp = "& duplicate plate names found in") at test-view_plate_names.R:112:3 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. +-tidyplate::view_plate_names(csv_file) 8. | \-tidyplate:::read_data(file = file, sheet = sheet) 9. | \-base::suppressWarnings(...) 10. | \-base::withCallingHandlers(...) 11. \-base::loadNamespace(x) 12. +-base::namespaceImportFrom(...) 13. | \-base::asNamespace(ns) 14. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 15. +-base::namespaceImportFrom(...) 16. | \-base::asNamespace(ns) 17. \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 18. \-base::library.dynam(lib, package, package.lib) 19. \-base::dyn.load(file, DLLpath = DLLpath, ...) [ FAIL 233 | WARN 477 | SKIP 0 | PASS 86 ] Error: Test failures Execution halted * checking for unstated dependencies in vignettes ... OK * checking package vignettes ... OK * checking re-building of vignette outputs ... ERROR Error(s) in re-building vignettes: --- re-building 'advanced.Rmd' using rmarkdown Quitting from advanced.Rmd:60-82 [multi-sheet-demo] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error in `dyn.load()`: ! unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar --- Backtrace: x 1. \-tools:::.buildOneVignette(...) 2. +-base::tryCatch(...) 3. | \-base (local) tryCatchList(expr, classes, parentenv, handlers) 4. | \-base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. | \-base (local) doTryCatch(return(expr), name, parentenv, handler) 6. \-engine$weave(file, quiet = quiet, encoding = enc) 7. \-knitr:::vweave_rmarkdown(...) 8. \-rmarkdown::render(...) 9. \-knitr::knit(knit_input, knit_output, envir = envir, quiet = quiet) 10. \-knitr:::process_file(text, output) 11. +-xfun:::handle_error(...) 12. +-base::withCallingHandlers(...) 13. \-knitr:::process_group(group) 14. \-knitr:::call_block(x) 15. \-knitr:::block_exec(params) 16. \-knitr:::eng_r(options) 17. +-knitr:::in_input_dir(...) 18. | \-knitr:::in_dir(input_dir(), expr) 19. \-knitr (local) evaluate(...) 20. \-evaluate::evaluate(...) 21. \-base::withRestarts(...) 22. \-base (local) withRestartList(expr, restarts) 23. \-base (local) withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]]) 24. \-base (local) docall(restart$handler, restartArgs) 25. +-base::do.call("fun", lapply(args, enquote)) 26. \-evaluate (local) fun(base::quote(``)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'advanced.Rmd' failed with diagnostics: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar --- failed re-building 'advanced.Rmd' --- re-building 'comparison.Rmd' using rmarkdown --- finished re-building 'comparison.Rmd' --- re-building 'getting_started.Rmd' using rmarkdown Quitting from getting_started.Rmd:70-73 [view-plate-names-xlsx] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error in `dyn.load()`: ! unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar --- Backtrace: x 1. \-tools:::.buildOneVignette(...) 2. +-base::tryCatch(...) 3. | \-base (local) tryCatchList(expr, classes, parentenv, handlers) 4. | \-base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. | \-base (local) doTryCatch(return(expr), name, parentenv, handler) 6. \-engine$weave(file, quiet = quiet, encoding = enc) 7. \-knitr:::vweave_rmarkdown(...) 8. \-rmarkdown::render(...) 9. \-knitr::knit(knit_input, knit_output, envir = envir, quiet = quiet) 10. \-knitr:::process_file(text, output) 11. +-xfun:::handle_error(...) 12. +-base::withCallingHandlers(...) 13. \-knitr:::process_group(group) 14. \-knitr:::call_block(x) 15. \-knitr:::block_exec(params) 16. \-knitr:::eng_r(options) 17. +-knitr:::in_input_dir(...) 18. | \-knitr:::in_dir(input_dir(), expr) 19. \-knitr (local) evaluate(...) 20. \-evaluate::evaluate(...) 21. \-base::withRestarts(...) 22. \-base (local) withRestartList(expr, restarts) 23. \-base (local) withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]]) 24. \-base (local) docall(restart$handler, restartArgs) 25. +-base::do.call("fun", lapply(args, enquote)) 26. \-evaluate (local) fun(base::quote(``)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'getting_started.Rmd' failed with diagnostics: unable to load shared object '/projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so': /projects/genomic-ml/R/R-devel/library/fansi/libs/fansi.so: undefined symbol: R_nchar --- failed re-building 'getting_started.Rmd' SUMMARY: processing the following files failed: 'advanced.Rmd' 'getting_started.Rmd' Error: Vignette re-building failed. Execution halted * checking PDF version of manual ... OK * DONE Status: 3 ERRORs, 1 NOTE See '/tmp/th798/25910241/R-devel/1495/tidyplate.Rcheck/00check.log' for details. [1] "2025-12-15 00:49:10 MST" > system(paste(c("diff -u", Rcheck.list), collapse=" ")) > library(data.table, lib.loc=R.home("library")) Error: package or namespace load failed for 'data.table' in dyn.load(file, DLLpath = DLLpath, ...): unable to load shared object '/projects/genomic-ml/R/R-devel/library/data.table/libs/data_table.so': /projects/genomic-ml/R/R-devel/library/data.table/libs/data_table.so: undefined symbol: Rf_GetOption Execution halted WARNING: ignoring environment value of R_HOME R version 4.5.2 (2025-10-31) -- "[Not] Part in a Rumble" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > cargs <- commandArgs(trailingOnly=TRUE) > if(length(cargs)==0){ + ## before running interactively, make sure to start emacs/R with + ## environment defined in /scratch/...check_one.sh, particularly + ## R_LIBS_USER=/tmp/... otherwise we get error when installing + ## data.table. + base <- "/scratch/th798/data.table-revdeps/*" + cargs <- c( + Sys.glob(file.path(base,"deps.csv")), + "349", + Sys.glob(file.path(base, "data.table_release_*tar.gz")), + Sys.glob(file.path(base, "data.table_master_*tar.gz")) + ) + } > names(cargs) <- c("deps.csv", "task.str", "release", "master") > dput(cargs) c(deps.csv = "/scratch/th798/data.table-revdeps/2025-12-15/deps.csv", task.str = "1495", release = "/scratch/th798/data.table-revdeps/2025-12-15/data.table_release_1.17.8.tar.gz", master = "/scratch/th798/data.table-revdeps/2025-12-15/data.table_master_1.17.99.4f8695fa560beaa7d7d8034ee41fa6146e2998b5.tar.gz" ) > (task.dir <- dirname(.libPaths()[1]))#should be /tmp/th798/slurmid/R-vers [1] "/tmp/th798/25910241/R-release/1495" > if(requireNamespace("R.cache"))R.cache::getCachePath() Loading required namespace: R.cache [1] "/tmp/th798/25910241/R-release/1495/R.cache" > task.id <- as.integer(cargs[["task.str"]]) > deps.df <- read.csv(cargs[["deps.csv"]]) > (rev.dep <- deps.df$Package[task.id]) [1] "tidyplate" > job.dir <- file.path(dirname(cargs[["deps.csv"]]), "tasks", task.id) > setwd(task.dir) > .libPaths() [1] "/tmp/th798/25910241/R-release/1495/library" [2] "/projects/genomic-ml/R/R-release/library" > options(repos=c(#this should be in ~/.Rprofile too. + CRAN="http://cloud.r-project.org")) > print(Sys.time()) [1] "2025-12-15 00:49:16 MST" > install.time <- system.time({ + install.packages(rev.dep, dep=TRUE) + }) Installing package into '/tmp/th798/25910241/R-release/1495/library' (as 'lib' is unspecified) trying URL 'http://cloud.r-project.org/src/contrib/tidyplate_2.2.0.tar.gz' Content type 'application/x-gzip' length 2456721 bytes (2.3 MB) ================================================== downloaded 2.3 MB * installing *source* package 'tidyplate' ... ** this is package 'tidyplate' version '2.2.0' ** package 'tidyplate' successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tidyplate) The downloaded source packages are in '/tmp/th798/25910241/Rtmp8mSG7z/downloaded_packages' > cat("Time to install revdep:\n") Time to install revdep: > print(install.time) user system elapsed 4.215 0.513 6.723 > print(Sys.time()) [1] "2025-12-15 00:49:23 MST" > downloaded_packages <- file.path( + tempdir(), + "downloaded_packages") > dl.glob <- file.path( + downloaded_packages, + paste0(rev.dep,"_*.tar.gz")) > rev.dep.dl.row <- cbind(rev.dep, Sys.glob(dl.glob)) > colnames(rev.dep.dl.row) <- c("pkg","path") > rev.dep.release.tar.gz <- normalizePath(rev.dep.dl.row[,"path"], mustWork=TRUE) > pkg.Rcheck <- paste0(rev.dep, ".Rcheck") > > proj.dir <- "~/genomic-ml/data.table-revdeps" > source(file.path(proj.dir, "myStatus.R")) > Rvers <- gsub("[()]", "", gsub(" ", "_", R.version[["version.string"]])) > dir.create(Rvers, showWarnings=FALSE) > Rcheck.list <- list() > for(dt.version.short in c("release", "master")){ + dt.tar.gz <- cargs[[dt.version.short]] + dt.version <- gsub(".tar.gz|/.*?_", "", dt.tar.gz) + print(Sys.time()) + install.packages(dt.tar.gz, repos=NULL) + print(Sys.time()) + check.cmd <- get_check_cmd(rev.dep.release.tar.gz) + system(check.cmd) + print(Sys.time()) + dest.Rcheck <- file.path( + Rvers, + paste0(dt.version, ".Rcheck")) + unlink(dest.Rcheck, recursive=TRUE) + file.rename(pkg.Rcheck, dest.Rcheck) + Rcheck.list[[dt.version]] <- file.path(dest.Rcheck, "00check.log") + } [1] "2025-12-15 00:49:23 MST" Installing package into '/tmp/th798/25910241/R-release/1495/library' (as 'lib' is unspecified) * installing *source* package 'data.table' ... ** this is package 'data.table' version '1.17.8' ** package 'data.table' successfully unpacked and MD5 sums checked ** using staged installation zlib 1.2.13 is available ok * checking if R installation supports OpenMP without any extra hints... yes ** libs using C compiler: 'gcc (Spack GCC) 12.2.0' /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c assign.c -o assign.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c between.c -o between.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c bmerge.c -o bmerge.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c chmatch.c -o chmatch.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c cj.c -o cj.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c coalesce.c -o coalesce.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c dogroups.c -o dogroups.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fastmean.c -o fastmean.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fcast.c -o fcast.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fifelse.c -o fifelse.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fmelt.c -o fmelt.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c forder.c -o forder.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frank.c -o frank.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fread.c -o fread.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c freadR.c -o freadR.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c froll.c -o froll.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frollR.c -o frollR.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frolladaptive.c -o frolladaptive.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fsort.c -o fsort.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fwrite.c -o fwrite.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fwriteR.c -o fwriteR.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c gsumm.c -o gsumm.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c idatetime.c -o idatetime.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c ijoin.c -o ijoin.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c init.c -o init.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c inrange.c -o inrange.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c nafill.c -o nafill.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c negate.c -o negate.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c nqrecreateindices.c -o nqrecreateindices.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c openmp-utils.c -o openmp-utils.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c programming.c -o programming.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c quickselect.c -o quickselect.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c rbindlist.c -o rbindlist.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c reorder.c -o reorder.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c shift.c -o shift.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c snprintf.c -o snprintf.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c subset.c -o subset.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c transpose.c -o transpose.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c types.c -o types.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c uniqlist.c -o uniqlist.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c utils.c -o utils.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c vecseq.c -o vecseq.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c wrappers.c -o wrappers.o /packages/gcc/12.2.0-nnbserq/bin/gcc -shared -L/home/th798/.conda/envs/emacs1/lib -Wl,-rpath=/home/th798/.conda/envs/emacs1/lib -L/home/th798/lib -Wl,-rpath=/home/th798/lib -L/home/th798/lib64 -Wl,-rpath=/home/th798/lib64 -o data.table.so assign.o between.o bmerge.o chmatch.o cj.o coalesce.o dogroups.o fastmean.o fcast.o fifelse.o fmelt.o forder.o frank.o fread.o freadR.o froll.o frollR.o frolladaptive.o fsort.o fwrite.o fwriteR.o gsumm.o idatetime.o ijoin.o init.o inrange.o nafill.o negate.o nqrecreateindices.o openmp-utils.o programming.o quickselect.o rbindlist.o reorder.o shift.o snprintf.o subset.o transpose.o types.o uniqlist.o utils.o vecseq.o wrappers.o -fopenmp -L/home/th798/.conda/envs/emacs1/lib -lz PKG_CFLAGS = -fopenmp -I/home/th798/.conda/envs/emacs1/include PKG_LIBS = -fopenmp -L/home/th798/.conda/envs/emacs1/lib -lz if [ "data.table.so" != "data_table.so" ]; then mv data.table.so data_table.so; fi if [ "" != "Windows_NT" ] && [ `uname -s` = 'Darwin' ]; then install_name_tool -id data_table.so data_table.so; fi installing to /tmp/th798/25910241/R-release/1495/library/00LOCK-data.table/00new/data.table/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (data.table) [1] "2025-12-15 00:49:42 MST" * using log directory '/tmp/th798/25910241/R-release/1495/tidyplate.Rcheck' * using R version 4.5.2 (2025-10-31) * using platform: x86_64-pc-linux-gnu * R was compiled by gcc (Spack GCC) 12.2.0 GNU Fortran (Spack GCC) 12.2.0 * running under: Red Hat Enterprise Linux 8.10 (Ootpa) * using session charset: ASCII * checking for file 'tidyplate/DESCRIPTION' ... OK * checking extension type ... Package * this is package 'tidyplate' version '2.2.0' * 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 whether package 'tidyplate' can be installed ... OK * checking installed package size ... OK * checking package directory ... OK * checking 'build' directory ... OK * checking DESCRIPTION meta-information ... NOTE Missing dependency on R >= 4.1.0 because package code uses the pipe |> or function shorthand \(...) syntax added in R 4.1.0. File(s) using such syntax: 'tidy_plate.R' * 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 ... OK * checking whether the package can be loaded with stated dependencies ... OK * checking whether the package can be unloaded cleanly ... OK * checking whether the namespace can be loaded with stated dependencies ... OK * checking whether the namespace can be unloaded cleanly ... OK * checking loading without being on the library search path ... 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 ... OK * checking Rd files ... 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 installed files from 'inst/doc' ... OK * checking files in 'vignettes' ... OK * checking examples ... OK * checking for unstated dependencies in 'tests' ... OK * checking tests ... Running 'spelling.R' Running 'testthat.R' OK * checking for unstated dependencies in vignettes ... OK * checking package vignettes ... OK * checking re-building of vignette outputs ... OK * checking PDF version of manual ... OK * DONE Status: 1 NOTE See '/tmp/th798/25910241/R-release/1495/tidyplate.Rcheck/00check.log' for details. [1] "2025-12-15 00:51:42 MST" [1] "2025-12-15 00:51:42 MST" Installing package into '/tmp/th798/25910241/R-release/1495/library' (as 'lib' is unspecified) * installing *source* package 'data.table' ... ** this is package 'data.table' version '1.17.99' ** using staged installation zlib 1.2.13 is available ok * checking if R installation supports OpenMP without any extra hints... yes ** libs using C compiler: 'gcc (Spack GCC) 12.2.0' /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c assign.c -o assign.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c between.c -o between.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c bmerge.c -o bmerge.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c chmatch.c -o chmatch.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c cj.c -o cj.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c coalesce.c -o coalesce.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c dogroups.c -o dogroups.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fastmean.c -o fastmean.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fcast.c -o fcast.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fifelse.c -o fifelse.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fmelt.c -o fmelt.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c forder.c -o forder.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frank.c -o frank.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fread.c -o fread.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c freadR.c -o freadR.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c froll.c -o froll.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frollR.c -o frollR.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frolladaptive.c -o frolladaptive.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c frollapply.c -o frollapply.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fsort.c -o fsort.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fwrite.c -o fwrite.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c fwriteR.c -o fwriteR.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c gsumm.c -o gsumm.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c idatetime.c -o idatetime.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c ijoin.c -o ijoin.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c init.c -o init.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c inrange.c -o inrange.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c mergelist.c -o mergelist.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c nafill.c -o nafill.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c negate.c -o negate.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c nqrecreateindices.c -o nqrecreateindices.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c openmp-utils.c -o openmp-utils.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c programming.c -o programming.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c quickselect.c -o quickselect.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c rbindlist.c -o rbindlist.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c reorder.c -o reorder.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c shellsort.c -o shellsort.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c shift.c -o shift.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c snprintf.c -o snprintf.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c subset.c -o subset.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c transpose.c -o transpose.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c types.c -o types.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c uniqlist.c -o uniqlist.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c utils.c -o utils.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c vecseq.c -o vecseq.o /packages/gcc/12.2.0-nnbserq/bin/gcc -I"/home/th798/R/R-release/include" -DNDEBUG -I/home/th798/.conda/envs/emacs1/include -I/home/th798/include -fopenmp -I/home/th798/.conda/envs/emacs1/include -fpic -I/packages/gcc/12.2.0-nnbserq/include -I/packages/zstd/1.5.2-cs5ansz/include -I/packages/zlib/1.2.13-po6bkge/include -I/packages/mpc/1.2.1-nnfoiwh/include -I/packages/mpfr/4.1.0-yfsqqka/include -I/packages/gmp/6.2.1-7ydtie6/include -c wrappers.c -o wrappers.o /packages/gcc/12.2.0-nnbserq/bin/gcc -shared -L/home/th798/.conda/envs/emacs1/lib -Wl,-rpath=/home/th798/.conda/envs/emacs1/lib -L/home/th798/lib -Wl,-rpath=/home/th798/lib -L/home/th798/lib64 -Wl,-rpath=/home/th798/lib64 -o data.table.so assign.o between.o bmerge.o chmatch.o cj.o coalesce.o dogroups.o fastmean.o fcast.o fifelse.o fmelt.o forder.o frank.o fread.o freadR.o froll.o frollR.o frolladaptive.o frollapply.o fsort.o fwrite.o fwriteR.o gsumm.o idatetime.o ijoin.o init.o inrange.o mergelist.o nafill.o negate.o nqrecreateindices.o openmp-utils.o programming.o quickselect.o rbindlist.o reorder.o shellsort.o shift.o snprintf.o subset.o transpose.o types.o uniqlist.o utils.o vecseq.o wrappers.o -fopenmp -L/home/th798/.conda/envs/emacs1/lib -lz PKG_CFLAGS = -fopenmp -I/home/th798/.conda/envs/emacs1/include PKG_LIBS = -fopenmp -L/home/th798/.conda/envs/emacs1/lib -lz if [ "data.table.so" != "data_table.so" ]; then mv data.table.so data_table.so; fi if [ "" != "Windows_NT" ] && [ `uname -s` = 'Darwin' ]; then install_name_tool -id data_table.so data_table.so; fi installing to /tmp/th798/25910241/R-release/1495/library/00LOCK-data.table/00new/data.table/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (data.table) [1] "2025-12-15 00:52:02 MST" * using log directory '/tmp/th798/25910241/R-release/1495/tidyplate.Rcheck' * using R version 4.5.2 (2025-10-31) * using platform: x86_64-pc-linux-gnu * R was compiled by gcc (Spack GCC) 12.2.0 GNU Fortran (Spack GCC) 12.2.0 * running under: Red Hat Enterprise Linux 8.10 (Ootpa) * using session charset: ASCII * checking for file 'tidyplate/DESCRIPTION' ... OK * checking extension type ... Package * this is package 'tidyplate' version '2.2.0' * 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 whether package 'tidyplate' can be installed ... OK * checking installed package size ... OK * checking package directory ... OK * checking 'build' directory ... OK * checking DESCRIPTION meta-information ... NOTE Missing dependency on R >= 4.1.0 because package code uses the pipe |> or function shorthand \(...) syntax added in R 4.1.0. File(s) using such syntax: 'tidy_plate.R' * 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 ... OK * checking whether the package can be loaded with stated dependencies ... OK * checking whether the package can be unloaded cleanly ... OK * checking whether the namespace can be loaded with stated dependencies ... OK * checking whether the namespace can be unloaded cleanly ... OK * checking loading without being on the library search path ... 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 ... OK * checking Rd files ... 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 installed files from 'inst/doc' ... OK * checking files in 'vignettes' ... OK * checking examples ... OK * checking for unstated dependencies in 'tests' ... OK * checking tests ... Running 'spelling.R' Running 'testthat.R' OK * checking for unstated dependencies in vignettes ... OK * checking package vignettes ... OK * checking re-building of vignette outputs ... OK * checking PDF version of manual ... OK * DONE Status: 1 NOTE See '/tmp/th798/25910241/R-release/1495/tidyplate.Rcheck/00check.log' for details. [1] "2025-12-15 00:54:00 MST" > system(paste(c("diff -u", Rcheck.list), collapse=" ")) > library(data.table, lib.loc=R.home("library")) > (sig.diff.dt <- myDiff(Rvers)) Key: Empty data.table (0 rows and 3 cols): checking,master,release > > ## If there are significant differences, use git bisect to find when > ## they started. > if(nrow(sig.diff.dt)){ + dt.git <- file.path(task.dir, "data.table.git") + unlink(dt.git, recursive=TRUE, force=TRUE) + system(paste("cd ~/R/data.table && git fetch --tags")) + system(paste("git clone ~/R/data.table", dt.git)) + release.tag <- gsub(".tar.gz|.*_", "", cargs[["release"]]) + rev.parse.cmd <- paste( + "cd", dt.git, "&& git rev-parse master") + master.sha <- system(rev.parse.cmd, intern=TRUE) + merge.base.cmd <- paste( + "cd", dt.git, "&& git merge-base master", release.tag) + merge.base.sha <- system(merge.base.cmd, intern=TRUE) + old.sha <- merge.base.sha + run_R <- file.path(proj.dir, "install_dt_then_check_dep.R") + sig.diff.dt[, first.bad.commit := NA_character_] + sig.diff.dt[, comments := NA_character_] + for(diff.i in 1:nrow(sig.diff.dt)){ + sig.diff.row <- sig.diff.dt[diff.i] + bisect.cmd <- paste( + "cd", dt.git, "&&", + "git bisect start &&", + "git bisect old", old.sha, "&&", + "git bisect new master &&", + "git bisect run", + R.home('bin/Rscript'), + run_R, + shQuote(sig.diff.row$checking), + sig.diff.row$release, + rev.dep.release.tar.gz, + release.tag) + print(bisect.cmd) + bisect.out <- system(bisect.cmd, intern=TRUE) + cat(bisect.out,sep="\n") + if(is.null(attr(bisect.out,"status"))){ + first.bad.sha <- nc::capture_all_str( + bisect.out, + sha="[0-9a-f]+", + " is the first new commit")$sha + parent.cmd <- paste( + "cd ~/R/data.table && git log --pretty=%P -n 1", + first.bad.sha) + parent.sha <- system(parent.cmd, intern=TRUE) + sig.diff.dt[diff.i, first.bad.commit := first.bad.sha] + parent.msg <- paste0("parent=", parent.sha) + this.comment <- if(parent.sha==old.sha){ + paste(parent.msg, "same as git bisect old") + }else if(first.bad.sha==master.sha){ + paste("same as git bisect new=master,", parent.msg) + }else{ + parent.msg + } + sig.diff.dt[diff.i, comments := this.comment] + } + } + ## add CRAN column. + sig.diff.dt[, CRAN := { + flavor <- get_flavor(Rvers) + details <- data.table(flavor=unique(flavor))[, { + base <- "https://www.r-project.org/nosvn/R.check/" + u <- paste0(base, flavor, "/", rev.dep, "-00check.txt") + check.txt <- tempfile() + tryCatch({ + download.file(u, check.txt, quiet=TRUE) + }, error=function(e){ + NULL + }) + check.lines <- if(file.exists(check.txt)){ + readLines(check.txt,encoding="UTF-8") + }else{ + "" + } + repl.lines <- gsub("[\u2018\u2019]", "'", check.lines) + ##gsub("[‘’]", "'", check.lines) does not work with LC_ALL=C. + myStatus(line.vec=repl.lines) + }, by=flavor] + select.dt <- data.table(flavor, checking) + details[select.dt, msg, on=.(flavor, checking)] + }] + dir.create(file.path(job.dir, Rvers)) + diffs.csv <- file.path(job.dir, Rvers, "significant_differences.csv") + data.table::fwrite(sig.diff.dt, diffs.csv) + print(sig.diff.dt) + } >