The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
Last updated on 2026-10-12 23:50:02 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.60 | 62.10 | 65.70 | 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.92 | 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.3.1 | 4.20 | 73.69 | 77.89 | 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
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.