* using log directory ‘/Users/ripley/R/packages/tests-devel/SpaDES.core.Rcheck’ * using R Under development (unstable) (2026-05-18 r90063) * using platform: aarch64-apple-darwin25.5.0 * R was compiled by Apple clang version 21.0.0 (clang-2100.1.1.101) GNU Fortran (GCC) 14.2.0 * running under: macOS Tahoe 26.5 * using session charset: UTF-8 * current time: 2026-05-19 06:16:49 UTC * using option ‘--no-stop-on-test-error’ * checking for file ‘SpaDES.core/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘SpaDES.core’ version ‘3.1.0’ * package encoding: UTF-8 * checking package namespace information ... OK * checking package dependencies ... INFO Package suggested but not available for checking: ‘NLMR’ * 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 ‘SpaDES.core’ can be installed ... [17s/18s] OK * checking installed package size ... INFO installed size is 7.3Mb sub-directories of 1Mb or more: R 5.6Mb * checking package directory ... OK * checking ‘build’ directory ... OK * checking DESCRIPTION meta-information ... OK * checking top-level files ... OK * checking for left-over files ... OK * checking index information ... OK * checking package subdirectories ... OK * checking code files for non-ASCII characters ... OK * checking R files for syntax errors ... OK * checking whether the package can be loaded ... 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 whether startup messages can be suppressed ... OK * checking use of S3 registration ... OK * checking dependencies in R code ... OK * checking S3 generic/method consistency ... OK * checking replacement functions ... OK * checking foreign function calls ... OK * checking R code for possible problems ... [17s/17s] 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 ‘test-all.R’ [39s/40s] [39s/41s] ERROR Running the tests in ‘tests/test-all.R’ failed. Complete output: > library(testthat) > withr::local_options(spades.debug = FALSE) > > ## run all tests using different combinations of env vars > if (nzchar(Sys.getenv("NOT_CRAN")) && as.logical(Sys.getenv("NOT_CRAN"))) { + withr::local_options(spades.useBox = FALSE) + # Sys.setenv(R_REPRODUCIBLE_USE_DBI = "false") + test_check("SpaDES.core") + } else { + test_check("SpaDES.core") + } Loading required package: SpaDES.core Loading required package: quickPlot Loading required package: reproducible Attaching package: 'SpaDES.core' The following objects are masked from 'package:stats': end, start The following object is masked from 'package:utils': citation trying URL 'https://img.shields.io/badge/Made%20with-Markdown-1f425f.png' Content type 'image/png' length 3496 bytes ================================================== downloaded 3496 bytes [ FAIL 17 | WARN 0 | SKIP 32 | PASS 545 ] ══ Skipped tests (32) ══════════════════════════════════════════════════════════════════════════════════════════════════ • On CRAN (32): 'test-1memory.R:3:3', 'test-Plots.R:2:3', 'test-Plots.R:213:3', 'test-Plots.R:250:3', 'test-Plots.R:297:3', 'test-Plots.R:337:3', 'test-cache.R:2:3', 'test-cache.R:238:3', 'test-cache.R:650:3', 'test-cache.R:692:3', 'test-checkpoint.R:2:3', 'test-checkpoint.R:43:3', 'test-downloadData.R:2:3', 'test-downloadModule.R:2:3', 'test-downloadModule.R:33:3', 'test-downloadModule.R:64:3', 'test-downloadModule.R:116:3', 'test-futureEvents.R:2:3', 'test-load.R:115:3', 'test-load.R:322:3', 'test-mod.R:265:3', 'test-save.R:2:3', 'test-simList.R:223:3', 'test-simList.R:328:3', 'test-simList.R:345:3', 'test-simulation.R:2:3', 'test-simulation.R:88:3', 'test-timeunits.R:77:3', 'test-useCacheArgs.R:40:3', 'test-useCacheArgs.R:72:3', 'test-useCacheArgs.R:103:3', 'test-useCacheArgs.R:135:3' ══ Failed tests ════════════════════════════════════════════════════════════════════════════════════════════════════════ ── Error ('test-cache.R:193:5'): test module-level cache ─────────────────────────────────────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─testthat::capture_messages(...) at test-cache.R:192:3 2. │ └─base::withCallingHandlers(...) 3. ├─SpaDES.core::spades(Copy(mySim), notOlderThan = Sys.time(), debug = FALSE) at test-cache.R:193:5 4. ├─SpaDES.core::spades(Copy(mySim), notOlderThan = Sys.time(), debug = FALSE) 5. │ ├─base::withCallingHandlers(...) 6. │ └─SpaDES.core::doEvent(...) 7. │ └─SpaDES.core:::.runEvent(...) 8. │ ├─base::eval(fnCallAsExpr) 9. │ │ └─base::eval(fnCallAsExpr) 10. │ ├─reproducible::Cache(...) 11. │ │ └─reproducible:::evalTheFunAndAddChanged(...) 12. │ │ └─reproducible:::evalTheFun(...) 13. │ │ ├─base::withCallingHandlers(...) 14. │ │ └─base::eval(FUNcaptured, envir = envir) 15. │ │ └─base::eval(FUNcaptured, envir = envir) 16. │ └─SpaDES.core (local) modCall(sim = sim, eventTime = cur[["eventTime"]], eventType = cur[["eventType"]]) 17. │ └─SpaDES.core (local) Init(sim) 18. │ └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 19. │ └─SpaDES.tools::neutralLandscapeMap(...) 20. │ └─base::stop(...) 21. └─base::.handleSimpleError(...) 22. └─SpaDES.core (local) h(simpleError(msg, call)) ── Error ('test-cache.R:593:3'): test showSimilar ────────────────────────────────────────────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─SpaDES.core::spades(Copy(mySim), .plotInitialTime = NA) at test-cache.R:593:3 2. ├─SpaDES.core::spades(Copy(mySim), .plotInitialTime = NA) 3. │ ├─base::withCallingHandlers(...) 4. │ └─SpaDES.core::doEvent(...) 5. │ └─SpaDES.core:::.runEvent(...) 6. │ ├─base::eval(fnCallAsExpr) 7. │ │ └─base::eval(fnCallAsExpr) 8. │ ├─reproducible::Cache(...) 9. │ │ └─reproducible:::evalTheFunAndAddChanged(...) 10. │ │ └─reproducible:::evalTheFun(...) 11. │ │ ├─base::withCallingHandlers(...) 12. │ │ └─base::eval(FUNcaptured, envir = envir) 13. │ │ └─base::eval(FUNcaptured, envir = envir) 14. │ └─SpaDES.core (local) modCall(sim = sim, eventTime = cur[["eventTime"]], eventType = cur[["eventType"]]) 15. │ └─SpaDES.core (local) Init(sim) 16. │ └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 17. │ └─SpaDES.tools::neutralLandscapeMap(...) 18. │ └─base::stop(...) 19. └─base::.handleSimpleError(...) 20. └─SpaDES.core (local) h(simpleError(msg, call)) ── Failure ('test-cache.R:640:3'): test multipart cache file ─────────────────────────────────────────────────────────── Expected `{ ... }` not to throw any errors. Actually got a with message: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') ── Error ('test-cache.R:643:3'): test multipart cache file ───────────────────────────────────────────────────────────── Error in `eval(code, test_env)`: object 'out1' not found ── Error ('test-conditionalEvents.R:69:3'): simulation runs with simInit and spades ──────────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─SpaDES.core::spades(mySim, debug = FALSE) at test-conditionalEvents.R:69:3 2. ├─SpaDES.core::spades(mySim, debug = FALSE) 3. │ ├─base::withCallingHandlers(...) 4. │ └─SpaDES.core::doEvent(...) 5. │ └─SpaDES.core:::.runEvent(...) 6. │ ├─base::eval(fnCallAsExpr) 7. │ │ └─base::eval(fnCallAsExpr) 8. │ └─get(moduleCall, envir = fnEnv)(sim, cur[["eventTime"]], cur[["eventType"]]) 9. │ └─SpaDES.core (local) Init(sim) 10. │ └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 11. │ └─SpaDES.tools::neutralLandscapeMap(...) 12. │ └─base::stop(...) 13. └─base::.handleSimpleError(...) 14. └─SpaDES.core (local) h(simpleError(msg, call)) ── Error ('test-load.R:30:5'): loading inputs does not work correctly ────────────────────────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─SpaDES.core::spades(mySim) at test-load.R:30:5 2. ├─SpaDES.core::spades(mySim) 3. │ ├─base::withCallingHandlers(...) 4. │ └─SpaDES.core::doEvent(...) 5. │ └─SpaDES.core:::.runEvent(...) 6. │ ├─base::eval(fnCallAsExpr) 7. │ │ └─base::eval(fnCallAsExpr) 8. │ └─get(moduleCall, envir = fnEnv)(sim, cur[["eventTime"]], cur[["eventType"]]) 9. │ └─SpaDES.core (local) Init(sim) 10. │ └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 11. │ └─SpaDES.tools::neutralLandscapeMap(...) 12. │ └─base::stop(...) 13. └─base::.handleSimpleError(...) 14. └─SpaDES.core (local) h(simpleError(msg, call)) ── Error ('test-load.R:278:5'): passing objects to simInit does not work correctly ───────────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─SpaDES.core::spades(sim6) at test-load.R:278:5 2. ├─SpaDES.core::spades(sim6) 3. │ ├─base::withCallingHandlers(...) 4. │ └─SpaDES.core::doEvent(...) 5. │ └─SpaDES.core:::.runEvent(...) 6. │ ├─base::eval(fnCallAsExpr) 7. │ │ └─base::eval(fnCallAsExpr) 8. │ └─get(moduleCall, envir = fnEnv)(sim, cur[["eventTime"]], cur[["eventType"]]) 9. │ └─SpaDES.core (local) Init(sim) 10. │ └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 11. │ └─SpaDES.tools::neutralLandscapeMap(...) 12. │ └─base::stop(...) 13. └─base::.handleSimpleError(...) 14. └─SpaDES.core (local) h(simpleError(msg, call)) ── Failure ('test-module-deps-methods.R:231:7'): 3 levels of parent and child modules load and show correctly ────────── Expected `length(unique(mg$communities$member)) == 3` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Error ('test-multipleModulePaths.R:70:3'): simulation runs with simInit and spades ────────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─SpaDES.core::spades(...) at test-multipleModulePaths.R:70:3 2. ├─SpaDES.core::spades(...) 3. │ ├─base::withCallingHandlers(...) 4. │ └─SpaDES.core::doEvent(...) 5. │ └─SpaDES.core:::.runEvent(...) 6. │ ├─base::eval(fnCallAsExpr) 7. │ │ └─base::eval(fnCallAsExpr) 8. │ └─get(moduleCall, envir = fnEnv)(sim, cur[["eventTime"]], cur[["eventType"]]) 9. │ └─SpaDES.core (local) Init(sim) 10. │ └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 11. │ └─SpaDES.tools::neutralLandscapeMap(...) 12. │ └─base::stop(...) 13. └─base::.handleSimpleError(...) 14. └─SpaDES.core (local) h(simpleError(msg, call)) ── Error ('test-objectSynonyms.R:29:3'): test objectSynonyms ─────────────────────────────────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─SpaDES.core::spades(sim, .plotInitialTime = NA, debug = FALSE) at test-objectSynonyms.R:29:3 2. ├─SpaDES.core::spades(sim, .plotInitialTime = NA, debug = FALSE) 3. │ ├─base::withCallingHandlers(...) 4. │ └─SpaDES.core::doEvent(...) 5. │ └─SpaDES.core:::.runEvent(...) 6. │ ├─base::eval(fnCallAsExpr) 7. │ │ └─base::eval(fnCallAsExpr) 8. │ └─get(moduleCall, envir = fnEnv)(sim, cur[["eventTime"]], cur[["eventType"]]) 9. │ └─SpaDES.core (local) Init(sim) 10. │ └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 11. │ └─SpaDES.tools::neutralLandscapeMap(...) 12. │ └─base::stop(...) 13. └─base::.handleSimpleError(...) 14. └─SpaDES.core (local) h(simpleError(msg, call)) ── Error ('test-save.R:196:3'): saveSimList works correctly ──────────────────────────────────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─SpaDES.core::spades(...) at test-save.R:196:3 2. ├─SpaDES.core::spades(...) 3. │ ├─base::withCallingHandlers(...) 4. │ └─SpaDES.core::doEvent(...) 5. │ └─SpaDES.core:::.runEvent(...) 6. │ ├─base::eval(fnCallAsExpr) 7. │ │ └─base::eval(fnCallAsExpr) 8. │ └─get(moduleCall, envir = fnEnv)(sim, cur[["eventTime"]], cur[["eventType"]]) 9. │ └─SpaDES.core (local) Init(sim) 10. │ └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 11. │ └─SpaDES.tools::neutralLandscapeMap(...) 12. │ └─base::stop(...) 13. └─base::.handleSimpleError(...) 14. └─SpaDES.core (local) h(simpleError(msg, call)) ── Error ('test-save.R:330:3'): saveSimList with file backed objs ────────────────────────────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─SpaDES.core::spades(mySim, debug = FALSE) at test-save.R:330:3 2. ├─SpaDES.core::spades(mySim, debug = FALSE) 3. │ ├─base::withCallingHandlers(...) 4. │ └─SpaDES.core::doEvent(...) 5. │ └─SpaDES.core:::.runEvent(...) 6. │ ├─base::eval(fnCallAsExpr) 7. │ │ └─base::eval(fnCallAsExpr) 8. │ └─get(moduleCall, envir = fnEnv)(sim, cur[["eventTime"]], cur[["eventType"]]) 9. │ └─SpaDES.core (local) Init(sim) 10. │ └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 11. │ └─SpaDES.tools::neutralLandscapeMap(...) 12. │ └─base::stop(...) 13. └─base::.handleSimpleError(...) 14. └─SpaDES.core (local) h(simpleError(msg, call)) ── Error ('test-simList.R:430:5'): test sped-up Caching of sequentially cached events ────────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─testthat::capture_messages(...) at test-simList.R:429:3 2. │ └─base::withCallingHandlers(...) 3. ├─SpaDES.core::spades(mySim, debug = 1, .plotInitialTime = NA) at test-simList.R:430:5 4. ├─SpaDES.core::spades(mySim, debug = 1, .plotInitialTime = NA) 5. │ ├─base::withCallingHandlers(...) 6. │ └─SpaDES.core::doEvent(...) 7. │ └─SpaDES.core:::.runEvent(...) 8. │ ├─base::eval(fnCallAsExpr) 9. │ │ └─base::eval(fnCallAsExpr) 10. │ ├─reproducible::Cache(...) 11. │ │ └─reproducible:::evalTheFunAndAddChanged(...) 12. │ │ └─reproducible:::evalTheFun(...) 13. │ │ ├─base::withCallingHandlers(...) 14. │ │ └─base::eval(FUNcaptured, envir = envir) 15. │ │ └─base::eval(FUNcaptured, envir = envir) 16. │ └─SpaDES.core (local) modCall(sim = sim, eventTime = cur[["eventTime"]], eventType = cur[["eventType"]]) 17. │ └─SpaDES.core (local) Init(sim) 18. │ └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 19. │ └─SpaDES.tools::neutralLandscapeMap(...) 20. │ └─base::stop(...) 21. └─base::.handleSimpleError(...) 22. └─SpaDES.core (local) h(simpleError(msg, call)) ── Error ('test-simList.R:538:7'): test sped-up Caching of sequentially cached events 2 ──────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─testthat::capture_messages(...) at test-simList.R:537:5 2. │ └─base::withCallingHandlers(...) 3. ├─SpaDES.core::spades(mySim, debug = 1, .plotInitialTime = NA) at test-simList.R:538:7 4. ├─SpaDES.core::spades(mySim, debug = 1, .plotInitialTime = NA) 5. │ ├─base::withCallingHandlers(...) 6. │ └─SpaDES.core::doEvent(...) 7. │ └─SpaDES.core:::.runEvent(...) 8. │ ├─base::eval(fnCallAsExpr) 9. │ │ └─base::eval(fnCallAsExpr) 10. │ ├─reproducible::Cache(...) 11. │ │ └─reproducible:::evalTheFunAndAddChanged(...) 12. │ │ └─reproducible:::evalTheFun(...) 13. │ │ ├─base::withCallingHandlers(...) 14. │ │ └─base::eval(FUNcaptured, envir = envir) 15. │ │ └─base::eval(FUNcaptured, envir = envir) 16. │ └─SpaDES.core (local) modCall(sim = sim, eventTime = cur[["eventTime"]], eventType = cur[["eventType"]]) 17. │ └─SpaDES.core (local) Init(sim) 18. │ └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 19. │ └─SpaDES.tools::neutralLandscapeMap(...) 20. │ └─base::stop(...) 21. └─base::.handleSimpleError(...) 22. └─SpaDES.core (local) h(simpleError(msg, call)) ── Error ('test-simulation.R:288:5'): spades calls - diff't signatures ───────────────────────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─base::assign(...) at test-simulation.R:288:5 2. ├─base::system.time(spades(a, cache = TRUE, .plotInitialTime = NA)) 3. ├─SpaDES.core::spades(a, cache = TRUE, .plotInitialTime = NA) 4. ├─SpaDES.core::spades(a, cache = TRUE, .plotInitialTime = NA) 5. │ ├─reproducible::Cache(...) 6. │ │ └─reproducible:::evalTheFunAndAddChanged(...) 7. │ │ └─reproducible:::evalTheFun(...) 8. │ │ ├─base::withCallingHandlers(...) 9. │ │ └─base::eval(FUNcaptured, envir = envir) 10. │ │ └─base::eval(FUNcaptured, envir = envir) 11. │ ├─SpaDES.core::spades(...) 12. │ └─SpaDES.core::spades(...) 13. │ ├─SpaDES.core::spades(...) 14. │ └─SpaDES.core::spades(...) 15. │ ├─base::withCallingHandlers(...) 16. │ └─SpaDES.core::doEvent(...) 17. │ └─SpaDES.core:::.runEvent(...) 18. │ ├─base::eval(fnCallAsExpr) 19. │ │ └─base::eval(fnCallAsExpr) 20. │ └─get(moduleCall, envir = fnEnv)(sim, cur[["eventTime"]], cur[["eventType"]]) 21. │ └─SpaDES.core (local) Init(sim) 22. │ └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 23. │ └─SpaDES.tools::neutralLandscapeMap(...) 24. │ └─base::stop(...) 25. └─base::.handleSimpleError(...) 26. └─SpaDES.core (local) h(simpleError(msg, call)) ── Error ('test-simulation.R:878:3'): simInitAndSpades ───────────────────────────────────────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─SpaDES.core::simInitAndSpades(...) at test-simulation.R:878:3 2. │ ├─base::do.call(spades, objsSpades) 3. │ ├─SpaDES.core (local) ``(sim = sim, debug = FALSE) 4. │ └─SpaDES.core (local) ``(sim = sim, debug = FALSE) 5. │ ├─base::withCallingHandlers(...) 6. │ └─SpaDES.core::doEvent(...) 7. │ └─SpaDES.core:::.runEvent(...) 8. │ ├─base::eval(fnCallAsExpr) 9. │ │ └─base::eval(fnCallAsExpr) 10. │ └─get(moduleCall, envir = fnEnv)(sim, cur[["eventTime"]], cur[["eventType"]]) 11. │ └─SpaDES.core (local) Init(sim) 12. │ └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 13. │ └─SpaDES.tools::neutralLandscapeMap(...) 14. │ └─base::stop(...) 15. └─base::.handleSimpleError(...) 16. └─SpaDES.core (local) h(simpleError(msg, call)) ── Error ('test-simulation.R:927:7'): debug using logging ────────────────────────────────────────────────────────────── Error in `SpaDES.tools::neutralLandscapeMap(template, roughness = roughness, rand_dev = 10, rescale = rescale, verbose = FALSE)`: Package 'NLMR' not available. Please install it using: install.packages('NLMR', repos = 'https://predictiveecology.r-universe.dev') Backtrace: ▆ 1. ├─testthat::capture_messages(...) at test-simulation.R:925:3 2. │ └─base::withCallingHandlers(...) 3. ├─utils::capture.output(...) at test-simulation.R:926:5 4. │ └─base::withVisible(...elt(i)) 5. ├─SpaDES.core::spades(...) at test-simulation.R:927:7 6. └─SpaDES.core::spades(...) 7. ├─base::withCallingHandlers(...) 8. └─SpaDES.core::doEvent(...) 9. └─SpaDES.core:::.runEvent(...) 10. ├─base::eval(fnCallAsExpr) 11. │ └─base::eval(fnCallAsExpr) 12. ├─reproducible::Cache(...) 13. │ └─reproducible:::evalTheFunAndAddChanged(...) 14. │ └─reproducible:::evalTheFun(...) 15. │ ├─base::withCallingHandlers(...) 16. │ └─base::eval(FUNcaptured, envir = envir) 17. │ └─base::eval(FUNcaptured, envir = envir) 18. └─SpaDES.core (local) modCall(sim = sim, eventTime = cur[["eventTime"]], eventType = cur[["eventType"]]) 19. └─SpaDES.core (local) Init(sim) 20. └─SpaDES.core (local) makeNLM(template, smooth = 5L, roughness = 0.3, rescale = TRUE) 21. └─SpaDES.tools::neutralLandscapeMap(...) [ FAIL 17 | WARN 0 | SKIP 32 | PASS 545 ] Error: ! Test failures. Execution halted Ran 1/1 deferred expressions * checking for unstated dependencies in vignettes ... OK * checking package vignettes ... OK * checking re-building of vignette outputs ... [9s/11s] OK * checking PDF version of manual ... OK * checking HTML version of manual ... OK * checking for detritus in the temp directory ... OK * DONE Status: 1 ERROR See ‘/Users/ripley/R/packages/tests-devel/SpaDES.core.Rcheck/00check.log’ for details. 177.10 real 141.94 user 25.87 sys