The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
Last updated on 2026-07-03 17:53:08 CEST.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 1.1.2 | 12.97 | 169.69 | 182.66 | ERROR | |
| r-devel-linux-x86_64-debian-gcc | 1.1.2 | 9.73 | 119.27 | 129.00 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 1.2.0 | 26.00 | 250.37 | 276.37 | ERROR | |
| r-devel-linux-x86_64-fedora-gcc | 1.1.2 | 22.00 | 301.91 | 323.91 | OK | |
| r-devel-windows-x86_64 | 1.2.0 | 19.00 | 209.00 | 228.00 | OK | |
| r-patched-linux-x86_64 | 1.1.2 | 14.24 | 156.94 | 171.18 | ERROR | |
| r-release-linux-x86_64 | 1.1.2 | ERROR | ||||
| r-release-macos-arm64 | 1.2.0 | 4.00 | 45.00 | 49.00 | OK | |
| r-release-macos-x86_64 | 1.2.0 | 10.00 | 148.00 | 158.00 | OK | |
| r-release-windows-x86_64 | 1.1.2 | 17.00 | 200.00 | 217.00 | OK | |
| r-oldrel-macos-arm64 | 1.2.0 | 3.00 | 51.00 | 54.00 | OK | |
| r-oldrel-macos-x86_64 | 1.2.0 | 9.00 | 127.00 | 136.00 | OK | |
| r-oldrel-windows-x86_64 | 1.1.2 | 21.00 | 264.00 | 285.00 | OK |
Version: 1.1.2
Check: examples
Result: ERROR
Running examples in ‘duckspatial-Ex.R’ failed
The error most likely occurred in:
> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: ddbs_install
> ### Title: Checks and installs the Spatial extension
> ### Aliases: ddbs_install
>
> ### ** Examples
>
> ## load packages
> library(duckspatial)
> library(duckdb)
Loading required package: DBI
>
> # connect to in memory database
> conn <- duckdb::dbConnect(duckdb::duckdb())
>
> # install the spatial extension
> ddbs_install(conn)
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_install(conn)
2. └─cli::cli_abort(...)
3. └─rlang::abort(...)
Execution halted
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-patched-linux-x86_64, r-release-linux-x86_64
Version: 1.1.2
Check: tests
Result: ERROR
Running ‘testthat.R’ [5s/7s]
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.1.2 attached
* Compatible with DuckDB >= v1.5.1
Default output has changed on v1.0.0:
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
`/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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
`/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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 `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
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_install(conn, upgrade = upgrade, quiet = TRUE)
19. └─cli::cli_abort(...)
20. └─rlang::abort(...)
Execution halted
Flavor: r-devel-linux-x86_64-debian-clang
Version: 1.1.2
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 `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[39m<1b>[31mories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
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_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
<1b>[39m<1b>[31m
Quitting from aw_interpolation.qmd:68-79 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[39m<1b>[31m~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be<1b>[39m<1b>[31m found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
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_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 in `quarto_render()`:
✖ Error returned by quarto CLI.
-----------------------------
processing file: aw_interpolation.qmd
<1b>[31mError in `ddbs_install()`:<1b>[39m
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[31mories.<1b>[39m
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
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_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
Quitting from aw_interpolation.qmd:68-79 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[31m~~~~~~~~~~~~~~~~~~<1b>[39m
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be<1b>[31m found in the core or community repositories.<1b>[39m
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
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_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<1b>[33mWARN: Error encountered when rendering files<1b>[39m
Caused by error in `processx::run()`:
! System command 'quarto' failed
--- 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:
- >-
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/quarto/rmarkdown/template/quarto_vignette/resources/vignette.css
variables: {}
<1b>[1mmetadata<1b>[22m
document-css: false
lang: en
engines:
- path: /opt/quarto/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 `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
5. └─cli::cli_abort(...)
6. └─rlang::abort(...)
<1b>[39m<1b>[31m
Quitting from duckspatial.qmd:68-77 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[39m<1b>[31m~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be foun<1b>[39m<1b>[31md in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension n<1b>[39m<1b>[31mame is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 in `quarto_render()`:
✖ Error returned by quarto CLI.
-----------------------------
processing file: duckspatial.qmd
<1b>[31mError in `ddbs_install()`:<1b>[39m
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
5. └─cli::cli_abort(...)
6. └─rlang::abort(...)
Quitting from duckspatial.qmd:68-77 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[31m~~~~~~~~~~~~~<1b>[39m
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be foun<1b>[31md in the core or community repositories.<1b>[39m
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension n<1b>[31mame is correct:<1b>[39m
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<1b>[33mWARN: Error encountered when rendering files<1b>[39m
Caused by error in `processx::run()`:
! System command 'quarto' failed
--- failed re-building ‘duckspatial.qmd’
--- re-building ‘spatial_joins.qmd’ using html
<1b>[31m
processing file: spatial_joins.qmd
<1b>[39m<1b>[31mError in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[39m<1b>[31mories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
<1b>[39m<1b>[31m
Quitting from spatial_joins.qmd:67-77 [unnamed-chunk-3]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[39m<1b>[31m~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<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 in `quarto_render()`:
✖ Error returned by quarto CLI.
-----------------------------
processing file: spatial_joins.qmd
<1b>[31mError in `ddbs_install()`:<1b>[39m
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[31mories.<1b>[39m
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
Quitting from spatial_joins.qmd:67-77 [unnamed-chunk-3]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[31m~~~~~~~~~~~~~~~<1b>[39m
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<1b>[33mWARN: Error encountered when rendering files<1b>[39m
Caused by error in `processx::run()`:
! System command 'quarto' failed
--- 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-debian-clang
Version: 1.1.2
Check: tests
Result: ERROR
Running ‘testthat.R’ [3s/5s]
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.1.2 attached
* Compatible with DuckDB >= v1.5.1
Default output has changed on v1.0.0:
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
`/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/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
`/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/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 `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
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_install(conn, upgrade = upgrade, quiet = TRUE)
19. └─cli::cli_abort(...)
20. └─rlang::abort(...)
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 1.1.2
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 `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[39m<1b>[31mories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.<1b>[39m<1b>[31morg/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_interpolate_aw(...)
2. └─duckspatial:::resol<1b>[39m<1b>[31mve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir <1b>[39m<1b>[31m= "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli<1b>[39m<1b>[31m_abort(...)
7. └─rlang::abort(...)
<1b>[39m<1b>[31m
Quitting from aw_interpolation.qmd:68-79 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
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_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 in `quarto_render()`:
✖ Error returned by quarto CLI.
-----------------------------
processing file: aw_interpolation.qmd
<1b>[31mError in `ddbs_install()`:<1b>[39m
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[31mories.<1b>[39m
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.<1b>[31morg/docs/extensions/overview><1b>[39m
Backtrace:
▆
1. └─duckspatial::ddbs_interpolate_aw(...)
2. └─duckspatial:::resol<1b>[31mve_spatial_connections(...)<1b>[39m
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir <1b>[31m= "memory", ...)<1b>[39m
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli<1b>[31m_abort(...)<1b>[39m
7. └─rlang::abort(...)
Quitting from aw_interpolation.qmd:68-79 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
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_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<1b>[33mWARN: Error encountered when rendering files<1b>[39m
Caused by error in `processx::run()`:
! System command 'quarto' failed
--- 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:
- >-
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/quarto/rmarkdown/template/quarto_vignette/resources/vignette.css
variables: {}
<1b>[1mmetadata<1b>[22m
document-css: false
lang: en
engines:
- path: /opt/quarto/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 `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
5. └─cli::cli_abort(...)
6. └─rlang::abort(...)
<1b>[39m<1b>[31m
Quitting from duckspatial.qmd:68-77 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[39m<1b>[31m~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be foun<1b>[39m<1b>[31md in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension n<1b>[39m<1b>[31mame is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(<1b>[39m<1b>[31m...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. <1b>[39m<1b>[31m└─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 in `quarto_render()`:
✖ Error returned by quarto CLI.
-----------------------------
processing file: duckspatial.qmd
<1b>[31mError in `ddbs_install()`:<1b>[39m
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
5. └─cli::cli_abort(...)
6. └─rlang::abort(...)
Quitting from duckspatial.qmd:68-77 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[31m~~~~~~~~~~~~~<1b>[39m
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be foun<1b>[31md in the core or community repositories.<1b>[39m
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension n<1b>[31mame is correct:<1b>[39m
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(<1b>[31m...)<1b>[39m
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. <1b>[31m└─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)<1b>[39m
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<1b>[33mWARN: Error encountered when rendering files<1b>[39m
Caused by error in `processx::run()`:
! System command 'quarto' failed
--- failed re-building ‘duckspatial.qmd’
--- re-building ‘spatial_joins.qmd’ using html
<1b>[31m
processing file: spatial_joins.qmd
<1b>[39m<1b>[31mError in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[39m<1b>[31mories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.<1b>[39m<1b>[31morg/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
<1b>[39m<1b>[31m
Quitting from spatial_joins.qmd:67-77 [unnamed-chunk-3]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[39m<1b>[31m~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be fo<1b>[39m<1b>[31mund in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension<1b>[39m<1b>[31m name is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = po<1b>[39m<1b>[31mints_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial<1b>[39m<1b>[31m:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_<1b>[39m<1b>[31minstall(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<1b>[39m<1b>[31m
Execution halted
<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 in `quarto_render()`:
✖ Error returned by quarto CLI.
-----------------------------
processing file: spatial_joins.qmd
<1b>[31mError in `ddbs_install()`:<1b>[39m
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[31mories.<1b>[39m
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.<1b>[31morg/docs/extensions/overview><1b>[39m
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
Quitting from spatial_joins.qmd:67-77 [unnamed-chunk-3]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[31m~~~~~~~~~~~~~~~<1b>[39m
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be fo<1b>[31mund in the core or community repositories.<1b>[39m
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension<1b>[31m name is correct:<1b>[39m
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = po<1b>[31mints_sf, y = countries_sf, join = "within")<1b>[39m
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial<1b>[31m:::ddbs_default_conn()<1b>[39m
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_<1b>[31minstall(conn, upgrade = upgrade, quiet = TRUE)<1b>[39m
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<1b>[33mWARN: Error encountered when rendering files<1b>[39m
Caused by error in `processx::run()`:
! System command 'quarto' failed
--- 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-debian-gcc
Version: 1.2.0
Check: tests
Result: ERROR
Running ‘testthat.R’
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.2.0 attached
* Compatible with DuckDB >= v1.5.1
Default output has changed on v1.0.0:
duckspatial now returns lazy `duckspatial_df` (dbplyr) objects
instead of `sf` objects.
To restore the previous behaviour:
ddbs_options(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/R/test-clang/duckdb/extensions/v1.5.4/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.2.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>[31m[gannet:1582919:0:1584263] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil))
<1b>[39m<1b>[31m==== backtrace (tid:1584263) ====
0 /lib64/libucs.so.0(ucs_handle_error+0x2e4) [0x7f98b3ee3df4]
1 /lib64/libucs.so.0(+0x17aed) [0x7f98b3ee5aed]
2 /lib64/libucs.so.0(+0x17cbd) [0x7f98b3ee5cbd]
3 /lib64/libc.so.6(+0x1a040) [0x7f98caa29040]
4 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0x1196b50) [0x7f9788b96b50]
5 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0x1168728) [0x7f9788b68728]
6 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0x773544) [0x7f9788173544]
7 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0x7718d9) [0x7f97881718d9]
8 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb15ExtensionHelper29LoadExternalExtensionInternalERNS_16DatabaseInstanceERNS_10FileSystemERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERNS_19ExtensionActiveLoadE+0x18f) [0x7f97ed27f85f]
9 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb15ExtensionHelper21LoadExternalExtensionERNS_16DatabaseInstanceERNS_10FileSystemERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE+0x4a) [0x7f97ed27f60a]
10 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZNK6duckdb12PhysicalLoad15GetDataInternalERNS_16ExecutionContextERNS_9DataChunkERNS_19OperatorSourceInputE+0x151) [0x7f97ee06d401]
11 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb16PipelineExecutor15FetchFromSourceERNS_9DataChunkE+0x98) [0x7f97ee8a10c8]
12 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb16PipelineExecutor7ExecuteEm+0x146) [0x7f97ee89dca6]
13 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb12PipelineTask11ExecuteTaskENS_17TaskExecutionModeE+0x154) [0x7f97ee89d914]
<1b>[39m<1b>[31m14 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb12ExecutorTask7ExecuteENS_17TaskExecutionModeE+0xa0) [0x7f97ee897570]
15 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb13TaskScheduler14ExecuteForeverEPNSt3__16atomicIbEE+0x39a) [0x7f97ee8a432a]
16 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(+0x1aafe9c) [0x7f97ee8afe9c]
17 /lib64/libc.so.6(+0x71f14) [0x7f98caa80f14]
18 /lib64/libc.so.6(+0xf532c) [0x7f98cab0432c]
=================================
*** caught segfault ***
address 0x4d200182747, cause 'unknown'
<1b>[39m<1b>[31m
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(target, source, conn, quiet = quiet)
24: ddbs_interpolate_aw(target = grid, source = nc, tid = "target_id", sid = "source_id", extensive = "BIR74", weight = "total", mode = "sf")
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 'aw_interpolation.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 ‘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>[31m[gannet:1587249:0:1587531] Caught signal 11 (Segmentation fault: address not mapped to object at address 0xe)
<1b>[39m<1b>[31m==== backtrace (tid:1587531) ====
0 /lib64/libucs.so.0(ucs_handle_error+0x2e4) [0x7f594a4e3df4]
1 /lib64/libucs.so.0(+0x17aed) [0x7f594a4e5aed]
2 /lib64/libucs.so.0(+0x17cbd) [0x7f594a4e5cbd]
3 /lib64/libc.so.6(+0x1a040) [0x7f5964029040]
4 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0x1198730) [0x7f57f0b98730]
5 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0x1168728) [0x7f57f0b68728]
6 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0x773544) [0x7f57f0173544]
7 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0x7718d9) [0x7f57f01718d9]
8 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb15ExtensionHelper29LoadExternalExtensionInternalERNS_16DatabaseInstanceERNS_10FileSystemERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERNS_19ExtensionActiveLoadE+0x18f) [0x7f594f27f85f]
9 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb15ExtensionHelper21LoadExternalExtensionERNS_16DatabaseInstanceERNS_10FileSystemERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE+0x4a) [0x7f594f27f60a]
10 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZNK6duckdb12PhysicalLoad15GetDataInternalERNS_16ExecutionContextERNS_9DataChunkERNS_19OperatorSourceInputE+0x151) [0x7f595006d401]
11 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb16PipelineExecutor15FetchFromSourceERNS_9DataChunkE+0x98) [0x7f59508a10c8]
<1b>[39m<1b>[31m12 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb16PipelineExecutor7ExecuteEm+0x146) [0x7f595089dca6]
13 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb12PipelineTask11ExecuteTaskENS_17TaskExecutionModeE+0x154) [0x7f595089d914]
14 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb12ExecutorTask7ExecuteENS_17TaskExecutionModeE+0xa0) [0x7f5950897570]
15 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb13TaskScheduler14ExecuteForeverEPNSt3__16atomicIbEE+0x39a) [0x7f59508a432a]
16 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(+0x1aafe9c) [0x7f59508afe9c]
17 /lib64/libc.so.6(+0x71f14) [0x7f5964080f14]
18 /lib64/libc.so.6(+0xf532c) [0x7f596410432c]
=================================
*** caught segfault ***
address 0x4d200183831, cause 'unknown'
<1b>[39m<1b>[31m
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" }<1b>[39m<1b>[31m 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: ddbs_open_dataset(system.file("spatial/countries.geojson", package = "duckspatial"))
24: eval(expr, envir)
25: eval(expr, envir)
26: withVisible(eval(expr, envir))
27: 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)})
28: eval(call)
29: eval(call)
30: 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)
31: doWithOneRestart(return(expr), restart)
32: withOneRestart(expr, restarts[[1L]])
33: withRestartList(expr, restarts[-nr])
34: doWithOneRestart(return(expr), restart)
35: withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]])
36: withRestartList(expr, restarts)
37: 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)
38: evaluate::evaluate(...)
39: 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))
40: in_dir(input_dir(), expr)
41: 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)))
42: eng_r(options)
43: block_exec(params)
44: call_block(x)
45: process_group(group)
<1b>[39m<1b>[31m46: 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) })
47: 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()))
48: 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)
49: process_file(text, output)
50: knitr::knit(knit_input, knit_output, envir = envir, quiet = quiet)
51: rmarkdown::render(input = input, output_format = output_format, knit_root_dir = knit_root_dir, params = params, run_pandoc = FALSE, envir = env)
52: execute(params$input, params$format, params$tempDir, params$libDir, params$dependencies, params$cwd, params$params, params$resourceDir, params$handledLanguages, params$markdown)
53: .main()
An irrecoverable exception occurred. R is aborting now ...
<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 parse cli `{}` expression: ` { .__han…`.
Caused by error:
! <text>:1:49: unexpected symbol
1: { .__handler_frame__. <- TRUE .__setup_frame__.
^
--- failed re-building ‘duckspatial.qmd’
--- re-building ‘spatial_joins.qmd’ using html
<1b>[31m
processing file: spatial_joins.qmd
<1b>[39m<1b>[31m[gannet:1588445:0:1588654] Caught signal 11 (Segmentation fault: address not mapped to object at address 0x6d3662)
<1b>[39m<1b>[31m==== backtrace (tid:1588654) ====
0 /lib64/libucs.so.0(ucs_handle_error+0x2e4) [0x7fa50d2e3df4]
1 /lib64/libucs.so.0(+0x17aed) [0x7fa50d2e5aed]
2 /lib64/libucs.so.0(+0x17cbd) [0x7fa50d2e5cbd]
3 /lib64/libc.so.6(+0x1a040) [0x7fa523f28040]
4 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0xc3af88) [0x7fa3ec63af88]
5 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0xc3e647) [0x7fa3ec63e647]
6 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0xc3e7c4) [0x7fa3ec63e7c4]
7 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0x116876a) [0x7fa3ecb6876a]
8 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0x773544) [0x7fa3ec173544]
9 /data/gannet/ripley/R/test-clang/duckdb/extensions/v1.5.4/linux_amd64/spatial.duckdb_extension(+0x7718d9) [0x7fa3ec1718d9]
10 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb15ExtensionHelper29LoadExternalExtensionInternalERNS_16DatabaseInstanceERNS_10FileSystemERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERNS_19ExtensionActiveLoadE+0x18f) [0x7fa44667f85f]
11 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb15ExtensionHelper21LoadExternalExtensionERNS_16DatabaseInst<1b>[39m<1b>[31manceERNS_10FileSystemERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE+0x4a) [0x7fa44667f60a]
12 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZNK6duckdb12PhysicalLoad15GetDataInternalERNS_16ExecutionContextERNS_9DataChunkERNS_19OperatorSourceInputE+0x151) [0x7fa44746d401]
13 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb16PipelineExecutor15FetchFromSourceERNS_9DataChunkE+0x98) [0x7fa447ca10c8]
14 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb16PipelineExecutor7ExecuteEm+0x146) [0x7fa447c9dca6]
15 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb12PipelineTask11ExecuteTaskENS_17TaskExecutionModeE+0x154) [0x7fa447c9d914]
16 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb12ExecutorTask7ExecuteENS_17TaskExecutionModeE+0xa0) [0x7fa447c97570]
17 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(_ZN6duckdb13TaskScheduler14ExecuteForeverEPNSt3__16atomicIbEE+0x39a) [0x7fa447ca432a]
18 /data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(+0x1aafe9c) [0x7fa447cafe9c]
19 /lib64/libc.so.6(+0x71f14) [0x7fa523f7ff14]
20 /lib64/libc.so.6(+0xf532c) [0x7fa52400332c]
=================================
*** caught segfault ***
address 0x4d200183cdd, cause 'unknown'
<1b>[39m<1b>[31m
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")) {<1b>[39m<1b>[31m 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
Version: 1.1.2
Check: tests
Result: ERROR
Running ‘testthat.R’ [4s/6s]
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.1.2 attached
* Compatible with DuckDB >= v1.5.1
Default output has changed on v1.0.0:
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
`/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/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
`/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/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 `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
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_install(conn, upgrade = upgrade, quiet = TRUE)
19. └─cli::cli_abort(...)
20. └─rlang::abort(...)
Execution halted
Flavor: r-patched-linux-x86_64
Version: 1.1.2
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 `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[39m<1b>[31mories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
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_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
<1b>[39m<1b>[31m
Quitting from aw_interpolation.qmd:68-79 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[39m<1b>[31m~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
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_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 in `quarto_render()`:
✖ Error returned by quarto CLI.
-----------------------------
processing file: aw_interpolation.qmd
<1b>[31mError in `ddbs_install()`:<1b>[39m
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[31mories.<1b>[39m
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
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_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
Quitting from aw_interpolation.qmd:68-79 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[31m~~~~~~~~~~~~~~~~~~<1b>[39m
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
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_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<1b>[33mWARN: Error encountered when rendering files<1b>[39m
Caused by error in `processx::run()`:
! System command 'quarto' failed
--- 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:
- >-
/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/quarto/rmarkdown/template/quarto_vignette/resources/vignette.css
variables: {}
<1b>[1mmetadata<1b>[22m
document-css: false
lang: en
engines:
- path: /opt/quarto/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 `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[39m<1b>[31mories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
5. └─cli::cli_abort(...)
6. └─rlang::abort(...)
<1b>[39m<1b>[31m
Quitting from duckspatial.qmd:68-77 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[39m<1b>[31m~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 in `quarto_render()`:
✖ Error returned by quarto CLI.
-----------------------------
processing file: duckspatial.qmd
<1b>[31mError in `ddbs_install()`:<1b>[39m
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[31mories.<1b>[39m
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
5. └─cli::cli_abort(...)
6. └─rlang::abort(...)
Quitting from duckspatial.qmd:68-77 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[31m~~~~~~~~~~~~~<1b>[39m
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<1b>[33mWARN: Error encountered when rendering files<1b>[39m
Caused by error in `processx::run()`:
! System command 'quarto' failed
--- failed re-building ‘duckspatial.qmd’
--- re-building ‘spatial_joins.qmd’ using html
<1b>[31m
processing file: spatial_joins.qmd
<1b>[39m<1b>[31mError in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
<1b>[39m<1b>[31m
Quitting from spatial_joins.qmd:67-77 [unnamed-chunk-3]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[39m<1b>[31m~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<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 in `quarto_render()`:
✖ Error returned by quarto CLI.
-----------------------------
processing file: spatial_joins.qmd
<1b>[31mError in `ddbs_install()`:<1b>[39m
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
Quitting from spatial_joins.qmd:67-77 [unnamed-chunk-3]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[31m~~~~~~~~~~~~~~~<1b>[39m
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<1b>[33mWARN: Error encountered when rendering files<1b>[39m
Caused by error in `processx::run()`:
! System command 'quarto' failed
--- 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-patched-linux-x86_64
Version: 1.1.2
Check: tests
Result: ERROR
Running ‘testthat.R’ [5s/7s]
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.1.2 attached
* Compatible with DuckDB >= v1.5.1
Default output has changed on v1.0.0:
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
`/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/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
`/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/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 `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
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_install(conn, upgrade = upgrade, quiet = TRUE)
19. └─cli::cli_abort(...)
20. └─rlang::abort(...)
Execution halted
Flavor: r-release-linux-x86_64
Version: 1.1.2
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 `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
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_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
<1b>[39m<1b>[31m
Quitting from aw_interpolation.qmd:68-79 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[39m<1b>[31m~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be<1b>[39m<1b>[31m found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extens<1b>[39m<1b>[31mion name is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_interpol<1b>[39m<1b>[31mate_aw(...)
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. <1b>[39m<1b>[31m └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade,<1b>[39m<1b>[31m quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<1b>[39m<1b>[31mExecution 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 in `quarto_render()`:
✖ Error returned by quarto CLI.
-----------------------------
processing file: aw_interpolation.qmd
<1b>[31mError in `ddbs_install()`:<1b>[39m
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
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_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
Quitting from aw_interpolation.qmd:68-79 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[31m~~~~~~~~~~~~~~~~~~<1b>[39m
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be<1b>[31m found in the core or community repositories.<1b>[39m
ℹ It might not be available for this version of DuckDB
ℹ Check that the extens<1b>[31mion name is correct:<1b>[39m
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_interpol<1b>[31mate_aw(...)<1b>[39m
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. <1b>[31m └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)<1b>[39m
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade,<1b>[31m quiet = TRUE)<1b>[39m
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<1b>[31mExecution halted<1b>[39m
<1b>[33mWARN: Error encountered when rendering files<1b>[39m
Caused by error in `processx::run()`:
! System command 'quarto' failed
--- 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:
- >-
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/quarto/rmarkdown/template/quarto_vignette/resources/vignette.css
variables: {}
<1b>[1mmetadata<1b>[22m
document-css: false
lang: en
engines:
- path: /opt/quarto/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 `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[39m<1b>[31mories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
5. └─cli::cli_abort(...)
6. └─rlang::abort(...)
<1b>[39m<1b>[31m
Quitting from duckspatial.qmd:68-77 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[39m<1b>[31m~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 in `quarto_render()`:
✖ Error returned by quarto CLI.
-----------------------------
processing file: duckspatial.qmd
<1b>[31mError in `ddbs_install()`:<1b>[39m
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[31mories.<1b>[39m
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
5. └─cli::cli_abort(...)
6. └─rlang::abort(...)
Quitting from duckspatial.qmd:68-77 [unnamed-chunk-2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<1b>[31m~~~~~~~~~~~~~<1b>[39m
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_open_dataset(...)
2. └─duckspatial:::ddbs_default_conn()
3. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
4. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<1b>[33mWARN: Error encountered when rendering files<1b>[39m
Caused by error in `processx::run()`:
! System command 'quarto' failed
--- failed re-building ‘duckspatial.qmd’
--- re-building ‘spatial_joins.qmd’ using html
<1b>[31m
processing file: spatial_joins.qmd
<1b>[39m<1b>[31mError in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[39m<1b>[31mories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
<1b>[39m<1b>[31m
Quitting from spatial_joins.qmd:67-77 [unnamed-chunk-3]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<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 in `quarto_render()`:
✖ Error returned by quarto CLI.
-----------------------------
processing file: spatial_joins.qmd
<1b>[31mError in `ddbs_install()`:<1b>[39m
! Failed to install the spatial extension.
ℹ It could not be found in the core or community reposit<1b>[31mories.<1b>[39m
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
6. └─cli::cli_abort(...)
7. └─rlang::abort(...)
Quitting from spatial_joins.qmd:67-77 [unnamed-chunk-3]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ddbs_install()`:
! Failed to install the spatial extension.
ℹ It could not be found in the core or community repositories.
ℹ It might not be available for this version of DuckDB
ℹ Check that the extension name is correct:
<https://duckdb.org/docs/extensions/overview>
---
Backtrace:
▆
1. └─duckspatial::ddbs_join(x = points_sf, y = countries_sf, join = "within")
2. └─duckspatial:::resolve_spatial_connections(...)
3. └─duckspatial:::ddbs_default_conn()
4. └─duckspatial::ddbs_create_conn(dbdir = "memory", ...)
5. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Execution halted
<1b>[33mWARN: Error encountered when rendering files<1b>[39m
Caused by error in `processx::run()`:
! System command 'quarto' failed
--- 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-release-linux-x86_64
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.