Last updated on 2026-10-10 16:51:23 CEST.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.2.5 | 4.32 | 47.66 | 51.98 | OK | |
| r-devel-linux-x86_64-debian-gcc | 0.3.1 | 3.38 | 59.68 | 63.06 | OK | |
| r-devel-linux-x86_64-fedora-clang | 0.3.1 | 48.67 | ERROR | |||
| r-devel-linux-x86_64-fedora-gcc | 0.3.1 | 58.18 | OK | |||
| r-devel-windows-x86_64 | 0.2.5 | 6.00 | 67.00 | 73.00 | OK | |
| r-patched-linux-x86_64 | 0.2.5 | 3.48 | 40.69 | 44.17 | OK | |
| r-release-linux-x86_64 | 0.2.5 | OK | ||||
| r-release-macos-arm64 | 0.3.1 | 1.00 | 29.00 | 30.00 | OK | |
| r-release-macos-x86_64 | 0.3.1 | 4.00 | 174.00 | 178.00 | OK | |
| r-release-windows-x86_64 | 0.2.5 | 5.00 | 60.00 | 65.00 | OK | |
| r-oldrel-macos-arm64 | 0.3.1 | 2.00 | 40.00 | 42.00 | OK | |
| r-oldrel-macos-x86_64 | 0.3.1 | 3.00 | 209.00 | 212.00 | OK | |
| r-oldrel-windows-x86_64 | 0.3.1 | 11.00 | 108.00 | 119.00 | OK |
Version: 0.3.1
Check: tests
Result: ERROR
Running ‘spelling.R’
Running ‘testthat.R’ [11s/18s]
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(overtureR)
>
> test_check("overtureR")
duckdb is storing downloaded extensions and secrets under ~/.duckdb:
i /data/localhost/ripley/.duckdb
This persists across sessions and is shared with the DuckDB CLI and other clients.
i Run duckdb(shared_home = FALSE) to use a temporary directory instead.
i See ?duckdb_storage for details and alternatives.
duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled:
* Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107).
* INSTALL/LOAD of an extension will error, and automatic extension loading is off.
i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message.
i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R).
i See ?duckdb for details.
Saving _problems/test-open_curtain-23.R
Saving _problems/test-open_curtain-35.R
Saving _problems/test-open_curtain-46.R
Saving _problems/test-open_curtain-56.R
Saving _problems/test-open_curtain-71.R
Saving _problems/test-open_curtain-85.R
Saving _problems/test-open_curtain-115.R
Saving _problems/test-open_curtain-127.R
Saving _problems/test-open_curtain-139.R
Saving _problems/test-open_curtain-158.R
Saving _problems/test-open_curtain-164.R
Saving _problems/test-open_curtain-183.R
Saving _problems/test-open_curtain-200.R
Saving _problems/test-open_curtain-233.R
Saving _problems/test-open_curtain-273.R
Saving _problems/test-open_curtain-287.R
Saving _problems/test-open_curtain-311.R
Saving _problems/test-open_curtain-320.R
Saving _problems/test-open_curtain-339.R
Saving _problems/test-open_curtain-357.R
Saving _problems/test-open_curtain-385.R
Saving _problems/test-open_curtain-406.R
Saving _problems/test-open_curtain-420.R
Saving _problems/test-open_curtain-430.R
Saving _problems/test-open_curtain-442.R
Saving _problems/test-open_curtain-451.R
Saving _problems/test-open_curtain-461.R
Saving _problems/test-record-3.R
Saving _problems/test-record-29.R
Saving _problems/test-record-43.R
Saving _problems/test-record-55.R
Saving _problems/test-record-76.R
Saving _problems/test-record-90.R
Saving _problems/test-record-129.R
Saving _problems/test-record-164.R
Saving _problems/test-record-180.R
Saving _problems/test-record-192.R
Saving _problems/test-sf_methods-3.R
Saving _problems/test-sf_methods-10.R
Saving _problems/test-sql_builders-43.R
Saving _problems/test-sql_builders-66.R
Saving _problems/test-sql_builders-84.R
Saving _problems/test-sql_builders-125.R
Saving _problems/test-sql_builders-208.R
Saving _problems/test-stac-7.R
Saving _problems/test-stac-14.R
Saving _problems/test-stac-24.R
Saving _problems/test-stac-41.R
Saving _problems/test-stac-50.R
Saving _problems/test-stac-65.R
Saving _problems/test-stac-86.R
duckdb is storing downloaded extensions and secrets under ~/.duckdb:
i /data/localhost/ripley/.duckdb
This persists across sessions and is shared with the DuckDB CLI and other clients.
i Run duckdb(shared_home = FALSE) to use a temporary directory instead.
i See ?duckdb_storage for details and alternatives.
duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled:
* Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107).
* INSTALL/LOAD of an extension will error, and automatic extension loading is off.
i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message.
i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R).
i See ?duckdb for details.
Saving _problems/test-stac-117.R
Saving _problems/test-stac-158.R
Saving _problems/test-stac-206.R
duckdb is storing downloaded extensions and secrets under ~/.duckdb:
i /data/localhost/ripley/.duckdb
This persists across sessions and is shared with the DuckDB CLI and other clients.
i Run duckdb(shared_home = FALSE) to use a temporary directory instead.
i See ?duckdb_storage for details and alternatives.
duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled:
* Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107).
* INSTALL/LOAD of an extension will error, and automatic extension loading is off.
i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message.
i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R).
i See ?duckdb for details.
duckdb is storing downloaded extensions and secrets under ~/.duckdb:
i /data/localhost/ripley/.duckdb
This persists across sessions and is shared with the DuckDB CLI and other clients.
i Run duckdb(shared_home = FALSE) to use a temporary directory instead.
i See ?duckdb_storage for details and alternatives.
duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled:
* Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107).
* INSTALL/LOAD of an extension will error, and automatic extension loading is off.
i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message.
i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R).
i See ?duckdb for details.
duckdb is storing downloaded extensions and secrets under ~/.duckdb:
i /data/localhost/ripley/.duckdb
This persists across sessions and is shared with the DuckDB CLI and other clients.
i Run duckdb(shared_home = FALSE) to use a temporary directory instead.
i See ?duckdb_storage for details and alternatives.
duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled:
* Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107).
* INSTALL/LOAD of an extension will error, and automatic extension loading is off.
i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message.
i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R).
i See ?duckdb for details.
duckdb is storing downloaded extensions and secrets under ~/.duckdb:
i /data/localhost/ripley/.duckdb
This persists across sessions and is shared with the DuckDB CLI and other clients.
i Run duckdb(shared_home = FALSE) to use a temporary directory instead.
i See ?duckdb_storage for details and alternatives.
duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled:
* Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107).
* INSTALL/LOAD of an extension will error, and automatic extension loading is off.
i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message.
i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R).
i See ?duckdb for details.
duckdb is storing downloaded extensions and secrets under ~/.duckdb:
i /data/localhost/ripley/.duckdb
This persists across sessions and is shared with the DuckDB CLI and other clients.
i Run duckdb(shared_home = FALSE) to use a temporary directory instead.
i See ?duckdb_storage for details and alternatives.
duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled:
* Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107).
* INSTALL/LOAD of an extension will error, and automatic extension loading is off.
i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message.
i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R).
i See ?duckdb for details.
duckdb is storing downloaded extensions and secrets under ~/.duckdb:
i /data/localhost/ripley/.duckdb
This persists across sessions and is shared with the DuckDB CLI and other clients.
i Run duckdb(shared_home = FALSE) to use a temporary directory instead.
i See ?duckdb_storage for details and alternatives.
duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled:
* Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107).
* INSTALL/LOAD of an extension will error, and automatic extension loading is off.
i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message.
i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R).
i See ?duckdb for details.
duckdb is storing downloaded extensions and secrets under ~/.duckdb:
i /data/localhost/ripley/.duckdb
This persists across sessions and is shared with the DuckDB CLI and other clients.
i Run duckdb(shared_home = FALSE) to use a temporary directory instead.
i See ?duckdb_storage for details and alternatives.
duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled:
* Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107).
* INSTALL/LOAD of an extension will error, and automatic extension loading is off.
i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message.
i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R).
i See ?duckdb for details.
duckdb is storing downloaded extensions and secrets under ~/.duckdb:
i /data/localhost/ripley/.duckdb
This persists across sessions and is shared with the DuckDB CLI and other clients.
i Run duckdb(shared_home = FALSE) to use a temporary directory instead.
i See ?duckdb_storage for details and alternatives.
duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled:
* Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107).
* INSTALL/LOAD of an extension will error, and automatic extension loading is off.
i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message.
i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R).
i See ?duckdb for details.
duckdb is storing downloaded extensions and secrets under ~/.duckdb:
i /data/localhost/ripley/.duckdb
This persists across sessions and is shared with the DuckDB CLI and other clients.
i Run duckdb(shared_home = FALSE) to use a temporary directory instead.
i See ?duckdb_storage for details and alternatives.
duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled:
* Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107).
* INSTALL/LOAD of an extension will error, and automatic extension loading is off.
i Pass duckdb(allow_extensions = FALSE) to accept this and silence this message.
i Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R).
i See ?duckdb for details.
Saving _problems/test-stage_conn-100.R
[ FAIL 55 | WARN 0 | SKIP 5 | PASS 90 ]
══ Skipped tests (5) ═══════════════════════════════════════════════════════════
• On CRAN (4): 'test-live.R:5:3', 'test-live.R:25:3', 'test-live.R:54:3',
'test-sql_builders.R:48:1'
• duckdb extensions unavailable: DuckDB extension loading (INSTALL / LOAD) is
disabled for this driver. (1): 'test-open_curtain.R:2:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-open_curtain.R:23:3'): open_curtain reads only the files whose bbox touches the filter ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn, tablename = "pruned") at test-open_curtain.R:23:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:35:3'): options(overturer_prune = FALSE) reads the whole partition ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn, tablename = "wildcard") at test-open_curtain.R:35:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:43:3'): no spatial filter means no pruning and no bbox clause ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR::open_curtain(...) at test-open_curtain.R:43:3
2. │ └─overtureR:::config_extensions(conn)
3. │ ├─DBI::dbExecute(conn, queries)
4. │ └─DBI::dbExecute(conn, queries)
5. │ ├─DBI::dbSendStatement(conn, statement, ...)
6. │ └─DBI::dbSendStatement(conn, statement, ...)
7. │ ├─DBI::dbSendQuery(conn, statement, ...)
8. │ └─duckdb::dbSendQuery(conn, statement, ...)
9. │ └─duckdb (local) .local(conn, statement, ...)
10. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
11. │ ├─rlang::try_fetch(...)
12. │ │ ├─base::tryCatch(...)
13. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. │ │ └─base::withCallingHandlers(...)
17. │ └─duckdb:::rapi_prepare(conn, query, env)
18. ├─duckdb (local) `<fn>`("load_extension", "")
19. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
20. │ └─rlang:::signal_abort(cnd, .file)
21. │ └─base::signalCondition(cnd)
22. └─rlang (local) `<fn>`(`<dckdb_rr>`)
23. └─handlers[[1L]](cnd)
24. └─duckdb:::rethrow_error_from_rapi(e, call)
25. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:56:3'): pruned and unpruned queries return the same rows ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("place", conn = conn) at test-open_curtain.R:56:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:69:3'): a filter touching no file returns zero rows quickly ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain(...) at test-open_curtain.R:69:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:82:3'): type = '*' reads every type in the theme ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR::open_curtain(...) at test-open_curtain.R:82:3
2. │ └─overtureR:::config_extensions(conn)
3. │ ├─DBI::dbExecute(conn, queries)
4. │ └─DBI::dbExecute(conn, queries)
5. │ ├─DBI::dbSendStatement(conn, statement, ...)
6. │ └─DBI::dbSendStatement(conn, statement, ...)
7. │ ├─DBI::dbSendQuery(conn, statement, ...)
8. │ └─duckdb::dbSendQuery(conn, statement, ...)
9. │ └─duckdb (local) .local(conn, statement, ...)
10. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
11. │ ├─rlang::try_fetch(...)
12. │ │ ├─base::tryCatch(...)
13. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. │ │ └─base::withCallingHandlers(...)
17. │ └─duckdb:::rapi_prepare(conn, query, env)
18. ├─duckdb (local) `<fn>`("load_extension", "")
19. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
20. │ └─rlang:::signal_abort(cnd, .file)
21. │ └─base::signalCondition(cnd)
22. └─rlang (local) `<fn>`(`<dckdb_rr>`)
23. └─handlers[[1L]](cnd)
24. └─duckdb:::rethrow_error_from_rapi(e, call)
25. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:115:3'): as_sf = TRUE collects straight to sf ───
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn, as_sf = TRUE) at test-open_curtain.R:115:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:125:3'): mode = 'table' materializes the data in duckdb ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain(...) at test-open_curtain.R:125:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:136:3'): read_opts are passed to read_parquet ───
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain(...) at test-open_curtain.R:136:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:152:3'): the deprecated bbox argument still works, with a warning ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-open_curtain.R:152:3
2. │ └─testthat:::expect_condition_matching_(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. ├─overtureR::open_curtain(...)
8. │ └─overtureR:::config_extensions(conn)
9. │ ├─DBI::dbExecute(conn, queries)
10. │ └─DBI::dbExecute(conn, queries)
11. │ ├─DBI::dbSendStatement(conn, statement, ...)
12. │ └─DBI::dbSendStatement(conn, statement, ...)
13. │ ├─DBI::dbSendQuery(conn, statement, ...)
14. │ └─duckdb::dbSendQuery(conn, statement, ...)
15. │ └─duckdb (local) .local(conn, statement, ...)
16. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
17. │ ├─rlang::try_fetch(...)
18. │ │ ├─base::tryCatch(...)
19. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
20. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
21. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
22. │ │ └─base::withCallingHandlers(...)
23. │ └─duckdb:::rapi_prepare(conn, query, env)
24. ├─duckdb (local) `<fn>`("load_extension", "")
25. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
26. │ └─rlang:::signal_abort(cnd, .file)
27. │ └─base::signalCondition(cnd)
28. └─rlang (local) `<fn>`(`<dckdb_rr>`)
29. └─handlers[[1L]](cnd)
30. └─duckdb:::rethrow_error_from_rapi(e, call)
31. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:164:3'): tablename defaults avoid clobbering an existing view ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn) at test-open_curtain.R:164:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:177:3'): an unnamed numeric bbox gives a clear error ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-open_curtain.R:177:3
2. │ └─testthat:::expect_condition_matching_(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. ├─overtureR::open_curtain(...)
8. │ └─overtureR:::config_extensions(conn)
9. │ ├─DBI::dbExecute(conn, queries)
10. │ └─DBI::dbExecute(conn, queries)
11. │ ├─DBI::dbSendStatement(conn, statement, ...)
12. │ └─DBI::dbSendStatement(conn, statement, ...)
13. │ ├─DBI::dbSendQuery(conn, statement, ...)
14. │ └─duckdb::dbSendQuery(conn, statement, ...)
15. │ └─duckdb (local) .local(conn, statement, ...)
16. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
17. │ ├─rlang::try_fetch(...)
18. │ │ ├─base::tryCatch(...)
19. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
20. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
21. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
22. │ │ └─base::withCallingHandlers(...)
23. │ └─duckdb:::rapi_prepare(conn, query, env)
24. ├─duckdb (local) `<fn>`("load_extension", "")
25. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
26. │ └─rlang:::signal_abort(cnd, .file)
27. │ └─base::signalCondition(cnd)
28. └─rlang (local) `<fn>`(`<dckdb_rr>`)
29. └─handlers[[1L]](cnd)
30. └─duckdb:::rethrow_error_from_rapi(e, call)
31. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:200:3'): release is taken from the argument, the option, or the catalog ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR::open_curtain("building", fixture_bbox, conn = conn) at test-open_curtain.R:200:3
2. │ └─overtureR:::config_extensions(conn)
3. │ ├─DBI::dbExecute(conn, queries)
4. │ └─DBI::dbExecute(conn, queries)
5. │ ├─DBI::dbSendStatement(conn, statement, ...)
6. │ └─DBI::dbSendStatement(conn, statement, ...)
7. │ ├─DBI::dbSendQuery(conn, statement, ...)
8. │ └─duckdb::dbSendQuery(conn, statement, ...)
9. │ └─duckdb (local) .local(conn, statement, ...)
10. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
11. │ ├─rlang::try_fetch(...)
12. │ │ ├─base::tryCatch(...)
13. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. │ │ └─base::withCallingHandlers(...)
17. │ └─duckdb:::rapi_prepare(conn, query, env)
18. ├─duckdb (local) `<fn>`("load_extension", "")
19. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
20. │ └─rlang:::signal_abort(cnd, .file)
21. │ └─base::signalCondition(cnd)
22. └─rlang (local) `<fn>`(`<dckdb_rr>`)
23. └─handlers[[1L]](cnd)
24. └─duckdb:::rethrow_error_from_rapi(e, call)
25. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:233:3'): print shows the release and type before the table ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn) at test-open_curtain.R:233:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:273:3'): sf filters return the features that intersect the shape ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─dplyr::collect(local_fixture_curtain("building", shape, conn = conn)) at test-open_curtain.R:273:3
2. ├─overtureR:::local_fixture_curtain("building", shape, conn = conn)
3. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
4. │ └─overtureR:::config_extensions(conn)
5. │ ├─DBI::dbExecute(conn, queries)
6. │ └─DBI::dbExecute(conn, queries)
7. │ ├─DBI::dbSendStatement(conn, statement, ...)
8. │ └─DBI::dbSendStatement(conn, statement, ...)
9. │ ├─DBI::dbSendQuery(conn, statement, ...)
10. │ └─duckdb::dbSendQuery(conn, statement, ...)
11. │ └─duckdb (local) .local(conn, statement, ...)
12. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
13. │ ├─rlang::try_fetch(...)
14. │ │ ├─base::tryCatch(...)
15. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
16. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
17. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
18. │ │ └─base::withCallingHandlers(...)
19. │ └─duckdb:::rapi_prepare(conn, query, env)
20. ├─duckdb (local) `<fn>`("load_extension", "")
21. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
22. │ └─rlang:::signal_abort(cnd, .file)
23. │ └─base::signalCondition(cnd)
24. └─rlang (local) `<fn>`(`<dckdb_rr>`)
25. └─handlers[[1L]](cnd)
26. └─duckdb:::rethrow_error_from_rapi(e, call)
27. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:287:3'): a projected sf filter is transformed to EPSG:4326 first ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR (local) fixture_buildings(times_square(), conn) at test-open_curtain.R:287:3
2. │ ├─dplyr::collect(...) at test-open_curtain.R:265:3
3. │ └─overtureR:::local_fixture_curtain(...)
4. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
5. │ └─overtureR:::config_extensions(conn)
6. │ ├─DBI::dbExecute(conn, queries)
7. │ └─DBI::dbExecute(conn, queries)
8. │ ├─DBI::dbSendStatement(conn, statement, ...)
9. │ └─DBI::dbSendStatement(conn, statement, ...)
10. │ ├─DBI::dbSendQuery(conn, statement, ...)
11. │ └─duckdb::dbSendQuery(conn, statement, ...)
12. │ └─duckdb (local) .local(conn, statement, ...)
13. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
14. │ ├─rlang::try_fetch(...)
15. │ │ ├─base::tryCatch(...)
16. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
17. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
18. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
19. │ │ └─base::withCallingHandlers(...)
20. │ └─duckdb:::rapi_prepare(conn, query, env)
21. ├─duckdb (local) `<fn>`("load_extension", "")
22. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
23. │ └─rlang:::signal_abort(cnd, .file)
24. │ └─base::signalCondition(cnd)
25. └─rlang (local) `<fn>`(`<dckdb_rr>`)
26. └─handlers[[1L]](cnd)
27. └─duckdb:::rethrow_error_from_rapi(e, call)
28. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:308:3'): an sf filter without a CRS is assumed to be EPSG:4326, and warns ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-open_curtain.R:308:3
2. │ └─testthat:::expect_condition_matching_(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. ├─overtureR:::local_fixture_curtain("building", no_crs, conn = conn)
8. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
9. │ └─overtureR:::config_extensions(conn)
10. │ ├─DBI::dbExecute(conn, queries)
11. │ └─DBI::dbExecute(conn, queries)
12. │ ├─DBI::dbSendStatement(conn, statement, ...)
13. │ └─DBI::dbSendStatement(conn, statement, ...)
14. │ ├─DBI::dbSendQuery(conn, statement, ...)
15. │ └─duckdb::dbSendQuery(conn, statement, ...)
16. │ └─duckdb (local) .local(conn, statement, ...)
17. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
18. │ ├─rlang::try_fetch(...)
19. │ │ ├─base::tryCatch(...)
20. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
21. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
22. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
23. │ │ └─base::withCallingHandlers(...)
24. │ └─duckdb:::rapi_prepare(conn, query, env)
25. ├─duckdb (local) `<fn>`("load_extension", "")
26. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
27. │ └─rlang:::signal_abort(cnd, .file)
28. │ └─base::signalCondition(cnd)
29. └─rlang (local) `<fn>`(`<dckdb_rr>`)
30. └─handlers[[1L]](cnd)
31. └─duckdb:::rethrow_error_from_rapi(e, call)
32. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:320:3'): sf filters leave one small table, not a registered data frame ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain(...) at test-open_curtain.R:320:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:339:3'): a table name or a dbplyr table can be the spatial filter ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR (local) fixture_buildings(shape, conn) at test-open_curtain.R:339:3
2. │ ├─dplyr::collect(...) at test-open_curtain.R:265:3
3. │ └─overtureR:::local_fixture_curtain(...)
4. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
5. │ └─overtureR:::config_extensions(conn)
6. │ ├─DBI::dbExecute(conn, queries)
7. │ └─DBI::dbExecute(conn, queries)
8. │ ├─DBI::dbSendStatement(conn, statement, ...)
9. │ └─DBI::dbSendStatement(conn, statement, ...)
10. │ ├─DBI::dbSendQuery(conn, statement, ...)
11. │ └─duckdb::dbSendQuery(conn, statement, ...)
12. │ └─duckdb (local) .local(conn, statement, ...)
13. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
14. │ ├─rlang::try_fetch(...)
15. │ │ ├─base::tryCatch(...)
16. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
17. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
18. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
19. │ │ └─base::withCallingHandlers(...)
20. │ └─duckdb:::rapi_prepare(conn, query, env)
21. ├─duckdb (local) `<fn>`("load_extension", "")
22. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
23. │ └─rlang:::signal_abort(cnd, .file)
24. │ └─base::signalCondition(cnd)
25. └─rlang (local) `<fn>`(`<dckdb_rr>`)
26. └─handlers[[1L]](cnd)
27. └─duckdb:::rethrow_error_from_rapi(e, call)
28. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:357:3'): predicate = 'within' keeps only features inside the filter ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR (local) fixture_buildings(shape, conn) at test-open_curtain.R:357:3
2. │ ├─dplyr::collect(...) at test-open_curtain.R:265:3
3. │ └─overtureR:::local_fixture_curtain(...)
4. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
5. │ └─overtureR:::config_extensions(conn)
6. │ ├─DBI::dbExecute(conn, queries)
7. │ └─DBI::dbExecute(conn, queries)
8. │ ├─DBI::dbSendStatement(conn, statement, ...)
9. │ └─DBI::dbSendStatement(conn, statement, ...)
10. │ ├─DBI::dbSendQuery(conn, statement, ...)
11. │ └─duckdb::dbSendQuery(conn, statement, ...)
12. │ └─duckdb (local) .local(conn, statement, ...)
13. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
14. │ ├─rlang::try_fetch(...)
15. │ │ ├─base::tryCatch(...)
16. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
17. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
18. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
19. │ │ └─base::withCallingHandlers(...)
20. │ └─duckdb:::rapi_prepare(conn, query, env)
21. ├─duckdb (local) `<fn>`("load_extension", "")
22. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
23. │ └─rlang:::signal_abort(cnd, .file)
24. │ └─base::signalCondition(cnd)
25. └─rlang (local) `<fn>`(`<dckdb_rr>`)
26. └─handlers[[1L]](cnd)
27. └─duckdb:::rethrow_error_from_rapi(e, call)
28. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:385:3'): predicate = 'contains' finds the feature around a point ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─dplyr::collect(local_fixture_curtain("building", conn = conn)) at test-open_curtain.R:385:3
2. ├─overtureR:::local_fixture_curtain("building", conn = conn)
3. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
4. │ └─overtureR:::config_extensions(conn)
5. │ ├─DBI::dbExecute(conn, queries)
6. │ └─DBI::dbExecute(conn, queries)
7. │ ├─DBI::dbSendStatement(conn, statement, ...)
8. │ └─DBI::dbSendStatement(conn, statement, ...)
9. │ ├─DBI::dbSendQuery(conn, statement, ...)
10. │ └─duckdb::dbSendQuery(conn, statement, ...)
11. │ └─duckdb (local) .local(conn, statement, ...)
12. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
13. │ ├─rlang::try_fetch(...)
14. │ │ ├─base::tryCatch(...)
15. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
16. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
17. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
18. │ │ └─base::withCallingHandlers(...)
19. │ └─duckdb:::rapi_prepare(conn, query, env)
20. ├─duckdb (local) `<fn>`("load_extension", "")
21. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
22. │ └─rlang:::signal_abort(cnd, .file)
23. │ └─base::signalCondition(cnd)
24. └─rlang (local) `<fn>`(`<dckdb_rr>`)
25. └─handlers[[1L]](cnd)
26. └─duckdb:::rethrow_error_from_rapi(e, call)
27. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:406:3'): collect converts geometry to sf without going through GDAL ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("place", conn = conn) at test-open_curtain.R:406:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:420:3'): collect handles a geometry column that is already WKB ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn) at test-open_curtain.R:420:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:430:3'): collect leaves a non-geometry column named geometry alone ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn) at test-open_curtain.R:430:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:442:3'): collect of zero rows is still an sf object ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn) at test-open_curtain.R:442:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:451:3'): collect_sf is deprecated but works ─────
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn) at test-open_curtain.R:451:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-open_curtain.R:461:3'): as_overture wraps a tbl_sql and rejects anything else ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn, tablename = "plain") at test-open_curtain.R:461:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-record.R:3:3'): record_overture writes a local copy that reads back the same ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("place", conn = conn) at test-record.R:3:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-record.R:29:3'): record_overture keeps a filtered query, not the whole partition ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn) at test-record.R:29:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-record.R:43:3'): record_overture respects overwrite ────────────
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("place", conn = conn) at test-record.R:43:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-record.R:55:3'): record_overture passes write_opts through and rejects overrides ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("place", conn = conn) at test-record.R:55:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-record.R:76:3'): snapshot_overture defaults to a temporary directory ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("place", conn = conn) at test-record.R:76:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-record.R:90:3'): record_overture writes a manifest that open_curtain prunes with ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn) at test-record.R:90:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-record.R:129:3'): record_overture accepts extra partition columns ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn) at test-record.R:129:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-record.R:161:3'): record_overture can open the data itself ─────
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR::record_overture(...) at test-record.R:161:3
2. │ └─overtureR::open_curtain(curtain_call, spatial_filter, ...)
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-record.R:180:3'): record_overture quotes the output path ───────
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("place", conn = conn) at test-record.R:180:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-record.R:192:3'): overwrite = TRUE replaces the partition, not the directory ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("place", conn = conn) at test-record.R:192:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-sf_methods.R:3:3'): st_crs reads the CRS without collecting ────
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn) at test-sf_methods.R:3:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-sf_methods.R:10:3'): st_bbox matches the collected extent and carries the CRS ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::local_fixture_curtain("building", conn = conn) at test-sf_methods.R:10:3
2. │ └─overtureR::open_curtain(...) at ./helper.R:130:3
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-sql_builders.R:43:3'): stage_bbox returns the same EPSG:4326 box for every filter kind ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR::sf_as_dbplyr(conn, "box", sf_obj) at test-sql_builders.R:43:3
2. │ └─overtureR:::config_extensions(conn)
3. │ ├─DBI::dbExecute(conn, queries)
4. │ └─DBI::dbExecute(conn, queries)
5. │ ├─DBI::dbSendStatement(conn, statement, ...)
6. │ └─DBI::dbSendStatement(conn, statement, ...)
7. │ ├─DBI::dbSendQuery(conn, statement, ...)
8. │ └─duckdb::dbSendQuery(conn, statement, ...)
9. │ └─duckdb (local) .local(conn, statement, ...)
10. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
11. │ ├─rlang::try_fetch(...)
12. │ │ ├─base::tryCatch(...)
13. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. │ │ └─base::withCallingHandlers(...)
17. │ └─duckdb:::rapi_prepare(conn, query, env)
18. ├─duckdb (local) `<fn>`("load_extension", "")
19. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
20. │ └─rlang:::signal_abort(cnd, .file)
21. │ └─base::signalCondition(cnd)
22. └─rlang (local) `<fn>`(`<dckdb_rr>`)
23. └─handlers[[1L]](cnd)
24. └─duckdb:::rethrow_error_from_rapi(e, call)
25. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-sql_builders.R:66:3'): focus_spotlight renders the geometry clause for each filter kind ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─base::cat(focus_spotlight(conn, sf_obj))
2. ├─overtureR:::focus_spotlight(conn, sf_obj)
3. │ └─overtureR::sf_as_dbplyr(...)
4. │ └─overtureR:::config_extensions(conn)
5. │ ├─DBI::dbExecute(conn, queries)
6. │ └─DBI::dbExecute(conn, queries)
7. │ ├─DBI::dbSendStatement(conn, statement, ...)
8. │ └─DBI::dbSendStatement(conn, statement, ...)
9. │ ├─DBI::dbSendQuery(conn, statement, ...)
10. │ └─duckdb::dbSendQuery(conn, statement, ...)
11. │ └─duckdb (local) .local(conn, statement, ...)
12. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
13. │ ├─rlang::try_fetch(...)
14. │ │ ├─base::tryCatch(...)
15. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
16. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
17. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
18. │ │ └─base::withCallingHandlers(...)
19. │ └─duckdb:::rapi_prepare(conn, query, env)
20. ├─duckdb (local) `<fn>`("load_extension", "")
21. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
22. │ └─rlang:::signal_abort(cnd, .file)
23. │ └─base::signalCondition(cnd)
24. └─rlang (local) `<fn>`(`<dckdb_rr>`)
25. └─handlers[[1L]](cnd)
26. └─duckdb:::rethrow_error_from_rapi(e, call)
27. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-sql_builders.R:84:3'): focus_spotlight switches the predicate function ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─base::cat(focus_spotlight(conn, sf_obj, "within"))
2. ├─overtureR:::focus_spotlight(conn, sf_obj, "within")
3. │ └─overtureR::sf_as_dbplyr(...)
4. │ └─overtureR:::config_extensions(conn)
5. │ ├─DBI::dbExecute(conn, queries)
6. │ └─DBI::dbExecute(conn, queries)
7. │ ├─DBI::dbSendStatement(conn, statement, ...)
8. │ └─DBI::dbSendStatement(conn, statement, ...)
9. │ ├─DBI::dbSendQuery(conn, statement, ...)
10. │ └─duckdb::dbSendQuery(conn, statement, ...)
11. │ └─duckdb (local) .local(conn, statement, ...)
12. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
13. │ ├─rlang::try_fetch(...)
14. │ │ ├─base::tryCatch(...)
15. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
16. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
17. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
18. │ │ └─base::withCallingHandlers(...)
19. │ └─duckdb:::rapi_prepare(conn, query, env)
20. ├─duckdb (local) `<fn>`("load_extension", "")
21. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
22. │ └─rlang:::signal_abort(cnd, .file)
23. │ └─base::signalCondition(cnd)
24. └─rlang (local) `<fn>`(`<dckdb_rr>`)
25. └─handlers[[1L]](cnd)
26. └─duckdb:::rethrow_error_from_rapi(e, call)
27. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-sql_builders.R:125:3'): spotlight_files chooses between a file list and the wildcard ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR (local) files(release, "buildings", "building", fixture_bbox)
2. │ ├─base::cat(spotlight_files(conn, ...)) at test-sql_builders.R:115:12
3. │ └─overtureR:::spotlight_files(conn, ...)
4. │ └─base::lapply(...)
5. │ └─overtureR (local) FUN(X[[i]], ...)
6. │ └─overtureR:::prune_files(conn, base_url, release, theme, ty, filter_bbox)
7. │ └─overtureR:::stac_manifest(release, theme, type, conn = conn)
8. │ └─overtureR:::config_extensions(conn)
9. │ ├─DBI::dbExecute(conn, queries)
10. │ └─DBI::dbExecute(conn, queries)
11. │ ├─DBI::dbSendStatement(conn, statement, ...)
12. │ └─DBI::dbSendStatement(conn, statement, ...)
13. │ ├─DBI::dbSendQuery(conn, statement, ...)
14. │ └─duckdb::dbSendQuery(conn, statement, ...)
15. │ └─duckdb (local) .local(conn, statement, ...)
16. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
17. │ ├─rlang::try_fetch(...)
18. │ │ ├─base::tryCatch(...)
19. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
20. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
21. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
22. │ │ └─base::withCallingHandlers(...)
23. │ └─duckdb:::rapi_prepare(conn, query, env)
24. ├─duckdb (local) `<fn>`("load_extension", "")
25. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
26. │ └─rlang:::signal_abort(cnd, .file)
27. │ └─base::signalCondition(cnd)
28. └─rlang (local) `<fn>`(`<dckdb_rr>`)
29. └─handlers[[1L]](cnd)
30. └─duckdb:::rethrow_error_from_rapi(e, call)
31. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-sql_builders.R:208:3'): sf_as_dbplyr registers geometry as WKB and casts it to GEOMETRY ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR::sf_as_dbplyr(conn, "full_tbl", sf_obj) at test-sql_builders.R:208:3
2. │ └─overtureR:::config_extensions(conn)
3. │ ├─DBI::dbExecute(conn, queries)
4. │ └─DBI::dbExecute(conn, queries)
5. │ ├─DBI::dbSendStatement(conn, statement, ...)
6. │ └─DBI::dbSendStatement(conn, statement, ...)
7. │ ├─DBI::dbSendQuery(conn, statement, ...)
8. │ └─duckdb::dbSendQuery(conn, statement, ...)
9. │ └─duckdb (local) .local(conn, statement, ...)
10. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
11. │ ├─rlang::try_fetch(...)
12. │ │ ├─base::tryCatch(...)
13. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. │ │ └─base::withCallingHandlers(...)
17. │ └─duckdb:::rapi_prepare(conn, query, env)
18. ├─duckdb (local) `<fn>`("load_extension", "")
19. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
20. │ └─rlang:::signal_abort(cnd, .file)
21. │ └─base::signalCondition(cnd)
22. └─rlang (local) `<fn>`(`<dckdb_rr>`)
23. └─handlers[[1L]](cnd)
24. └─duckdb:::rethrow_error_from_rapi(e, call)
25. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-stac.R:7:3'): stac_releases lists releases newest first ────────
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: Catalog Error: Table Function with name "read_json" is not in the catalog, but it exists in the json extension.
Please try installing and loading the json extension by running:
INSTALL json;
LOAD json;
Alternatively, consider enabling auto-install and auto-load by running:
SET autoinstall_known_extensions=1;
SET autoload_known_extensions=1;
i Context: rapi_prepare
i Error type: CATALOG
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test-stac.R:7:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─overtureR:::stac_releases(conn)
5. │ └─overtureR:::stac_links(...)
6. │ ├─DBI::dbGetQuery(conn, query)
7. │ └─DBI::dbGetQuery(conn, query)
8. │ └─DBI (local) .local(conn, statement, ...)
9. │ ├─DBI::dbSendQuery(conn, statement, ...)
10. │ └─duckdb::dbSendQuery(conn, statement, ...)
11. │ └─duckdb (local) .local(conn, statement, ...)
12. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
13. │ ├─rlang::try_fetch(...)
14. │ │ ├─base::tryCatch(...)
15. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
16. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
17. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
18. │ │ └─base::withCallingHandlers(...)
19. │ └─duckdb:::rapi_prepare(conn, query, env)
20. ├─duckdb (local) `<fn>`(...)
21. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
22. │ └─rlang:::signal_abort(cnd, .file)
23. │ └─base::signalCondition(cnd)
24. └─rlang (local) `<fn>`(`<dckdb_rr>`)
25. └─handlers[[1L]](cnd)
26. └─duckdb:::rethrow_error_from_rapi(e, call)
27. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-stac.R:14:3'): overture_releases lists the releases the catalog hosts ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test-stac.R:14:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─overtureR::overture_releases(conn)
5. │ └─overtureR:::config_extensions(conn)
6. │ ├─DBI::dbExecute(conn, queries)
7. │ └─DBI::dbExecute(conn, queries)
8. │ ├─DBI::dbSendStatement(conn, statement, ...)
9. │ └─DBI::dbSendStatement(conn, statement, ...)
10. │ ├─DBI::dbSendQuery(conn, statement, ...)
11. │ └─duckdb::dbSendQuery(conn, statement, ...)
12. │ └─duckdb (local) .local(conn, statement, ...)
13. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
14. │ ├─rlang::try_fetch(...)
15. │ │ ├─base::tryCatch(...)
16. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
17. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
18. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
19. │ │ └─base::withCallingHandlers(...)
20. │ └─duckdb:::rapi_prepare(conn, query, env)
21. ├─duckdb (local) `<fn>`("load_extension", "")
22. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
23. │ └─rlang:::signal_abort(cnd, .file)
24. │ └─base::signalCondition(cnd)
25. └─rlang (local) `<fn>`(`<dckdb_rr>`)
26. └─handlers[[1L]](cnd)
27. └─duckdb:::rethrow_error_from_rapi(e, call)
28. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-stac.R:24:3'): latest_overture_release reads and caches the catalog's latest ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─testthat::expect_equal(latest_overture_release(conn), fixture_release) at test-stac.R:24:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─overtureR::latest_overture_release(conn)
5. │ └─overtureR:::config_extensions(conn)
6. │ ├─DBI::dbExecute(conn, queries)
7. │ └─DBI::dbExecute(conn, queries)
8. │ ├─DBI::dbSendStatement(conn, statement, ...)
9. │ └─DBI::dbSendStatement(conn, statement, ...)
10. │ ├─DBI::dbSendQuery(conn, statement, ...)
11. │ └─duckdb::dbSendQuery(conn, statement, ...)
12. │ └─duckdb (local) .local(conn, statement, ...)
13. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
14. │ ├─rlang::try_fetch(...)
15. │ │ ├─base::tryCatch(...)
16. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
17. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
18. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
19. │ │ └─base::withCallingHandlers(...)
20. │ └─duckdb:::rapi_prepare(conn, query, env)
21. ├─duckdb (local) `<fn>`("load_extension", "")
22. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
23. │ └─rlang:::signal_abort(cnd, .file)
24. │ └─base::signalCondition(cnd)
25. └─rlang (local) `<fn>`(`<dckdb_rr>`)
26. └─handlers[[1L]](cnd)
27. └─duckdb:::rethrow_error_from_rapi(e, call)
28. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-stac.R:38:3'): latest_overture_release errors clearly with no catalog or cache ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─testthat::expect_error(latest_overture_release(conn), "Could not reach Overture's release catalog.*pass `base_url`") at test-stac.R:38:3
2. │ └─testthat:::expect_condition_matching_(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. ├─overtureR::latest_overture_release(conn)
8. │ └─overtureR:::config_extensions(conn)
9. │ ├─DBI::dbExecute(conn, queries)
10. │ └─DBI::dbExecute(conn, queries)
11. │ ├─DBI::dbSendStatement(conn, statement, ...)
12. │ └─DBI::dbSendStatement(conn, statement, ...)
13. │ ├─DBI::dbSendQuery(conn, statement, ...)
14. │ └─duckdb::dbSendQuery(conn, statement, ...)
15. │ └─duckdb (local) .local(conn, statement, ...)
16. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
17. │ ├─rlang::try_fetch(...)
18. │ │ ├─base::tryCatch(...)
19. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
20. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
21. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
22. │ │ └─base::withCallingHandlers(...)
23. │ └─duckdb:::rapi_prepare(conn, query, env)
24. ├─duckdb (local) `<fn>`("load_extension", "")
25. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
26. │ └─rlang:::signal_abort(cnd, .file)
27. │ └─base::signalCondition(cnd)
28. └─rlang (local) `<fn>`(`<dckdb_rr>`)
29. └─handlers[[1L]](cnd)
30. └─duckdb:::rethrow_error_from_rapi(e, call)
31. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-stac.R:50:3'): latest_overture_release falls back to the newest cached release ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR::overture_types(fixture_release, conn = conn) at test-stac.R:50:3
2. │ └─overtureR:::config_extensions(conn)
3. │ ├─DBI::dbExecute(conn, queries)
4. │ └─DBI::dbExecute(conn, queries)
5. │ ├─DBI::dbSendStatement(conn, statement, ...)
6. │ └─DBI::dbSendStatement(conn, statement, ...)
7. │ ├─DBI::dbSendQuery(conn, statement, ...)
8. │ └─duckdb::dbSendQuery(conn, statement, ...)
9. │ └─duckdb (local) .local(conn, statement, ...)
10. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
11. │ ├─rlang::try_fetch(...)
12. │ │ ├─base::tryCatch(...)
13. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. │ │ └─base::withCallingHandlers(...)
17. │ └─duckdb:::rapi_prepare(conn, query, env)
18. ├─duckdb (local) `<fn>`("load_extension", "")
19. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
20. │ └─rlang:::signal_abort(cnd, .file)
21. │ └─base::signalCondition(cnd)
22. └─rlang (local) `<fn>`(`<dckdb_rr>`)
23. └─handlers[[1L]](cnd)
24. └─duckdb:::rethrow_error_from_rapi(e, call)
25. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-stac.R:65:3'): overture_types reads the type table from the catalog ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR::overture_types(fixture_release, conn = conn) at test-stac.R:65:3
2. │ └─overtureR:::config_extensions(conn)
3. │ ├─DBI::dbExecute(conn, queries)
4. │ └─DBI::dbExecute(conn, queries)
5. │ ├─DBI::dbSendStatement(conn, statement, ...)
6. │ └─DBI::dbSendStatement(conn, statement, ...)
7. │ ├─DBI::dbSendQuery(conn, statement, ...)
8. │ └─duckdb::dbSendQuery(conn, statement, ...)
9. │ └─duckdb (local) .local(conn, statement, ...)
10. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
11. │ ├─rlang::try_fetch(...)
12. │ │ ├─base::tryCatch(...)
13. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. │ │ └─base::withCallingHandlers(...)
17. │ └─duckdb:::rapi_prepare(conn, query, env)
18. ├─duckdb (local) `<fn>`("load_extension", "")
19. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
20. │ └─rlang:::signal_abort(cnd, .file)
21. │ └─base::signalCondition(cnd)
22. └─rlang (local) `<fn>`(`<dckdb_rr>`)
23. └─handlers[[1L]](cnd)
24. └─duckdb:::rethrow_error_from_rapi(e, call)
25. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-stac.R:83:3'): overture_types falls back to the built-in table with a warning ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-stac.R:83:3
2. │ └─testthat:::expect_condition_matching_(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. ├─overtureR::overture_types("2000-01-01.0", conn = conn)
8. │ └─overtureR:::config_extensions(conn)
9. │ ├─DBI::dbExecute(conn, queries)
10. │ └─DBI::dbExecute(conn, queries)
11. │ ├─DBI::dbSendStatement(conn, statement, ...)
12. │ └─DBI::dbSendStatement(conn, statement, ...)
13. │ ├─DBI::dbSendQuery(conn, statement, ...)
14. │ └─duckdb::dbSendQuery(conn, statement, ...)
15. │ └─duckdb (local) .local(conn, statement, ...)
16. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
17. │ ├─rlang::try_fetch(...)
18. │ │ ├─base::tryCatch(...)
19. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
20. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
21. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
22. │ │ └─base::withCallingHandlers(...)
23. │ └─duckdb:::rapi_prepare(conn, query, env)
24. ├─duckdb (local) `<fn>`("load_extension", "")
25. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
26. │ └─rlang:::signal_abort(cnd, .file)
27. │ └─base::signalCondition(cnd)
28. └─rlang (local) `<fn>`(`<dckdb_rr>`)
29. └─handlers[[1L]](cnd)
30. └─duckdb:::rethrow_error_from_rapi(e, call)
31. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-stac.R:117:3'): stac_manifest returns one row per file with its bbox ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::stac_manifest(...) at test-stac.R:117:3
2. │ └─overtureR:::config_extensions(conn)
3. │ ├─DBI::dbExecute(conn, queries)
4. │ └─DBI::dbExecute(conn, queries)
5. │ ├─DBI::dbSendStatement(conn, statement, ...)
6. │ └─DBI::dbSendStatement(conn, statement, ...)
7. │ ├─DBI::dbSendQuery(conn, statement, ...)
8. │ └─duckdb::dbSendQuery(conn, statement, ...)
9. │ └─duckdb (local) .local(conn, statement, ...)
10. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
11. │ ├─rlang::try_fetch(...)
12. │ │ ├─base::tryCatch(...)
13. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
14. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
15. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
16. │ │ └─base::withCallingHandlers(...)
17. │ └─duckdb:::rapi_prepare(conn, query, env)
18. ├─duckdb (local) `<fn>`("load_extension", "")
19. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
20. │ └─rlang:::signal_abort(cnd, .file)
21. │ └─base::signalCondition(cnd)
22. └─rlang (local) `<fn>`(`<dckdb_rr>`)
23. └─handlers[[1L]](cnd)
24. └─duckdb:::rethrow_error_from_rapi(e, call)
25. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-stac.R:158:5'): prune_files builds full paths and falls back on missing files ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test-stac.R:161:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─overtureR (local) buildings(base_url, fixture_bbox)
5. │ └─overtureR:::prune_files(...) at test-stac.R:158:5
6. │ └─overtureR:::stac_manifest(release, theme, type, conn = conn)
7. │ └─overtureR:::config_extensions(conn)
8. │ ├─DBI::dbExecute(conn, queries)
9. │ └─DBI::dbExecute(conn, queries)
10. │ ├─DBI::dbSendStatement(conn, statement, ...)
11. │ └─DBI::dbSendStatement(conn, statement, ...)
12. │ ├─DBI::dbSendQuery(conn, statement, ...)
13. │ └─duckdb::dbSendQuery(conn, statement, ...)
14. │ └─duckdb (local) .local(conn, statement, ...)
15. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
16. │ ├─rlang::try_fetch(...)
17. │ │ ├─base::tryCatch(...)
18. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
19. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
20. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
21. │ │ └─base::withCallingHandlers(...)
22. │ └─duckdb:::rapi_prepare(conn, query, env)
23. ├─duckdb (local) `<fn>`("load_extension", "")
24. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
25. │ └─rlang:::signal_abort(cnd, .file)
26. │ └─base::signalCondition(cnd)
27. └─rlang (local) `<fn>`(`<dckdb_rr>`)
28. └─handlers[[1L]](cnd)
29. └─duckdb:::rethrow_error_from_rapi(e, call)
30. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-stac.R:206:13'): the catalog cache works in memory and on disk ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR (local) places() at test-stac.R:208:3
2. │ └─overtureR:::stac_manifest(...) at test-stac.R:206:13
3. │ └─overtureR:::config_extensions(conn)
4. │ ├─DBI::dbExecute(conn, queries)
5. │ └─DBI::dbExecute(conn, queries)
6. │ ├─DBI::dbSendStatement(conn, statement, ...)
7. │ └─DBI::dbSendStatement(conn, statement, ...)
8. │ ├─DBI::dbSendQuery(conn, statement, ...)
9. │ └─duckdb::dbSendQuery(conn, statement, ...)
10. │ └─duckdb (local) .local(conn, statement, ...)
11. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
12. │ ├─rlang::try_fetch(...)
13. │ │ ├─base::tryCatch(...)
14. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
15. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
16. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
17. │ │ └─base::withCallingHandlers(...)
18. │ └─duckdb:::rapi_prepare(conn, query, env)
19. ├─duckdb (local) `<fn>`("load_extension", "")
20. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
21. │ └─rlang:::signal_abort(cnd, .file)
22. │ └─base::signalCondition(cnd)
23. └─rlang (local) `<fn>`(`<dckdb_rr>`)
24. └─handlers[[1L]](cnd)
25. └─duckdb:::rethrow_error_from_rapi(e, call)
26. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-stage_conn.R:100:3'): config_extensions loads httpfs and spatial and sets the caches ──
<duckdb_error/rlang_error/error/condition>
Error in `dbSendQuery(conn, statement, ...)`: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver.
i Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107).
i See ?duckdb for details.
i Context: load_extension
Backtrace:
▆
1. ├─overtureR:::config_extensions(conn) at test-stage_conn.R:100:3
2. │ ├─DBI::dbExecute(conn, queries)
3. │ └─DBI::dbExecute(conn, queries)
4. │ ├─DBI::dbSendStatement(conn, statement, ...)
5. │ └─DBI::dbSendStatement(conn, statement, ...)
6. │ ├─DBI::dbSendQuery(conn, statement, ...)
7. │ └─duckdb::dbSendQuery(conn, statement, ...)
8. │ └─duckdb (local) .local(conn, statement, ...)
9. │ └─duckdb:::rethrow_rapi_prepare(conn@conn_ref, statement, env)
10. │ ├─rlang::try_fetch(...)
11. │ │ ├─base::tryCatch(...)
12. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
13. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
14. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
15. │ │ └─base::withCallingHandlers(...)
16. │ └─duckdb:::rapi_prepare(conn, query, env)
17. ├─duckdb (local) `<fn>`("load_extension", "")
18. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
19. │ └─rlang:::signal_abort(cnd, .file)
20. │ └─base::signalCondition(cnd)
21. └─rlang (local) `<fn>`(`<dckdb_rr>`)
22. └─handlers[[1L]](cnd)
23. └─duckdb:::rethrow_error_from_rapi(e, call)
24. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
[ FAIL 55 | WARN 0 | SKIP 5 | PASS 90 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang