CRAN Package Check Results for Package duckspatial

Last updated on 2026-04-13 11:57:53 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.0.0 10.87 162.46 173.33 OK
r-devel-linux-x86_64-debian-gcc 1.0.0 7.85 115.56 123.41 OK
r-devel-linux-x86_64-fedora-clang 1.0.0 20.00 249.34 269.34 ERROR
r-devel-linux-x86_64-fedora-gcc 1.0.0 19.00 264.51 283.51 OK
r-devel-macos-arm64 1.0.0 3.00 38.00 41.00 OK
r-devel-windows-x86_64 1.0.0 16.00 178.00 194.00 OK
r-patched-linux-x86_64 1.0.0 10.38 153.37 163.75 OK
r-release-linux-x86_64 1.0.0 7.28 149.64 156.92 OK
r-release-macos-arm64 1.0.0 3.00 38.00 41.00 OK
r-release-macos-x86_64 1.0.0 8.00 130.00 138.00 OK
r-release-windows-x86_64 1.0.0 13.00 174.00 187.00 OK
r-oldrel-macos-arm64 0.9.0 1.00 39.00 40.00 OK
r-oldrel-macos-x86_64 1.0.0 8.00 119.00 127.00 OK
r-oldrel-windows-x86_64 1.0.0 18.00 212.00 230.00 OK

Check Details

Version: 1.0.0
Check: tests
Result: ERROR Running ‘testthat.R’ [7s/23s] 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(duckspatial) duckspatial 1.0.0 attached * Compatible with DuckDB v1.5.1 * This release introduces breaking changes * See full release notes for migration guidance Default output has changed: duckspatial now returns lazy `duckspatial_df` (dbplyr) objects instead of `sf` objects. To restore the previous behaviour: ddbs_options(duckspatial.mode = 'sf') > library(duckdb) Loading required package: DBI > > test_check("duckspatial") Reading layer `countries' from data source `/data/gannet/ripley/R/packages/tests-clang/duckspatial.Rcheck/duckspatial/spatial/countries.geojson' using driver `GeoJSON' Simple feature collection with 257 features and 6 fields Geometry type: POLYGON Dimension: XY Bounding box: xmin: -178.9125 ymin: -89.9 xmax: 180 ymax: 83.65187 Geodetic CRS: WGS 84 Reading layer `argentina' from data source `/data/gannet/ripley/R/packages/tests-clang/duckspatial.Rcheck/duckspatial/spatial/argentina.geojson' using driver `GeoJSON' Simple feature collection with 1 feature and 6 fields Geometry type: POLYGON Dimension: XY Bounding box: xmin: -73.52455 ymin: -52.39755 xmax: -53.62409 ymax: -21.81793 Geodetic CRS: WGS 84 Error in `source_dir()`: ! Failed to evaluate './setup.R'. Caused by error in `duckdb_result()`: ! Invalid Error: Invalid Input Error: Initialization function "spatial_duckdb_cpp_init" from file "/data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.1/linux_amd64/spatial.duckdb_extension" threw an exception: "Missing DB manager" ℹ Context: rapi_execute ℹ Error type: INVALID Backtrace: ▆ 1. ├─testthat::test_check("duckspatial") 2. │ └─testthat::test_dir(...) 3. │ └─testthat:::test_files(...) 4. │ └─testthat:::test_files_serial(...) 5. │ └─testthat:::test_files_setup_state(...) 6. │ └─testthat::source_test_setup(".", env) 7. │ └─testthat::source_dir(path, "^setup.*\\.[rR]$", env = env, wrap = FALSE) 8. │ └─base::lapply(...) 9. │ └─testthat (local) FUN(X[[i]], ...) 10. │ └─testthat::source_file(...) 11. │ ├─base::withCallingHandlers(...) 12. │ └─base::eval(exprs, env) 13. │ └─base::eval(exprs, env) 14. │ ├─duckspatial::as_duckspatial_df(argentina_sf) at ./setup.R:15:1 15. │ └─duckspatial:::as_duckspatial_df.sf(argentina_sf) 16. │ └─duckspatial:::ddbs_default_conn() 17. │ └─duckspatial::ddbs_create_conn(dbdir = "memory", ...) 18. │ └─duckspatial::ddbs_load(conn, quiet = TRUE) 19. │ ├─base::suppressMessages(DBI::dbExecute(conn, glue::glue("LOAD {extension};"))) 20. │ │ └─base::withCallingHandlers(...) 21. │ ├─DBI::dbExecute(conn, glue::glue("LOAD {extension};")) 22. │ └─DBI::dbExecute(conn, glue::glue("LOAD {extension};")) 23. │ ├─DBI::dbSendStatement(conn, statement, ...) 24. │ └─DBI::dbSendStatement(conn, statement, ...) 25. │ ├─DBI::dbSendQuery(conn, statement, ...) 26. │ └─duckdb::dbSendQuery(conn, statement, ...) 27. │ └─duckdb (local) .local(conn, statement, ...) 28. │ └─duckdb:::duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow) 29. │ └─duckdb:::duckdb_execute(res) 30. │ └─duckdb:::rethrow_rapi_execute(...) 31. │ ├─rlang::try_fetch(...) 32. │ │ ├─base::tryCatch(...) 33. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 34. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 35. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 36. │ │ └─base::withCallingHandlers(...) 37. │ └─duckdb:::rapi_execute(stmt, convert_opts) 38. ├─duckdb (local) `<fn>`(...) 39. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields) 40. │ └─rlang:::signal_abort(cnd, .file) 41. │ └─base::signalCondition(cnd) 42. └─rlang (local) `<fn>`(`<dckdb_rr>`) 43. └─handlers[[1L]](cnd) 44. └─duckdb:::rethrow_error_from_rapi(e, call) 45. └─rlang::abort(msg, call = call) Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.0.0
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: --- re-building ‘aw_interpolation.qmd’ using html <1b>[31m processing file: aw_interpolation.qmd <1b>[39m<1b>[31mError in `duckdb_result()`: ! Invalid Error: Invalid Input Error: Initialization function "spatial_duckdb_cpp_init" from file "/data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.1/linux_amd64/spatial.duckdb_extension" threw an exception: "Missing DB manager" ℹ Context: rapi_execute ℹ Error type: INVALID Backtrace: ▆ 1. ├─duckspatial::ddbs_interpolate_aw(...) 2. │ └─duckspatial:::resolve_spatial_connections(...) 3. │ └─duckspatial:::ddbs_default_conn() 4. │ └─duckspatial::ddbs_create_conn(dbdir = "memory", ...) 5. │ └─duckspatial::ddbs_load(conn, quiet = TRUE) 6. │ ├─base::suppressMessages(DBI::dbExecute(conn, glue::glue("LOAD {extension};"))) 7. │ │ └─base::withCallingHandlers(...) 8. │ ├─DBI::dbExecute(conn, glue::glue("LOAD {extension};")) 9. │ └─DBI::dbExecute(conn, glue::glue("LOAD {extension};")) 10. │ ├─DBI::dbSendStatement(conn, statement, ...) 11. │ └─DBI::dbSendStatement(conn, statement, ...) 12. │ ├─DBI::dbSendQuery(conn, statement, ...) 13. │ └─duckdb::dbSendQuery(conn, statement, ...) 14. │ └─duckdb (local) .local(conn, statement, ...) 15. │ └─duckdb:::duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow) 16. │ └─duckdb:::duckdb_execute(res) 17. │ └─duckdb:::rethrow_rapi_execute(...) 18. │ ├─rlang::try_fetch(...) 19. │ │ ├─base::tryCatch(...) 20. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ │ └─base::withCallingHandlers(...) 24. │ └─duckdb:::rapi_execute(stmt, convert_opts) 25. ├─duckdb (local) `<fn>`(...) 26. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields) 27. │ └─rlang:::signal_abort(cnd, .file) 28. │ └─base::signalCondition(cnd) 29. └─rlang (local) `<fn>`(`<dckdb_rr>`) 30. └─handlers[[1L]](cnd) 31. └─duckdb:::rethrow_error_from_rapi(e, call) 32. └─rlang::abort(msg, call = call) <1b>[39m<1b>[31m Quitting from aw_interpolation.qmd:68-79 [unnamed-chunk-2] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `duckdb_result()`: ! Invalid Error: Invalid Input Error: Initialization function "spatial_duckdb_cpp_init" from file "/data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.1/linux_amd64/spatial.duckdb_extension" threw an exception: "Missing DB manager" ℹ Context: rapi_execute ℹ Error type: INVALID --- Backtrace: ▆ 1. └─duckspatial::ddbs_interpolate_aw(...) 2. └─duckspatial:::resolve_spatial_connections(...) 3. └─duckspatial:::ddbs_default_conn() 4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...) 5. └─duckspatial::ddbs_load(conn, quiet = TRUE) 6. ├─base::suppressMessages(DBI::dbExecute(conn, glue::glue("LOAD {extension};"))) 7. │ └─base::withCallingHandlers(...) 8. ├─DBI::dbExecute(conn, glue::glue("LOAD {extension};")) 9. └─DBI::dbExecute(conn, glue::glue("LOAD {extension};")) 10. ├─DBI::dbSendStatement(conn, statement, ...) 11. └─DBI::dbSendStatement(conn, statement, ...) 12. ├─DBI::dbSendQuery(conn, statement, ...) 13. └─duckdb::dbSendQuery(conn, statement, ...) 14. └─duckdb (local) .local(conn, statement, ...) 15. └─duckdb:::duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Execution halted <1b>[39m<1b>[33mWARN: Error encountered when rendering files<1b>[39m Error: processing vignette 'aw_interpolation.qmd' failed with diagnostics: ! Error running quarto CLI from R. Caused by error: ! Could not evaluate cli `{}` expression: `extension`. Caused by error: ! object 'extension' not found --- failed re-building ‘aw_interpolation.qmd’ --- re-building ‘benchmark.qmd’ using html <1b>[31m processing file: benchmark.qmd <1b>[39m<1b>[31moutput file: benchmark.knit.md <1b>[39m<1b>[1mpandoc <1b>[22m to: html output-file: benchmark.html standalone: true embed-resources: true wrap: none default-image-extension: png css: - >- /data/gannet/ripley/R/test-clang/quarto/rmarkdown/template/quarto_vignette/resources/vignette.css variables: {} <1b>[1mmetadata<1b>[22m document-css: false lang: en engines: - path: /data/gannet/ripley/Sources/quarto-1.9.36/share/extension-subtrees/julia-engine/_extensions/julia-engine/julia-engine.js minimal: true theme: none title: Benchmark date: '`r Sys.Date()`' code-annotations: hover urlcolor: blue vignette: | %\VignetteIndexEntry{Benchmark} %\VignetteEngine{quarto::html} %\VignetteEncoding{UTF-8} knitr: opts_chunk: collapse: true comment: '#>' out.width: 100% Output created: benchmark.html --- finished re-building ‘benchmark.qmd’ --- re-building ‘duckspatial.qmd’ using html <1b>[31m processing file: duckspatial.qmd <1b>[39m<1b>[31mError in `duckdb_result()`: ! Invalid Error: Invalid Input Error: Initialization function "spatial_duckdb_cpp_init" from file "/data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.1/linux_amd64/spatial.duckdb_extension" threw an exception: "Missing DB manager" ℹ Context: rapi_execute ℹ Error type: INVALID Backtrace: ▆ 1. ├─duckspatial::ddbs_open_dataset(...) 2. │ └─duckspatial:::ddbs_default_conn() 3. │ └─duckspatial::ddbs_create_conn(dbdir = "memory", ...) 4. │ └─duckspatial::ddbs_load(conn, quiet = TRUE) 5. │ ├─base::suppressMessages(DBI::dbExecute(conn, glue::glue("LOAD {extension};"))) 6. │ │ └─base::withCallingHandlers(...) 7. │ ├─DBI::dbExecute(conn, glue::glue("LOAD {extension};")) 8. │ └─DBI::dbExecute(conn, glue::glue("LOAD {extension};")) 9. │ ├─DBI::dbSendStatement(conn, statement, ...) 10. │ └─DBI::dbSendStatement(conn, statement, ...) 11. │ ├─DBI::dbSendQuery(conn, statement, ...) 12. │ └─duckdb::dbSendQuery(conn, statement, ...) 13. │ └─duckdb (local) .local(conn, statement, ...) 14. │ └─duckdb:::duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow) 15. │ └─duckdb:::duckdb_execute(res) 16. │ └─duckdb:::rethrow_rapi_execute(...) 17. │ ├─rlang::try_fetch(...) 18. │ │ ├─base::tryCatch(...) 19. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ │ └─base::withCallingHandlers(...) 23. │ └─duckdb:::rapi_execute(stmt, convert_opts) 24. ├─duckdb (local) `<fn>`(...) 25. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields) 26. │ └─rlang:::signal_abort(cnd, .file) 27. │ └─base::signalCondition(cnd) 28. └─rlang (local) `<fn>`(`<dckdb_rr>`) 29. └─handlers[[1L]](cnd) 30. └─duckdb:::rethrow_error_from_rapi(e, call) 31. └─rlang::abort(msg, call = call) <1b>[39m<1b>[31m Quitting from duckspatial.qmd:68-77 [unnamed-chunk-2] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `duckdb_result()`: ! Invalid Error: Invalid Input Error: Initialization function "spatial_duckdb_cpp_init" from file "/data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.1/linux_amd64/spatial.duckdb_extension" threw an exception: "Missing DB manager" ℹ Context: rapi_execute ℹ Error type: INVALID --- Backtrace: ▆ 1. └─duckspatial::ddbs_open_dataset(...) 2. └─duckspatial:::ddbs_default_conn() 3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...) 4. └─duckspatial::ddbs_load(conn, quiet = TRUE) 5. ├─base::suppressMessages(DBI::dbExecute(conn, glue::glue("LOAD {extension};"))) 6. │ └─base::withCallingHandlers(...) 7. ├─DBI::dbExecute(conn, glue::glue("LOAD {extension};")) 8. └─DBI::dbExecute(conn, glue::glue("LOAD {extension};")) 9. ├─DBI::dbSendStatement(conn, statement, ...) 10. └─DBI::dbSendStatement(conn, statement, ...) 11. ├─DBI::dbSendQuery(conn, statement, ...) 12. └─duckdb::dbSendQuery(conn, statement, ...) 13. └─duckdb (local) .local(conn, statement, ...) 14. └─duckdb:::duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Execution halted <1b>[39m<1b>[33mWARN: Error encountered when rendering files<1b>[39m Error: processing vignette 'duckspatial.qmd' failed with diagnostics: ! Error running quarto CLI from R. Caused by error: ! Could not evaluate cli `{}` expression: `extension`. Caused by error: ! object 'extension' not found --- failed re-building ‘duckspatial.qmd’ --- re-building ‘spatial_joins.qmd’ using html <1b>[31m processing file: spatial_joins.qmd <1b>[39m<1b>[31m[gannet:4105154:0:4106529] Caught signal 11 (Segmentation fault: address not mapped to object at address 0x100000002) <1b>[39m<1b>[31m==== backtrace (tid:4106529) ==== 0 /lib64/libucs.so.0(ucs_handle_error+0x2e4) [0x7ffb6e3b7df4] 1 /lib64/libucs.so.0(+0x17aed) [0x7ffb6e3b9aed] 2 /lib64/libucs.so.0(+0x17cbd) [0x7ffb6e3b9cbd] 3 /lib64/libc.so.6(+0x1a040) [0x7ffb84928040] 4 /data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.1/linux_amd64/spatial.duckdb_extension(+0xc17cc8) [0x7ffa44817cc8] 5 /data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.1/linux_amd64/spatial.duckdb_extension(+0xc1b387) [0x7ffa4481b387] 6 /data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.1/linux_amd64/spatial.duckdb_extension(+0xc1b504) [0x7ffa4481b504] 7 /data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.1/linux_amd64/spatial.duckdb_extension(+0x11442ea) [0x7ffa44d442ea] 8 /data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.1/linux_amd64/spatial.duckdb_extension(+0x758844) [0x7ffa44358844] 9 /data/gannet/ripley/.local/share/R/duckdb/extensions/v1.5.1/linux_amd64/spatial.duckdb_extension(+0x756bd9) [0x7ffa44356bd9] 10 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb15ExtensionHelper29LoadExternalExtensionInternalERNS_16DatabaseInstanceERNS_10FileSystemERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERNS_19ExtensionActiveLoadE+0x195) [0x7ffaa7079825] 11 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb15ExtensionHelper21LoadExternalExtensionERNS_16DatabaseInstanceERNS_10FileSystemERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE+0x4a) [0x7ffaa70795ca] 12 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZNK6duckdb12PhysicalLoad15GetDataInternalERNS_16ExecutionContextERNS_9DataChunkERNS_19OperatorSourceInputE+0x151) [0x7ffaa7e6c831] 13 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb16PipelineExecutor15FetchFromSourceERNS_9DataChunkE+0x9b) [0x7ffaa8693fdb] 14 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb16PipelineExecutor7ExecuteEm+0x146) [0x7ffaa8690bb6] 15 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb12PipelineTask11ExecuteTaskENS_17TaskExecutionModeE+0x154) [0x7ffaa8690824] 16 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb12ExecutorTask7ExecuteENS_17TaskExecutionModeE+0xa0) [0x7ffaa868a5a0] 17 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb13TaskScheduler14ExecuteForeverEPNSt3__16atomicIbEE+0x39a) [0x7ffaa869720a] 18 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(+0x1aa2ccc) [0x7ffaa86a2ccc] 19 /lib64/libc.so.6(+0x71f14) [0x7ffb8497ff14] 20 /lib64/libc.so.6(+0xf532c) [0x7ffb84a0332c] ================================= *** caught segfault *** address 0x4d2003ea3c2, cause 'unknown' Traceback: 1: rapi_execute(stmt, convert_opts) 2: withCallingHandlers(expr, condition = function(cnd) { { .__handler_frame__. <- TRUE .__setup_frame__. <- frame if (inherits(cnd, "message")) { except <- c("warning", "error") } else if (inherits(cnd, "warning")) { except <- "error" } else { except <- "" } } while (!is_null(cnd)) { if (inherits(cnd, "error")) { out <- handlers[[1L]](cnd) if (!inherits(out, "rlang_zap")) throw(out) } inherit <- .subset2(.subset2(cnd, "rlang"), "inherit") if (is_false(inherit)) { return() } cnd <- .subset2(cnd, "parent") }}) 3: doTryCatch(return(expr), name, parentenv, handler) 4: tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5: tryCatchList(expr, classes, parentenv, handlers) 6: tryCatch(withCallingHandlers(expr, condition = function(cnd) { { .__handler_frame__. <- TRUE .__setup_frame__. <- frame if (inherits(cnd, "message")) { except <- c("warning", "error") } else if (inherits(cnd, "warning")) { except <- "error" } else { except <- "" } } while (!is_null(cnd)) { if (inherits(cnd, "error")) { out <- handlers[[1L]](cnd) if (!inherits(out, "rlang_zap")) throw(out) } inherit <- .subset2(.subset2(cnd, "rlang"), "inherit") if (is_false(inherit)) { return() } cnd <- .subset2(cnd, "parent") }}), stackOverflowError = handlers[[1L]]) 7: rlang::try_fetch(rapi_execute(stmt, convert_opts), error = function(e) { rethrow_error_from_rapi(e, call)}) 8: rethrow_rapi_execute(res@stmt_lst$ref, duckdb_convert_opts_impl(res@connection@convert_opts, arrow = res@arrow)) 9: duckdb_execute(res) 10: duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow) 11: .local(conn, statement, ...) 12: dbSendQuery(conn, statement, ...) 13: dbSendQuery(conn, statement, ...) 14: dbSendStatement(conn, statement, ...) 15: dbSendStatement(conn, statement, ...) 16: DBI::dbExecute(conn, glue::glue("LOAD {extension};")) 17: DBI::dbExecute(conn, glue::glue("LOAD {extension};")) 18: withCallingHandlers(expr, message = function(c) if (inherits(c, classes)) tryInvokeRestart("muffleMessage")) 19: suppressMessages(DBI::dbExecute(conn, glue::glue("LOAD {extension};"))) 20: ddbs_load(conn, quiet = TRUE) 21: ddbs_create_conn(dbdir = "memory", ...) 22: ddbs_default_conn() 23: resolve_spatial_connections(x, y, conn, conn_x, conn_y, quiet = quiet) 24: ddbs_join(x = points_sf, y = countries_sf, join = "within") 25: eval(expr, envir) 26: eval(expr, envir) 27: withVisible(eval(expr, envir)) 28: withCallingHandlers(code, error = function (e) rlang::entrace(e), message = function (cnd) { watcher$capture_plot_and_output() if (on_message$capture) { watcher$push(cnd) } if (on_message$silence) { invokeRestart("muffleMessage") }}, warning = function (cnd) { if (getOption("warn") >= 2 || getOption("warn") < 0) { return() } watcher$capture_plot_and_output() if (on_warning$capture) { cnd <- sanitize_call(cnd) watcher$push(cnd) } if (on_warning$silence) { invokeRestart("muffleWarning") }}, error = function (cnd) { watcher$capture_plot_and_output() cnd <- sanitize_call(cnd) watcher$push(cnd) switch(on_error, continue = invokeRestart("eval_continue"), stop = invokeRestart("eval_stop"), error = NULL)}) 29: eval(call) 30: eval(call) 31: with_handlers({ for (expr in tle$exprs) { ev <- withVisible(eval(expr, envir)) watcher$capture_plot_and_output() watcher$print_value(ev$value, ev$visible, envir) } TRUE}, handlers) 32: doWithOneRestart(return(expr), restart) 33: withOneRestart(expr, restarts[[1L]]) 34: withRestartList(expr, restarts[-nr]) 35: doWithOneRestart(return(expr), restart) 36: withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]]) 37: withRestartList(expr, restarts) 38: withRestarts(with_handlers({ for (expr in tle$exprs) { ev <- withVisible(eval(expr, envir)) watcher$capture_plot_and_output() watcher$print_value(ev$value, ev$visible, envir) } TRUE}, handlers), eval_continue = function() TRUE, eval_stop = function() FALSE) 39: evaluate::evaluate(...) 40: evaluate(code, envir = env, new_device = FALSE, keep_warning = if (is.numeric(options$warning)) TRUE else options$warning, keep_message = if (is.numeric(options$message)) TRUE else options$message, stop_on_error = if (is.numeric(options$error)) options$error else { if (options$error && options$include) 0L else 2L }, output_handler = knit_handlers(options$render, options)) 41: in_dir(input_dir(), expr) 42: in_input_dir(evaluate(code, envir = env, new_device = FALSE, keep_warning = if (is.numeric(options$warning)) TRUE else options$warning, keep_message = if (is.numeric(options$message)) TRUE else options$message, stop_on_error = if (is.numeric(options$error)) options$error else { if (options$error && options$include) 0L else 2L }, output_handler = knit_handlers(options$render, options))) 43: eng_r(options) 44: block_exec(params) 45: call_block(x) 46: process_group(group) 47: withCallingHandlers(if (tangle) process_tangle(group) else process_group(group), error = function(e) { if (progress && is.function(pb$interrupt)) pb$interrupt() if (is_R_CMD_build() || is_R_CMD_check()) error <<- format(e) }) 48: with_options(withCallingHandlers(if (tangle) process_tangle(group) else process_group(group), error = function(e) { if (progress && is.function(pb$interrupt)) pb$interrupt() if (is_R_CMD_build() || is_R_CMD_check()) error <<- format(e) }), list(rlang_trace_top_env = knit_global())) 49: xfun:::handle_error(with_options(withCallingHandlers(if (tangle) process_tangle(group) else process_group(group), error = function(e) { if (progress && is.function(pb$interrupt)) pb$interrupt() if (is_R_CMD_build() || is_R_CMD_check()) error <<- format(e) }), list(rlang_trace_top_env = knit_global())), function(loc) { setwd(wd) write_utf8(res, output %n% stdout()) paste0("\nQuitting from ", loc, if (!is.null(error)) paste0("\n", rule(), error, "\n", rule()))}, if (labels[i] != "") sprintf(" [%s]", labels[i]), get_loc) 50: process_file(text, output) 51: knitr::knit(knit_input, knit_output, envir = envir, quiet = quiet) 52: rmarkdown::render(input = input, output_format = output_format, knit_root_dir = knit_root_dir, params = params, run_pandoc = FALSE, envir = env) 53: execute(params$input, params$format, params$tempDir, params$libDir, params$dependencies, params$cwd, params$params, params$resourceDir, params$handledLanguages, params$markdown) 54: .main() An irrecoverable exception occurred. R is aborting now ... <1b>[39m<1b>[33mWARN: Error encountered when rendering files<1b>[39m Error: processing vignette 'spatial_joins.qmd' failed with diagnostics: ! Error running quarto CLI from R. Caused by error: ! Could not parse cli `{}` expression: ` { .__han…`. Caused by error: ! <text>:1:49: unexpected symbol 1: { .__handler_frame__. <- TRUE .__setup_frame__. ^ --- failed re-building ‘spatial_joins.qmd’ SUMMARY: processing the following files failed: ‘aw_interpolation.qmd’ ‘duckspatial.qmd’ ‘spatial_joins.qmd’ Error: Vignette re-building failed. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.