Last updated on 2026-03-18 05:52:44 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 1.2.1 | 11.70 | 377.86 | 389.56 | ERROR | |
| r-devel-linux-x86_64-debian-gcc | 1.2.1 | 8.34 | 259.30 | 267.64 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 1.2.1 | 21.00 | 608.38 | 629.38 | ERROR | |
| r-devel-linux-x86_64-fedora-gcc | 1.2.1 | 23.00 | 670.14 | 693.14 | ERROR | |
| r-devel-macos-arm64 | 1.2.1 | 3.00 | 98.00 | 101.00 | OK | |
| r-devel-windows-x86_64 | 1.2.1 | 20.00 | 457.00 | 477.00 | ERROR | |
| r-patched-linux-x86_64 | 1.2.1 | 14.20 | 362.11 | 376.31 | OK | |
| r-release-linux-x86_64 | 1.2.1 | 11.91 | 358.02 | 369.93 | OK | |
| r-release-macos-arm64 | 1.2.1 | 3.00 | 101.00 | 104.00 | OK | |
| r-release-macos-x86_64 | 1.2.1 | 9.00 | 399.00 | 408.00 | OK | |
| r-release-windows-x86_64 | 1.2.1 | 16.00 | 433.00 | 449.00 | OK | |
| r-oldrel-macos-arm64 | 1.2.1 | 3.00 | 105.00 | 108.00 | OK | |
| r-oldrel-macos-x86_64 | 1.2.1 | 9.00 | 439.00 | 448.00 | OK | |
| r-oldrel-windows-x86_64 | 1.2.1 | 22.00 | 522.00 | 544.00 | OK |
Version: 1.2.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [222s/250s]
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/tests.html
> # * https://testthat.r-lib.org/reference/test_package.html#special-files
>
> library(testthat)
> library(duckplyr)
Loading required package: dplyr
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
The duckplyr package is configured to fall back to dplyr when it encounters an
incompatibility. Fallback events can be collected and uploaded for analysis to
guide future development. By default, data will be collected but no data will
be uploaded.
ℹ Automatic fallback uploading is not controlled and therefore disabled, see
`?duckplyr::fallback()`.
✔ Number of reports ready for upload: 1.
→ Review with `duckplyr::fallback_review()`, upload with
`duckplyr::fallback_upload()`.
ℹ Configure automatic uploading with `duckplyr::fallback_config()`.
✔ Overwriting dplyr methods with duckplyr methods.
ℹ Turn off with `duckplyr::methods_restore()`.
>
> test_check("duckplyr")
Saving _problems/test-tpch-133.R
[ FAIL 1 | WARN 0 | SKIP 651 | PASS 2589 ]
══ Skipped tests (651) ═════════════════════════════════════════════════════════
• Always returns tibble (1): 'test-as_duckplyr_df.R:809:3'
• External vector? (4): 'test-as_duckplyr_df.R:2705:3',
'test-as_duckplyr_df.R:2721:3', 'test-as_duckplyr_df.R:2735:3',
'test-as_duckplyr_df.R:2751:3'
• Grouped (4): 'test-as_duckplyr_df.R:735:3', 'test-as_duckplyr_df.R:793:3',
'test-as_duckplyr_df.R:855:3', 'test-as_duckplyr_df.R:3114:3'
• Hack (1): 'test-as_duckplyr_df.R:560:3'
• Missing or empty names not allowed. (6): 'test-dplyr-mutate.R:987:3',
'test-dplyr-filter.R:795:3', 'test-dplyr-select.R:55:3',
'test-dplyr-select.R:173:3', 'test-dplyr-select.R:182:3',
'test-dplyr-summarise.R:482:3'
• Must pass a plain data frame or a tibble, not NULL. (1):
'test-dplyr-copy-to.R:21:3'
• Must pass a plain data frame or a tibble, not a <dplyr_foobar> object. (2):
'test-dplyr-filter.R:701:3', 'test-dplyr-arrange.R:317:3'
• Must pass a plain data frame or a tibble, not a <dplyr_test_broken_operator>
object. (1): 'test-dplyr-select.R:216:3'
• Must pass a plain data frame or a tibble, not a <foo_df> object. (4):
'test-dplyr-filter.R:687:3', 'test-dplyr-arrange.R:306:3',
'test-dplyr-group-split.R:140:3', 'test-dplyr-group-split.R:155:3'
• Must pass a plain data frame or a tibble, not a <grouped_df> object. (212):
'test-dplyr-mutate.R:16:3', 'test-dplyr-mutate.R:61:3',
'test-dplyr-mutate.R:95:3', 'test-dplyr-mutate.R:134:3',
'test-dplyr-mutate.R:186:3', 'test-dplyr-mutate.R:206:3',
'test-dplyr-mutate.R:279:3', 'test-dplyr-mutate.R:293:3',
'test-dplyr-mutate.R:330:3', 'test-dplyr-mutate.R:339:3',
'test-dplyr-mutate.R:351:3', 'test-dplyr-mutate.R:447:3',
'test-dplyr-mutate.R:472:3', 'test-dplyr-mutate.R:502:3',
'test-dplyr-mutate.R:532:3', 'test-dplyr-mutate.R:632:3',
'test-dplyr-mutate.R:683:3', 'test-dplyr-mutate.R:692:3',
'test-dplyr-mutate.R:721:3', 'test-dplyr-mutate.R:739:3',
'test-dplyr-mutate.R:778:3', 'test-dplyr-mutate.R:829:3',
'test-dplyr-mutate.R:854:3', 'test-dplyr-mutate.R:875:3',
'test-dplyr-mutate.R:977:3', 'test-dplyr-filter.R:17:5',
'test-dplyr-filter.R:36:3', 'test-dplyr-filter.R:67:3',
'test-dplyr-filter.R:152:3', 'test-dplyr-filter.R:201:3',
'test-dplyr-filter.R:228:3', 'test-dplyr-filter.R:284:3',
'test-dplyr-filter.R:294:3', 'test-dplyr-filter.R:376:3',
'test-dplyr-filter.R:401:3', 'test-dplyr-filter.R:460:3',
'test-dplyr-filter.R:519:3', 'test-dplyr-filter.R:554:3',
'test-dplyr-filter.R:632:3', 'test-dplyr-filter.R:654:3',
'test-dplyr-filter.R:752:3', 'test-dplyr-filter.R:771:3',
'test-dplyr-filter.R:890:3', 'test-dplyr-count-tally.R:66:3',
'test-dplyr-count-tally.R:75:3', 'test-dplyr-count-tally.R:89:3',
'test-dplyr-count-tally.R:174:3', 'test-dplyr-count-tally.R:198:3',
'test-dplyr-across.R:23:3', 'test-dplyr-across.R:33:3',
'test-dplyr-across.R:275:3', 'test-dplyr-across.R:393:3',
'test-dplyr-across.R:403:3', 'test-dplyr-across.R:816:3',
'test-dplyr-across.R:831:5', 'test-dplyr-across.R:1314:3',
'test-dplyr-across.R:1854:3', 'test-dplyr-across.R:1892:3',
'test-dplyr-across.R:1919:3', 'test-dplyr-across.R:2069:3',
'test-dplyr-across.R:2083:3', 'test-dplyr-arrange.R:18:3',
'test-dplyr-arrange.R:220:3', 'test-dplyr-arrange.R:227:3',
'test-dplyr-arrange.R:233:3', 'test-dplyr-arrange.R:355:3',
'test-dplyr-arrange.R:406:3', 'test-dplyr-bind-rows.R:90:3',
'test-dplyr-conditions.R:12:3', 'test-dplyr-context.R:18:3',
'test-dplyr-context.R:31:3', 'test-dplyr-context.R:39:3',
'test-dplyr-context.R:58:3', 'test-dplyr-distinct.R:62:3',
'test-dplyr-distinct.R:68:3', 'test-dplyr-distinct.R:76:3',
'test-dplyr-distinct.R:127:3', 'test-dplyr-distinct.R:170:3',
'test-dplyr-group-by.R:18:3', 'test-dplyr-group-by.R:29:3',
'test-dplyr-group-by.R:82:3', 'test-dplyr-group-by.R:116:3',
'test-dplyr-group-by.R:125:3', 'test-dplyr-group-by.R:133:3',
'test-dplyr-group-by.R:155:5', 'test-dplyr-group-by.R:165:3',
'test-dplyr-group-by.R:218:3', 'test-dplyr-group-by.R:229:3',
'test-dplyr-group-by.R:246:3', 'test-dplyr-group-by.R:279:3',
'test-dplyr-group-by.R:302:3', 'test-dplyr-group-by.R:333:7',
'test-dplyr-group-by.R:351:3', 'test-dplyr-group-by.R:370:3',
'test-dplyr-group-by.R:378:3', 'test-dplyr-group-by.R:413:3',
'test-dplyr-group-by.R:423:3', 'test-dplyr-group-by.R:433:3',
'test-dplyr-group-by.R:439:3', 'test-dplyr-group-by.R:445:3',
'test-dplyr-group-by.R:485:3', 'test-dplyr-group-by.R:505:3',
'test-dplyr-group-by.R:528:3', 'test-dplyr-group-by.R:554:3',
'test-dplyr-group-by.R:576:3', 'test-dplyr-group-by.R:675:3',
'test-dplyr-group-by.R:698:3', 'test-dplyr-group-data.R:57:3',
'test-dplyr-group-data.R:94:3', 'test-dplyr-group-data.R:102:3',
'test-dplyr-group-data.R:123:3', 'test-dplyr-group-data.R:132:3',
'test-dplyr-group-map.R:11:3', 'test-dplyr-group-map.R:29:3',
'test-dplyr-group-map.R:43:3', 'test-dplyr-group-map.R:68:3',
'test-dplyr-group-map.R:80:3', 'test-dplyr-group-map.R:92:3',
'test-dplyr-group-map.R:113:3', 'test-dplyr-group-map.R:133:3',
'test-dplyr-group-nest.R:43:3', 'test-dplyr-group-nest.R:60:3',
'test-dplyr-group-split.R:54:3', 'test-dplyr-group-split.R:68:3',
'test-dplyr-group-split.R:97:3', 'test-dplyr-group-split.R:122:3',
'test-dplyr-group-trim.R:15:3', 'test-dplyr-group-trim.R:23:3',
'test-dplyr-grouped-df.R:17:3', 'test-dplyr-grouped-df.R:112:3',
'test-dplyr-join.R:687:3', 'test-dplyr-join.R:709:3',
'test-dplyr-join.R:801:3', 'test-dplyr-nest-by.R:28:3',
'test-dplyr-pick.R:42:3', 'test-dplyr-pick.R:79:3',
'test-dplyr-pick.R:102:3', 'test-dplyr-pick.R:143:3',
'test-dplyr-pick.R:168:3', 'test-dplyr-pick.R:205:3',
'test-dplyr-pick.R:232:3', 'test-dplyr-pick.R:284:3',
'test-dplyr-pick.R:389:3', 'test-dplyr-rank.R:60:3',
'test-dplyr-rank.R:106:3', 'test-dplyr-reframe.R:35:3',
'test-dplyr-reframe.R:53:3', 'test-dplyr-reframe.R:87:3',
'test-dplyr-reframe.R:103:3', 'test-dplyr-reframe.R:121:3',
'test-dplyr-reframe.R:141:3', 'test-dplyr-reframe.R:167:3',
'test-dplyr-reframe.R:202:3', 'test-dplyr-reframe.R:229:3',
'test-dplyr-reframe.R:242:3', 'test-dplyr-reframe.R:317:3',
'test-dplyr-reframe.R:325:3', 'test-dplyr-reframe.R:337:3',
'test-dplyr-reframe.R:347:3', 'test-dplyr-reframe.R:429:3',
'test-dplyr-rename.R:18:3', 'test-dplyr-rename.R:52:3',
'test-dplyr-rowwise.R:75:3', 'test-dplyr-sample.R:29:3',
'test-dplyr-sample.R:50:3', 'test-dplyr-sample.R:104:3',
'test-dplyr-select-helpers.R:15:3', 'test-dplyr-select.R:13:3',
'test-dplyr-select.R:21:3', 'test-dplyr-select.R:43:3',
'test-dplyr-select.R:101:3', 'test-dplyr-select.R:119:3',
'test-dplyr-sets.R:47:3', 'test-dplyr-slice.R:17:3',
'test-dplyr-slice.R:30:3', 'test-dplyr-slice.R:40:3',
'test-dplyr-slice.R:57:3', 'test-dplyr-slice.R:88:3',
'test-dplyr-slice.R:108:3', 'test-dplyr-slice.R:132:3',
'test-dplyr-slice.R:144:3', 'test-dplyr-slice.R:211:3',
'test-dplyr-slice.R:343:3', 'test-dplyr-slice.R:402:3',
'test-dplyr-slice.R:602:3', 'test-dplyr-slice.R:634:3',
'test-dplyr-slice.R:655:3', 'test-dplyr-summarise.R:37:3',
'test-dplyr-summarise.R:53:3', 'test-dplyr-summarise.R:68:3',
'test-dplyr-summarise.R:114:3', 'test-dplyr-summarise.R:177:3',
'test-dplyr-summarise.R:196:3', 'test-dplyr-summarise.R:213:3',
'test-dplyr-summarise.R:221:3', 'test-dplyr-summarise.R:231:3',
'test-dplyr-summarise.R:245:3', 'test-dplyr-summarise.R:251:3',
'test-dplyr-summarise.R:286:3', 'test-dplyr-summarise.R:300:3',
'test-dplyr-summarise.R:349:3', 'test-dplyr-summarise.R:377:3',
'test-dplyr-summarise.R:388:3', 'test-dplyr-summarise.R:448:3',
'test-dplyr-summarise.R:497:3', 'test-dplyr-summarise.R:520:18',
'test-dplyr-summarise.R:626:3', 'test-dplyr-transmute.R:11:3',
'test-dplyr-transmute.R:18:3', 'test-dplyr-transmute.R:36:3',
'test-dplyr-transmute.R:58:3', 'test-dplyr-transmute.R:100:3'
• Must pass a plain data frame or a tibble, not a <myclass> object. (1):
'test-dplyr-summarise.R:77:3'
• Must pass a plain data frame or a tibble, not a <noisy> object. (1):
'test-dplyr-slice.R:388:3'
• Must pass a plain data frame or a tibble, not a <rowwise_df> object. (34):
'test-dplyr-mutate.R:368:3', 'test-dplyr-mutate.R:407:3',
'test-dplyr-mutate.R:413:3', 'test-dplyr-mutate.R:420:3',
'test-dplyr-mutate.R:454:3', 'test-dplyr-mutate.R:512:3',
'test-dplyr-mutate.R:641:3', 'test-dplyr-mutate.R:818:3',
'test-dplyr-mutate.R:843:3', 'test-dplyr-mutate.R:860:3',
'test-dplyr-filter.R:276:3', 'test-dplyr-filter.R:902:3',
'test-dplyr-across.R:1380:3', 'test-dplyr-across.R:1946:3',
'test-dplyr-group-by.R:317:3', 'test-dplyr-group-data.R:116:3',
'test-dplyr-group-split.R:60:3', 'test-dplyr-group-split.R:129:3',
'test-dplyr-join.R:553:3', 'test-dplyr-join.R:811:3',
'test-dplyr-nest-by.R:15:3', 'test-dplyr-pick.R:67:3',
'test-dplyr-pick.R:90:3', 'test-dplyr-pick.R:345:3',
'test-dplyr-reframe.R:355:3', 'test-dplyr-reframe.R:365:3',
'test-dplyr-reframe.R:374:3', 'test-dplyr-reframe.R:438:3',
'test-dplyr-rowwise.R:13:3', 'test-dplyr-rowwise.R:52:3',
'test-dplyr-rowwise.R:84:3', 'test-dplyr-slice.R:220:3',
'test-dplyr-summarise.R:265:3', 'test-dplyr-summarise.R:457:3'
• Must pass a plain data frame or a tibble, not a character vector. (1):
'test-dplyr-group-nest.R:24:3'
• Must pass a plain data frame or a tibble, not a number. (1):
'test-dplyr-sets.R:149:3'
• Must pass a plain data frame or a tibble, not an integer vector. (1):
'test-dplyr-sets.R:55:3'
• On CRAN (319): 'test-dplyr-mutate.R:230:1', 'test-dplyr-filter.R:529:1',
'test-dplyr-filter.R:541:1', 'test-dplyr-filter.R:875:1',
'test-dplyr-filter.R:910:1', 'test-dplyr-count-tally.R:53:1',
'test-dplyr-count-tally.R:131:1', 'test-dplyr-count-tally.R:141:1',
'test-dplyr-count-tally.R:148:1', 'test-dplyr-count-tally.R:177:1',
'test-dplyr-count-tally.R:183:1', 'test-dplyr-count-tally.R:204:1',
'test-dplyr-count-tally.R:212:1', 'test-dplyr-count-tally.R:220:1',
'test-dplyr-count-tally.R:252:1', 'test-dplyr-count-tally.R:258:1',
'test-as_duckplyr_tibble.R:1:1', 'test-as_duckplyr_tibble.R:21:1',
'test-compute.R:1:1', 'test-demo.R:1:1', 'test-dplyr-across.R:174:1',
'test-dplyr-across.R:187:1', 'test-dplyr-across.R:280:1',
'test-dplyr-across.R:698:1', 'test-dplyr-across.R:889:1',
'test-dplyr-across.R:941:1', 'test-dplyr-across.R:1394:1',
'test-dplyr-across.R:1449:1', 'test-dplyr-across.R:1771:1',
'test-dplyr-across.R:1840:1', 'test-dplyr-across.R:1978:1',
'test-dplyr-across.R:1990:1', 'test-dplyr-all-equal.R:10:1',
'test-dplyr-all-equal.R:34:1', 'test-dplyr-all-equal.R:43:1',
'test-dplyr-all-equal.R:52:1', 'test-dplyr-all-equal.R:62:1',
'test-dplyr-all-equal.R:116:1', 'test-dplyr-all-equal.R:145:1',
'test-dplyr-all-equal.R:157:1', 'test-dplyr-all-equal.R:169:1',
'test-dplyr-all-equal.R:177:1', 'test-dplyr-arrange.R:36:1',
'test-dplyr-arrange.R:182:1', 'test-dplyr-arrange.R:188:1',
'test-dplyr-arrange.R:200:1', 'test-dplyr-arrange.R:337:1',
'test-dplyr-arrange.R:361:1', 'test-dplyr-bind-cols.R:48:1',
'test-dplyr-bind-cols.R:133:1', 'test-dplyr-bind-cols.R:149:1',
'test-dplyr-bind-rows.R:142:1', 'test-dplyr-bind-rows.R:167:1',
'test-dplyr-bind-rows.R:260:1', 'test-dplyr-by.R:76:1',
'test-dplyr-by.R:84:1', 'test-dplyr-by.R:93:1', 'test-dplyr-by.R:102:1',
'test-dplyr-case-match.R:13:1', 'test-dplyr-case-match.R:44:1',
'test-dplyr-case-match.R:61:1', 'test-dplyr-case-match.R:76:1',
'test-dplyr-case-match.R:86:1', 'test-dplyr-case-match.R:198:1',
'test-dplyr-case-match.R:204:1', 'test-dplyr-case-match.R:232:1',
'test-dplyr-case-match.R:255:1', 'test-dplyr-case-match.R:267:1',
'test-dplyr-case-match.R:273:1', 'test-dplyr-case-match.R:283:1',
'test-dplyr-case-match.R:289:1', 'test-dplyr-case-match.R:295:1',
'test-dplyr-case-match.R:315:1', 'test-dplyr-case-match.R:351:1',
'test-dplyr-case-match.R:371:1', 'test-dplyr-case-when.R:104:1',
'test-dplyr-case-when.R:119:1', 'test-dplyr-case-when.R:127:1',
'test-dplyr-case-when.R:236:1', 'test-dplyr-case-when.R:245:1',
'test-dplyr-case-when.R:253:1', 'test-dplyr-case-when.R:265:1',
'test-dplyr-case-when.R:277:1', 'test-dplyr-case-when.R:285:1',
'test-dplyr-case-when.R:296:1', 'test-dplyr-case-when.R:305:1',
'test-dplyr-case-when.R:314:1', 'test-dplyr-case-when.R:347:1',
'test-dplyr-case-when.R:353:1', 'test-dplyr-case-when.R:375:1',
'test-dplyr-case-when.R:384:1', 'test-dplyr-case-when.R:424:1',
'test-dplyr-case-when.R:498:1', 'test-dplyr-case-when.R:512:1',
'test-dplyr-case-when.R:526:1', 'test-dplyr-case-when.R:578:1',
'test-dplyr-coalesce.R:35:1', 'test-dplyr-coalesce.R:86:1',
'test-dplyr-coalesce.R:94:1', 'test-dplyr-coalesce.R:100:1',
'test-dplyr-coalesce.R:190:1', 'test-dplyr-coalesce.R:196:1',
'test-dplyr-conditions.R:47:1', 'test-dplyr-consecutive-id.R:19:1',
'test-dplyr-consecutive-id.R:28:1', 'test-dplyr-context.R:64:1',
'test-dplyr-desc.R:10:1', 'test-dplyr-distinct.R:192:1',
'test-dplyr-funs.R:62:1', 'test-dplyr-funs.R:77:1',
'test-dplyr-group-by.R:711:1', 'test-dplyr-group-by.R:721:1',
'test-dplyr-group-by.R:731:1', 'test-dplyr-group-by.R:741:1',
'test-dplyr-group-data.R:61:1', 'test-dplyr-group-data.R:81:1',
'test-dplyr-grouped-df.R:138:1', 'test-dplyr-grouped-df.R:207:1',
'test-dplyr-if-else.R:55:1', 'test-dplyr-if-else.R:63:1',
'test-dplyr-if-else.R:80:1', 'test-dplyr-if-else.R:86:1',
'test-dplyr-if-else.R:92:1', 'test-dplyr-if-else.R:107:1',
'test-dplyr-if-else.R:113:1', 'test-dplyr-if-else.R:121:1',
'test-dplyr-join-by.R:207:1', 'test-dplyr-join-by.R:251:1',
'test-dplyr-join-by.R:258:1', 'test-dplyr-join-by.R:275:1',
'test-dplyr-join-by.R:283:1', 'test-dplyr-join-by.R:376:1',
'test-dplyr-join-by.R:391:1', 'test-dplyr-join-cols.R:114:1',
'test-dplyr-join-cols.R:170:1', 'test-dplyr-join-cols.R:181:1',
'test-dplyr-join-cols.R:259:1', 'test-dplyr-join-cross.R:62:1',
'test-dplyr-join-rows.R:10:1', 'test-dplyr-join-rows.R:159:1',
'test-dplyr-join-rows.R:174:1', 'test-dplyr-join-rows.R:182:1',
'test-dplyr-join-rows.R:191:1', 'test-dplyr-join-rows.R:197:1',
'test-dplyr-join-rows.R:216:1', 'test-dplyr-join-rows.R:287:1',
'test-dplyr-join-rows.R:405:1', 'test-dplyr-join-rows.R:424:1',
'test-dplyr-join-rows.R:441:3', 'test-dplyr-join.R:155:1',
'test-dplyr-join.R:388:1', 'test-dplyr-join.R:400:1',
'test-dplyr-join.R:441:1', 'test-dplyr-join.R:447:1',
'test-dplyr-join.R:503:1', 'test-dplyr-join.R:512:1',
'test-dplyr-join.R:521:1', 'test-dplyr-join.R:570:1',
'test-dplyr-join.R:606:1', 'test-dplyr-join.R:656:1',
'test-dplyr-join.R:830:1', 'test-dplyr-join.R:842:1',
'test-dplyr-join.R:853:1', 'test-dplyr-join.R:874:1',
'test-dplyr-join.R:891:1', 'test-dplyr-lead-lag.R:28:1',
'test-dplyr-lead-lag.R:73:1', 'test-dplyr-lead-lag.R:84:1',
'test-dplyr-lead-lag.R:93:1', 'test-dplyr-n-distinct.R:48:1',
'test-dplyr-na-if.R:69:1', 'test-dplyr-na-if.R:77:1',
'test-dplyr-na-if.R:89:1', 'test-dplyr-nth-value.R:150:1',
'test-dplyr-nth-value.R:159:1', 'test-dplyr-nth-value.R:165:1',
'test-dplyr-nth-value.R:171:1', 'test-dplyr-nth-value.R:183:1',
'test-dplyr-nth-value.R:189:1', 'test-dplyr-order-by.R:10:1',
'test-dplyr-order-by.R:24:1', 'test-dplyr-order-by.R:51:1',
'test-dplyr-pick.R:150:1', 'test-dplyr-pick.R:319:1',
'test-dplyr-pick.R:349:1', 'test-dplyr-pick.R:359:1',
'test-dplyr-pick.R:481:1', 'test-dplyr-pick.R:511:1',
'test-dplyr-pick.R:529:1', 'test-dplyr-rank.R:109:1',
'test-dplyr-relocate.R:48:1', 'test-dplyr-rename.R:97:1',
'test-dplyr-rename.R:107:1', 'test-dplyr-rename.R:117:1',
'test-dplyr-rows.R:22:1', 'test-dplyr-rows.R:73:1', 'test-dplyr-rows.R:82:1',
'test-dplyr-rows.R:91:1', 'test-dplyr-rows.R:103:1',
'test-dplyr-rows.R:127:1', 'test-dplyr-rows.R:143:1',
'test-dplyr-rows.R:178:1', 'test-dplyr-rows.R:205:1',
'test-dplyr-rows.R:220:1', 'test-dplyr-rows.R:235:1',
'test-dplyr-rows.R:247:1', 'test-dplyr-rows.R:275:1',
'test-dplyr-rows.R:302:1', 'test-dplyr-rows.R:317:1',
'test-dplyr-rows.R:332:1', 'test-dplyr-rows.R:366:1',
'test-dplyr-rows.R:381:1', 'test-dplyr-rows.R:396:1',
'test-dplyr-rows.R:405:1', 'test-dplyr-rows.R:425:1',
'test-dplyr-rows.R:442:1', 'test-dplyr-rows.R:479:1',
'test-dplyr-rows.R:496:1', 'test-dplyr-rows.R:503:1',
'test-dplyr-rows.R:509:1', 'test-dplyr-rows.R:519:1',
'test-dplyr-rows.R:529:1', 'test-dplyr-rows.R:538:1',
'test-dplyr-rowwise.R:68:1', 'test-dplyr-rowwise.R:132:1',
'test-dplyr-sample.R:119:1', 'test-dplyr-select-helpers.R:27:1',
'test-dplyr-select.R:194:1', 'test-dplyr-sets.R:64:1',
'test-dplyr-sets.R:77:1', 'test-dplyr-sets.R:91:1',
'test-dplyr-sets.R:135:1', 'test-dplyr-sets.R:152:1',
'test-dplyr-slice.R:47:1', 'test-dplyr-slice.R:68:1',
'test-dplyr-slice.R:78:1', 'test-dplyr-slice.R:114:1',
'test-dplyr-slice.R:199:1', 'test-dplyr-slice.R:225:1',
'test-dplyr-slice.R:235:1', 'test-dplyr-slice.R:248:1',
'test-dplyr-slice.R:256:1', 'test-dplyr-slice.R:305:1',
'test-dplyr-slice.R:346:1', 'test-dplyr-slice.R:411:1',
'test-dplyr-slice.R:524:1', 'test-dplyr-slice.R:532:1',
'test-dplyr-slice.R:565:1', 'test-dplyr-slice.R:581:1',
'test-dplyr-summarise.R:436:1', 'test-dplyr-transmute.R:107:1',
'test-duckplyr-across.R:1:1', 'test-duckplyr-across.R:98:1',
'test-duckplyr-across.R:128:1', 'test-duckplyr-across.R:137:1',
'test-duckplyr.R:10:1', 'test-ducktbl.R:30:1', 'test-ducktbl.R:36:1',
'test-ducktbl.R:42:1', 'test-expr.R:2:3', 'test-fallback.R:1:1',
'test-fallback.R:17:1', 'test-fallback.R:33:1', 'test-fallback.R:49:1',
'test-fallback.R:62:1', 'test-fallback.R:81:1', 'test-fallback.R:109:1',
'test-fallback.R:126:1', 'test-fallback.R:143:1', 'test-fallback.R:160:1',
'test-fallback.R:174:1', 'test-fallback.R:186:1', 'test-fallback.R:198:1',
'test-fallback.R:214:1', 'test-fallback.R:230:1', 'test-fallback.R:284:1',
'test-handle_desc.R:19:1', 'test-handle_desc.R:28:1',
'test-n_distinct.R:116:1', 'test-n_distinct.R:130:1',
'test-n_distinct.R:143:1', 'test-overwrite.R:1:1',
'test-relational-duckdb.R:1:1', 'test-relational-duckdb.R:64:1',
'test-relational-duckdb.R:70:1', 'test-relational-duckdb.R:111:1',
'test-relational-rel.R:1:1', 'test-relational.R:1:1', 'test-telemetry.R:3:1',
'test-telemetry.R:40:1', 'test-telemetry.R:52:1', 'test-telemetry.R:64:1',
'test-telemetry.R:76:1', 'test-telemetry.R:93:1', 'test-telemetry.R:114:1',
'test-telemetry.R:136:1', 'test-telemetry.R:143:1', 'test-telemetry.R:165:1',
'test-telemetry.R:177:1', 'test-telemetry.R:194:1', 'test-telemetry.R:201:1',
'test-telemetry.R:223:1', 'test-telemetry.R:230:1', 'test-telemetry.R:247:1',
'test-telemetry.R:254:1', 'test-telemetry.R:271:1', 'test-telemetry.R:278:1',
'test-telemetry.R:285:1', 'test-telemetry.R:292:1', 'test-translate.R:9:1',
'test-translate.R:15:1', 'test-translate.R:21:1', 'test-translate.R:40:1',
'test-translate.R:132:1', 'test-translate.R:162:1', 'test-translate.R:176:1',
'test-translate.R:213:1', 'test-translate.R:253:1', 'test-translate.R:431:1'
• Random seed (2): 'test-as_duckplyr_df.R:2475:3',
'test-as_duckplyr_df.R:2491:3'
• Special (5): 'test-as_duckplyr_df.R:749:3', 'test-as_duckplyr_df.R:765:3',
'test-as_duckplyr_df.R:825:3', 'test-as_duckplyr_df.R:900:3',
'test-as_duckplyr_df.R:1992:3'
• Stack overflow (1): 'test-as_duckplyr_df.R:2459:3'
• TODO duckdb (20): 'test-dplyr-mutate.R:478:3', 'test-dplyr-mutate.R:603:3',
'test-dplyr-across.R:1070:3', 'test-dplyr-all-equal.R:193:3',
'test-dplyr-arrange.R:57:3', 'test-dplyr-copy-to.R:11:3',
'test-dplyr-funs.R:87:3', 'test-dplyr-funs.R:109:3',
'test-dplyr-generics.R:174:3', 'test-dplyr-group-by.R:655:3',
'test-dplyr-group-map.R:155:3', 'test-dplyr-group-nest.R:66:3',
'test-dplyr-group-split.R:159:3', 'test-dplyr-join-rows.R:204:3',
'test-dplyr-join.R:68:3', 'test-dplyr-join.R:411:3',
'test-dplyr-join.R:417:3', 'test-dplyr-summarise.R:19:3',
'test-dplyr-summarise.R:323:3', 'test-dplyr-summarise.R:538:3'
• WAT (3): 'test-as_duckplyr_df.R:779:3', 'test-as_duckplyr_df.R:839:3',
'test-as_duckplyr_df.R:2006:3'
• Won't need (1): 'test-prom.R:2:3'
• argument ".data" is missing, with no default (1):
'test-dplyr-group-data.R:74:3'
• dplyr:::compute_groups() is only needed to test dplyr internals (4):
'test-dplyr-group-by.R:664:3', 'test-dplyr-grouped-df.R:216:3',
'test-dplyr-grouped-df.R:222:3', 'test-dplyr-grouped-df.R:235:3'
• dplyr:::err_locs() is only needed to test dplyr internals (1):
'test-dplyr-conditions.R:36:3'
• dplyr:::expand_pick() is only needed to test dplyr internals (2):
'test-dplyr-pick.R:590:3', 'test-dplyr-pick.R:607:3'
• dplyr:::group_labels_details() is only needed to test dplyr internals (1):
'test-dplyr-context.R:76:3'
• dplyr:::reset_dplyr_warnings() is only needed to test dplyr internals (4):
'test-dplyr-conditions.R:70:3', 'test-dplyr-conditions.R:137:3',
'test-dplyr-conditions.R:166:3', 'test-dplyr-conditions.R:190:3'
• dplyr:::shift() is only needed to test dplyr internals (9):
'test-dplyr-lead-lag.R:108:3', 'test-dplyr-lead-lag.R:118:3',
'test-dplyr-lead-lag.R:127:3', 'test-dplyr-lead-lag.R:139:3',
'test-dplyr-lead-lag.R:154:3', 'test-dplyr-lead-lag.R:165:3',
'test-dplyr-lead-lag.R:173:3', 'test-dplyr-lead-lag.R:182:3',
'test-dplyr-lead-lag.R:188:3'
• i In argument: `.result = (1 + "") * am`. (1): 'test-dplyr-conditions.R:27:5'
• {RSQLite} is not installed (2): 'test-dplyr-count-tally.R:98:3',
'test-dplyr-count-tally.R:110:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-tpch.R:110:3'): TPCH queries can be parsed and run ─────────────
<duckdb_error/rlang_error/error/condition>
Error in `(function (context, message, error_type = NULL, raw_message = NULL, extra_info = NULL) { fields <- list() fields$context <- context fields$error_type <- error_type fields$raw_message <- raw_message fields$extra_info <- extra_info error_parts <- c(message, i = paste0("Context: ", context)) if (!is.null(error_type)) { error_parts <- c(error_parts, i = paste0("Error type: ", error_type)) } if (length(extra_info) > 0) { info_text <- paste0(names(extra_info), ": ", extra_info) names(info_text) <- rep_len("i", length(info_text)) error_parts <- c(error_parts, info_text) } rlang::abort(error_parts, class = "duckdb_error", !!!fields) })("GetQueryResult", "Error evaluating duckdb query: INTERNAL Error: Failed to bind column reference \"o_orderpriority\" [185.1]: inequal types (VARCHAR != BIGINT)\n\nStack Trace:\n\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Exception::ToJSON(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x42) [0x7f355a027ef2]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x1f) [0x7f355a02d4ef]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0xac) [0x7f355a41276c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitReplace(duckdb::BoundColumnRefExpression&, duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)+0x2aa) [0x7f355a3f379a]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitExpression(duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)+0x1c7) [0x7f355b080d27]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::EnumerateExpressions(duckdb::LogicalOperator&, std::function<void (duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)> const&)+0x6a9) [0x7f355b0809b9]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorExpressions(duckdb::LogicalOperator&)+0x38) [0x7f355b07f998]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x70c) [0x7f355a3f328c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x31) [0x7f355b07ff31]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x31) [0x7f355b07ff31]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::ResolveAndPlan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x75) [0x7f355a409035]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::Plan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x2b) [0x7f355a408f5b]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters)+0x561) [0x7f355ad5fa61]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters, duckdb::PreparedStatementMode)+0x486) [0x7f355ad60856]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&)+0x7b) [0x7f355ad64deb]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0x121) [0x7f355ad678c1]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0x7f5) [0x7f355ad64495]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&, bool)+0xd8) [0x7f355ad65c18]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::shared_ptr<duckdb::Relation, true> const&, duckdb::QueryParameters)+0x261) [0x7f355ad6a6f1]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::Execute(duckdb::shared_ptr<duckdb::Relation, true> const&)+0x82) [0x7f355ad6b162]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Relation::Execute()+0x50) [0x7f355ad94d80]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::Materialize()+0x1f9) [0x7f355942d6d9]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::GetQueryResult()+0x34f) [0x7f355942d12f]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(RelToAltrep::RownamesLength(SEXPREC*)+0x44) [0x7f355942bc44]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0xa0f27) [0x7f3576ea0f27]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bcfb) [0x7f3576f3bcfb]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cce5) [0x7f3576f9cce5]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x158553) [0x7f3576f58553]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0xa5343) [0x7f3576ea5343]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bcfb) [0x7f3576f3bcfb]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cde9) [0x7f3576f9cde9]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d91e) [0x7f3576f9d91e]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cde9) [0x7f3576f9cde9]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d91e) [0x7f3576f9d91e]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cde9) [0x7f3576f9cde9]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d91e) [0x7f3576f9d91e]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19ea0d) [0x7f3576f9ea0d]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19b118) [0x7f3576f9b118]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cce5) [0x7f3576f9cce5]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d91e) [0x7f3576f9d91e]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]\n\nThis error signals an assertion failure within DuckDB. This usually occurs due to unexpected conditions or errors in the program's logic.\nFor more information, see https://duckdb.org/docs/stable/dev/internal_errors")`: Error evaluating duckdb query: INTERNAL Error: Failed to bind column reference "o_orderpriority" [185.1]: inequal types (VARCHAR != BIGINT)
Stack Trace:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Exception::ToJSON(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x42) [0x7f355a027ef2]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x1f) [0x7f355a02d4ef]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0xac) [0x7f355a41276c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitReplace(duckdb::BoundColumnRefExpression&, duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)+0x2aa) [0x7f355a3f379a]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitExpression(duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)+0x1c7) [0x7f355b080d27]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::EnumerateExpressions(duckdb::LogicalOperator&, std::function<void (duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)> const&)+0x6a9) [0x7f355b0809b9]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorExpressions(duckdb::LogicalOperator&)+0x38) [0x7f355b07f998]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x70c) [0x7f355a3f328c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x31) [0x7f355b07ff31]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x31) [0x7f355b07ff31]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::ResolveAndPlan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x75) [0x7f355a409035]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::Plan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x2b) [0x7f355a408f5b]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters)+0x561) [0x7f355ad5fa61]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters, duckdb::PreparedStatementMode)+0x486) [0x7f355ad60856]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&)+0x7b) [0x7f355ad64deb]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0x121) [0x7f355ad678c1]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0x7f5) [0x7f355ad64495]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&, bool)+0xd8) [0x7f355ad65c18]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::shared_ptr<duckdb::Relation, true> const&, duckdb::QueryParameters)+0x261) [0x7f355ad6a6f1]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::Execute(duckdb::shared_ptr<duckdb::Relation, true> const&)+0x82) [0x7f355ad6b162]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Relation::Execute()+0x50) [0x7f355ad94d80]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::Materialize()+0x1f9) [0x7f355942d6d9]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::GetQueryResult()+0x34f) [0x7f355942d12f]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(RelToAltrep::RownamesLength(SEXPREC*)+0x44) [0x7f355942bc44]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0xa0f27) [0x7f3576ea0f27]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bcfb) [0x7f3576f3bcfb]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cce5) [0x7f3576f9cce5]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x158553) [0x7f3576f58553]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0xa5343) [0x7f3576ea5343]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bcfb) [0x7f3576f3bcfb]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cde9) [0x7f3576f9cde9]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d91e) [0x7f3576f9d91e]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cde9) [0x7f3576f9cde9]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d91e) [0x7f3576f9d91e]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cde9) [0x7f3576f9cde9]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d91e) [0x7f3576f9d91e]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19ea0d) [0x7f3576f9ea0d]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19b118) [0x7f3576f9b118]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cce5) [0x7f3576f9cce5]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d91e) [0x7f3576f9d91e]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]
/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]
This error signals an assertion failure within DuckDB. This usually occurs due to unexpected conditions or errors in the program's logic.
For more information, see https://duckdb.org/docs/stable/dev/internal_errors
i Context: GetQueryResult
Backtrace:
▆
1. ├─testthat::expect_snapshot(...) at test-tpch.R:110:3
2. │ └─testthat:::expect_snapshot_(...)
3. │ ├─testthat:::with_is_snapshotting(...)
4. │ └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
5. │ └─evaluate::evaluate(source, envir = env, new_device = FALSE, output_handler = handler)
6. │ ├─base::withRestarts(...)
7. │ │ └─base (local) withRestartList(expr, restarts)
8. │ │ ├─base (local) withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]])
9. │ │ │ └─base (local) doWithOneRestart(return(expr), restart)
10. │ │ └─base (local) withRestartList(expr, restarts[-nr])
11. │ │ └─base (local) withOneRestart(expr, restarts[[1L]])
12. │ │ └─base (local) doWithOneRestart(return(expr), restart)
13. │ ├─evaluate:::with_handlers(...)
14. │ │ ├─base::eval(call)
15. │ │ │ └─base::eval(call)
16. │ │ └─base::withCallingHandlers(...)
17. │ └─watcher$print_value(ev$value, ev$visible, envir)
18. │ ├─base::withVisible(handle_value(handler, value, visible, envir))
19. │ └─evaluate:::handle_value(handler, value, visible, envir)
20. │ ├─handler$value(value)
21. │ └─testthat:::testthat_print.default(value)
22. │ ├─base::print(x)
23. │ └─pillar:::print.tbl(x)
24. │ └─pillar:::print_tbl(...)
25. │ └─pillar:::format_tbl(...)
26. │ └─pillar::tbl_format_setup(...)
27. │ ├─pillar:::tbl_format_setup_dispatch(...)
28. │ ├─duckplyr:::tbl_format_setup.duckplyr_df(...)
29. │ ├─base::NextMethod()
30. │ └─pillar:::tbl_format_setup.tbl(...)
31. │ ├─base::as.data.frame(head(x, max + 1))
32. │ └─duckplyr:::as.data.frame.prudent_duckplyr_df(head(x, max + 1))
33. │ ├─dplyr::collect(x)
34. │ └─duckplyr:::collect.prudent_duckplyr_df(x)
35. │ ├─dplyr::collect(out)
36. │ └─duckplyr:::collect.duckplyr_df(out)
37. │ └─base::nrow(x)
38. │ ├─base::dim(x)
39. │ └─base::dim.data.frame(x)
40. │ └─base::.row_names_info(x, 2L)
41. └─duckdb (local) `<fn>`("GetQueryResult", "Error evaluating duckdb query: INTERNAL Error: Failed to bind column reference \"o_orderpriority\" [185.1]: inequal types (VARCHAR != BIGINT)\n\nStack Trace:\n\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Exception::ToJSON(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x42) [0x7f355a027ef2]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x1f) [0x7f355a02d4ef]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0xac) [0x7f355a41276c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitReplace(duckdb::BoundColumnRefExpression&, duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)+0x2aa) [0x7f355a3f379a]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitExpression(duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)+0x1c7) [0x7f355b080d27]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::EnumerateExpressions(duckdb::LogicalOperator&, std::function<void (duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)> const&)+0x6a9) [0x7f355b0809b9]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorExpressions(duckdb::LogicalOperator&)+0x38) [0x7f355b07f998]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x70c) [0x7f355a3f328c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x31) [0x7f355b07ff31]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x31) [0x7f355b07ff31]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7f355b07f924]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x701) [0x7f355a3f3281]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::ResolveAndPlan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x75) [0x7f355a409035]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::Plan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x2b) [0x7f355a408f5b]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters)+0x561) [0x7f355ad5fa61]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters, duckdb::PreparedStatementMode)+0x486) [0x7f355ad60856]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&)+0x7b) [0x7f355ad64deb]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0x121) [0x7f355ad678c1]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0x7f5) [0x7f355ad64495]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&, bool)+0xd8) [0x7f355ad65c18]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::shared_ptr<duckdb::Relation, true> const&, duckdb::QueryParameters)+0x261) [0x7f355ad6a6f1]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::Execute(duckdb::shared_ptr<duckdb::Relation, true> const&)+0x82) [0x7f355ad6b162]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Relation::Execute()+0x50) [0x7f355ad94d80]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::Materialize()+0x1f9) [0x7f355942d6d9]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::GetQueryResult()+0x34f) [0x7f355942d12f]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/duckdb/libs/duckdb.so(RelToAltrep::RownamesLength(SEXPREC*)+0x44) [0x7f355942bc44]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0xa0f27) [0x7f3576ea0f27]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bcfb) [0x7f3576f3bcfb]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cce5) [0x7f3576f9cce5]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x158553) [0x7f3576f58553]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0xa5343) [0x7f3576ea5343]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bcfb) [0x7f3576f3bcfb]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cde9) [0x7f3576f9cde9]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d91e) [0x7f3576f9d91e]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cde9) [0x7f3576f9cde9]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d91e) [0x7f3576f9d91e]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cde9) [0x7f3576f9cde9]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d91e) [0x7f3576f9d91e]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19ea0d) [0x7f3576f9ea0d]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19b118) [0x7f3576f9b118]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19cce5) [0x7f3576f9cce5]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d91e) [0x7f3576f9d91e]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x13bf7c) [0x7f3576f3bf7c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x1340fc) [0x7f3576f340fc]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(Rf_eval+0x1a5) [0x7f3576f33885]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x150c79) [0x7f3576f50c79]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x15017c) [0x7f3576f5017c]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x134aa6) [0x7f3576f34aa6]\n/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib/libR.so(+0x19d3c2) [0x7f3576f9d3c2]\n\nThis error signals an assertion failure within DuckDB. This usually occurs due to unexpected conditions or errors in the program's logic.\nFor more information, see https://duckdb.org/docs/stable/dev/internal_errors")
42. └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
[ FAIL 1 | WARN 0 | SKIP 651 | PASS 2589 ]
Error:
! Test failures.
🛠: 2568
🔨: 1350
🦆: 1218
add_count, anti_join, anti_join.data.frame, arrange, arrange.data.frame, compute, count, count.data.frame, cross_join, distinct, distinct.data.frame, do, eval, filter, filter.data.frame, filter_out, full_join, group_by, group_indices, group_keys, group_map, group_modify, group_nest, group_size, group_split, group_trim, head, inner_join, inner_join.data.frame, intersect, left_join, left_join.data.frame, mutate, mutate.data.frame, n_groups, nest_by, nest_join, pull, reframe, relocate, rename, rename_with, right_join, rows_append, rows_delete, rows_insert, rows_patch, rows_update, rows_upsert, rowwise, select, select.data.frame, semi_join, semi_join.data.frame, setdiff, setequal, slice, slice_head, slice_head.data.frame, slice_sample, slice_tail, summarise, summarise.data.frame, symdiff, transmute, ungroup, union_all
00:04:06.15987
Execution halted
Flavor: r-devel-linux-x86_64-debian-clang
Version: 1.2.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [146s/204s]
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/tests.html
> # * https://testthat.r-lib.org/reference/test_package.html#special-files
>
> library(testthat)
> library(duckplyr)
Loading required package: dplyr
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
The duckplyr package is configured to fall back to dplyr when it encounters an
incompatibility. Fallback events can be collected and uploaded for analysis to
guide future development. By default, data will be collected but no data will
be uploaded.
ℹ Automatic fallback uploading is not controlled and therefore disabled, see
`?duckplyr::fallback()`.
✔ Number of reports ready for upload: 1.
→ Review with `duckplyr::fallback_review()`, upload with
`duckplyr::fallback_upload()`.
ℹ Configure automatic uploading with `duckplyr::fallback_config()`.
✔ Overwriting dplyr methods with duckplyr methods.
ℹ Turn off with `duckplyr::methods_restore()`.
>
> test_check("duckplyr")
Saving _problems/test-tpch-133.R
[ FAIL 1 | WARN 0 | SKIP 651 | PASS 2589 ]
══ Skipped tests (651) ═════════════════════════════════════════════════════════
• Always returns tibble (1): 'test-as_duckplyr_df.R:809:3'
• External vector? (4): 'test-as_duckplyr_df.R:2705:3',
'test-as_duckplyr_df.R:2721:3', 'test-as_duckplyr_df.R:2735:3',
'test-as_duckplyr_df.R:2751:3'
• Grouped (4): 'test-as_duckplyr_df.R:735:3', 'test-as_duckplyr_df.R:793:3',
'test-as_duckplyr_df.R:855:3', 'test-as_duckplyr_df.R:3114:3'
• Hack (1): 'test-as_duckplyr_df.R:560:3'
• Missing or empty names not allowed. (6): 'test-dplyr-mutate.R:987:3',
'test-dplyr-filter.R:795:3', 'test-dplyr-select.R:55:3',
'test-dplyr-select.R:173:3', 'test-dplyr-select.R:182:3',
'test-dplyr-summarise.R:482:3'
• Must pass a plain data frame or a tibble, not NULL. (1):
'test-dplyr-copy-to.R:21:3'
• Must pass a plain data frame or a tibble, not a <dplyr_foobar> object. (2):
'test-dplyr-filter.R:701:3', 'test-dplyr-arrange.R:317:3'
• Must pass a plain data frame or a tibble, not a <dplyr_test_broken_operator>
object. (1): 'test-dplyr-select.R:216:3'
• Must pass a plain data frame or a tibble, not a <foo_df> object. (4):
'test-dplyr-filter.R:687:3', 'test-dplyr-arrange.R:306:3',
'test-dplyr-group-split.R:140:3', 'test-dplyr-group-split.R:155:3'
• Must pass a plain data frame or a tibble, not a <grouped_df> object. (212):
'test-dplyr-mutate.R:16:3', 'test-dplyr-mutate.R:61:3',
'test-dplyr-mutate.R:95:3', 'test-dplyr-mutate.R:134:3',
'test-dplyr-mutate.R:186:3', 'test-dplyr-mutate.R:206:3',
'test-dplyr-mutate.R:279:3', 'test-dplyr-mutate.R:293:3',
'test-dplyr-mutate.R:330:3', 'test-dplyr-mutate.R:339:3',
'test-dplyr-mutate.R:351:3', 'test-dplyr-mutate.R:447:3',
'test-dplyr-mutate.R:472:3', 'test-dplyr-mutate.R:502:3',
'test-dplyr-mutate.R:532:3', 'test-dplyr-mutate.R:632:3',
'test-dplyr-mutate.R:683:3', 'test-dplyr-mutate.R:692:3',
'test-dplyr-mutate.R:721:3', 'test-dplyr-mutate.R:739:3',
'test-dplyr-mutate.R:778:3', 'test-dplyr-mutate.R:829:3',
'test-dplyr-mutate.R:854:3', 'test-dplyr-mutate.R:875:3',
'test-dplyr-mutate.R:977:3', 'test-dplyr-filter.R:17:5',
'test-dplyr-filter.R:36:3', 'test-dplyr-filter.R:67:3',
'test-dplyr-filter.R:152:3', 'test-dplyr-filter.R:201:3',
'test-dplyr-filter.R:228:3', 'test-dplyr-filter.R:284:3',
'test-dplyr-filter.R:294:3', 'test-dplyr-filter.R:376:3',
'test-dplyr-filter.R:401:3', 'test-dplyr-filter.R:460:3',
'test-dplyr-filter.R:519:3', 'test-dplyr-filter.R:554:3',
'test-dplyr-filter.R:632:3', 'test-dplyr-filter.R:654:3',
'test-dplyr-filter.R:752:3', 'test-dplyr-filter.R:771:3',
'test-dplyr-filter.R:890:3', 'test-dplyr-count-tally.R:66:3',
'test-dplyr-count-tally.R:75:3', 'test-dplyr-count-tally.R:89:3',
'test-dplyr-count-tally.R:174:3', 'test-dplyr-count-tally.R:198:3',
'test-dplyr-across.R:23:3', 'test-dplyr-across.R:33:3',
'test-dplyr-across.R:275:3', 'test-dplyr-across.R:393:3',
'test-dplyr-across.R:403:3', 'test-dplyr-across.R:816:3',
'test-dplyr-across.R:831:5', 'test-dplyr-across.R:1314:3',
'test-dplyr-across.R:1854:3', 'test-dplyr-across.R:1892:3',
'test-dplyr-across.R:1919:3', 'test-dplyr-across.R:2069:3',
'test-dplyr-across.R:2083:3', 'test-dplyr-arrange.R:18:3',
'test-dplyr-arrange.R:220:3', 'test-dplyr-arrange.R:227:3',
'test-dplyr-arrange.R:233:3', 'test-dplyr-arrange.R:355:3',
'test-dplyr-arrange.R:406:3', 'test-dplyr-bind-rows.R:90:3',
'test-dplyr-conditions.R:12:3', 'test-dplyr-context.R:18:3',
'test-dplyr-context.R:31:3', 'test-dplyr-context.R:39:3',
'test-dplyr-context.R:58:3', 'test-dplyr-distinct.R:62:3',
'test-dplyr-distinct.R:68:3', 'test-dplyr-distinct.R:76:3',
'test-dplyr-distinct.R:127:3', 'test-dplyr-distinct.R:170:3',
'test-dplyr-group-by.R:18:3', 'test-dplyr-group-by.R:29:3',
'test-dplyr-group-by.R:82:3', 'test-dplyr-group-by.R:116:3',
'test-dplyr-group-by.R:125:3', 'test-dplyr-group-by.R:133:3',
'test-dplyr-group-by.R:155:5', 'test-dplyr-group-by.R:165:3',
'test-dplyr-group-by.R:218:3', 'test-dplyr-group-by.R:229:3',
'test-dplyr-group-by.R:246:3', 'test-dplyr-group-by.R:279:3',
'test-dplyr-group-by.R:302:3', 'test-dplyr-group-by.R:333:7',
'test-dplyr-group-by.R:351:3', 'test-dplyr-group-by.R:370:3',
'test-dplyr-group-by.R:378:3', 'test-dplyr-group-by.R:413:3',
'test-dplyr-group-by.R:423:3', 'test-dplyr-group-by.R:433:3',
'test-dplyr-group-by.R:439:3', 'test-dplyr-group-by.R:445:3',
'test-dplyr-group-by.R:485:3', 'test-dplyr-group-by.R:505:3',
'test-dplyr-group-by.R:528:3', 'test-dplyr-group-by.R:554:3',
'test-dplyr-group-by.R:576:3', 'test-dplyr-group-by.R:675:3',
'test-dplyr-group-by.R:698:3', 'test-dplyr-group-data.R:57:3',
'test-dplyr-group-data.R:94:3', 'test-dplyr-group-data.R:102:3',
'test-dplyr-group-data.R:123:3', 'test-dplyr-group-data.R:132:3',
'test-dplyr-group-map.R:11:3', 'test-dplyr-group-map.R:29:3',
'test-dplyr-group-map.R:43:3', 'test-dplyr-group-map.R:68:3',
'test-dplyr-group-map.R:80:3', 'test-dplyr-group-map.R:92:3',
'test-dplyr-group-map.R:113:3', 'test-dplyr-group-map.R:133:3',
'test-dplyr-group-nest.R:43:3', 'test-dplyr-group-nest.R:60:3',
'test-dplyr-group-split.R:54:3', 'test-dplyr-group-split.R:68:3',
'test-dplyr-group-split.R:97:3', 'test-dplyr-group-split.R:122:3',
'test-dplyr-group-trim.R:15:3', 'test-dplyr-group-trim.R:23:3',
'test-dplyr-grouped-df.R:17:3', 'test-dplyr-grouped-df.R:112:3',
'test-dplyr-join.R:687:3', 'test-dplyr-join.R:709:3',
'test-dplyr-join.R:801:3', 'test-dplyr-nest-by.R:28:3',
'test-dplyr-pick.R:42:3', 'test-dplyr-pick.R:79:3',
'test-dplyr-pick.R:102:3', 'test-dplyr-pick.R:143:3',
'test-dplyr-pick.R:168:3', 'test-dplyr-pick.R:205:3',
'test-dplyr-pick.R:232:3', 'test-dplyr-pick.R:284:3',
'test-dplyr-pick.R:389:3', 'test-dplyr-rank.R:60:3',
'test-dplyr-rank.R:106:3', 'test-dplyr-reframe.R:35:3',
'test-dplyr-reframe.R:53:3', 'test-dplyr-reframe.R:87:3',
'test-dplyr-reframe.R:103:3', 'test-dplyr-reframe.R:121:3',
'test-dplyr-reframe.R:141:3', 'test-dplyr-reframe.R:167:3',
'test-dplyr-reframe.R:202:3', 'test-dplyr-reframe.R:229:3',
'test-dplyr-reframe.R:242:3', 'test-dplyr-reframe.R:317:3',
'test-dplyr-reframe.R:325:3', 'test-dplyr-reframe.R:337:3',
'test-dplyr-reframe.R:347:3', 'test-dplyr-reframe.R:429:3',
'test-dplyr-rename.R:18:3', 'test-dplyr-rename.R:52:3',
'test-dplyr-rowwise.R:75:3', 'test-dplyr-sample.R:29:3',
'test-dplyr-sample.R:50:3', 'test-dplyr-sample.R:104:3',
'test-dplyr-select-helpers.R:15:3', 'test-dplyr-select.R:13:3',
'test-dplyr-select.R:21:3', 'test-dplyr-select.R:43:3',
'test-dplyr-select.R:101:3', 'test-dplyr-select.R:119:3',
'test-dplyr-sets.R:47:3', 'test-dplyr-slice.R:17:3',
'test-dplyr-slice.R:30:3', 'test-dplyr-slice.R:40:3',
'test-dplyr-slice.R:57:3', 'test-dplyr-slice.R:88:3',
'test-dplyr-slice.R:108:3', 'test-dplyr-slice.R:132:3',
'test-dplyr-slice.R:144:3', 'test-dplyr-slice.R:211:3',
'test-dplyr-slice.R:343:3', 'test-dplyr-slice.R:402:3',
'test-dplyr-slice.R:602:3', 'test-dplyr-slice.R:634:3',
'test-dplyr-slice.R:655:3', 'test-dplyr-summarise.R:37:3',
'test-dplyr-summarise.R:53:3', 'test-dplyr-summarise.R:68:3',
'test-dplyr-summarise.R:114:3', 'test-dplyr-summarise.R:177:3',
'test-dplyr-summarise.R:196:3', 'test-dplyr-summarise.R:213:3',
'test-dplyr-summarise.R:221:3', 'test-dplyr-summarise.R:231:3',
'test-dplyr-summarise.R:245:3', 'test-dplyr-summarise.R:251:3',
'test-dplyr-summarise.R:286:3', 'test-dplyr-summarise.R:300:3',
'test-dplyr-summarise.R:349:3', 'test-dplyr-summarise.R:377:3',
'test-dplyr-summarise.R:388:3', 'test-dplyr-summarise.R:448:3',
'test-dplyr-summarise.R:497:3', 'test-dplyr-summarise.R:520:18',
'test-dplyr-summarise.R:626:3', 'test-dplyr-transmute.R:11:3',
'test-dplyr-transmute.R:18:3', 'test-dplyr-transmute.R:36:3',
'test-dplyr-transmute.R:58:3', 'test-dplyr-transmute.R:100:3'
• Must pass a plain data frame or a tibble, not a <myclass> object. (1):
'test-dplyr-summarise.R:77:3'
• Must pass a plain data frame or a tibble, not a <noisy> object. (1):
'test-dplyr-slice.R:388:3'
• Must pass a plain data frame or a tibble, not a <rowwise_df> object. (34):
'test-dplyr-mutate.R:368:3', 'test-dplyr-mutate.R:407:3',
'test-dplyr-mutate.R:413:3', 'test-dplyr-mutate.R:420:3',
'test-dplyr-mutate.R:454:3', 'test-dplyr-mutate.R:512:3',
'test-dplyr-mutate.R:641:3', 'test-dplyr-mutate.R:818:3',
'test-dplyr-mutate.R:843:3', 'test-dplyr-mutate.R:860:3',
'test-dplyr-filter.R:276:3', 'test-dplyr-filter.R:902:3',
'test-dplyr-across.R:1380:3', 'test-dplyr-across.R:1946:3',
'test-dplyr-group-by.R:317:3', 'test-dplyr-group-data.R:116:3',
'test-dplyr-group-split.R:60:3', 'test-dplyr-group-split.R:129:3',
'test-dplyr-join.R:553:3', 'test-dplyr-join.R:811:3',
'test-dplyr-nest-by.R:15:3', 'test-dplyr-pick.R:67:3',
'test-dplyr-pick.R:90:3', 'test-dplyr-pick.R:345:3',
'test-dplyr-reframe.R:355:3', 'test-dplyr-reframe.R:365:3',
'test-dplyr-reframe.R:374:3', 'test-dplyr-reframe.R:438:3',
'test-dplyr-rowwise.R:13:3', 'test-dplyr-rowwise.R:52:3',
'test-dplyr-rowwise.R:84:3', 'test-dplyr-slice.R:220:3',
'test-dplyr-summarise.R:265:3', 'test-dplyr-summarise.R:457:3'
• Must pass a plain data frame or a tibble, not a character vector. (1):
'test-dplyr-group-nest.R:24:3'
• Must pass a plain data frame or a tibble, not a number. (1):
'test-dplyr-sets.R:149:3'
• Must pass a plain data frame or a tibble, not an integer vector. (1):
'test-dplyr-sets.R:55:3'
• On CRAN (319): 'test-dplyr-mutate.R:230:1', 'test-dplyr-filter.R:529:1',
'test-dplyr-filter.R:541:1', 'test-dplyr-filter.R:875:1',
'test-dplyr-filter.R:910:1', 'test-dplyr-count-tally.R:53:1',
'test-dplyr-count-tally.R:131:1', 'test-dplyr-count-tally.R:141:1',
'test-dplyr-count-tally.R:148:1', 'test-dplyr-count-tally.R:177:1',
'test-dplyr-count-tally.R:183:1', 'test-dplyr-count-tally.R:204:1',
'test-dplyr-count-tally.R:212:1', 'test-dplyr-count-tally.R:220:1',
'test-dplyr-count-tally.R:252:1', 'test-dplyr-count-tally.R:258:1',
'test-as_duckplyr_tibble.R:1:1', 'test-as_duckplyr_tibble.R:21:1',
'test-compute.R:1:1', 'test-demo.R:1:1', 'test-dplyr-across.R:174:1',
'test-dplyr-across.R:187:1', 'test-dplyr-across.R:280:1',
'test-dplyr-across.R:698:1', 'test-dplyr-across.R:889:1',
'test-dplyr-across.R:941:1', 'test-dplyr-across.R:1394:1',
'test-dplyr-across.R:1449:1', 'test-dplyr-across.R:1771:1',
'test-dplyr-across.R:1840:1', 'test-dplyr-across.R:1978:1',
'test-dplyr-across.R:1990:1', 'test-dplyr-all-equal.R:10:1',
'test-dplyr-all-equal.R:34:1', 'test-dplyr-all-equal.R:43:1',
'test-dplyr-all-equal.R:52:1', 'test-dplyr-all-equal.R:62:1',
'test-dplyr-all-equal.R:116:1', 'test-dplyr-all-equal.R:145:1',
'test-dplyr-all-equal.R:157:1', 'test-dplyr-all-equal.R:169:1',
'test-dplyr-all-equal.R:177:1', 'test-dplyr-arrange.R:36:1',
'test-dplyr-arrange.R:182:1', 'test-dplyr-arrange.R:188:1',
'test-dplyr-arrange.R:200:1', 'test-dplyr-arrange.R:337:1',
'test-dplyr-arrange.R:361:1', 'test-dplyr-bind-cols.R:48:1',
'test-dplyr-bind-cols.R:133:1', 'test-dplyr-bind-cols.R:149:1',
'test-dplyr-bind-rows.R:142:1', 'test-dplyr-bind-rows.R:167:1',
'test-dplyr-bind-rows.R:260:1', 'test-dplyr-by.R:76:1',
'test-dplyr-by.R:84:1', 'test-dplyr-by.R:93:1', 'test-dplyr-by.R:102:1',
'test-dplyr-case-match.R:13:1', 'test-dplyr-case-match.R:44:1',
'test-dplyr-case-match.R:61:1', 'test-dplyr-case-match.R:76:1',
'test-dplyr-case-match.R:86:1', 'test-dplyr-case-match.R:198:1',
'test-dplyr-case-match.R:204:1', 'test-dplyr-case-match.R:232:1',
'test-dplyr-case-match.R:255:1', 'test-dplyr-case-match.R:267:1',
'test-dplyr-case-match.R:273:1', 'test-dplyr-case-match.R:283:1',
'test-dplyr-case-match.R:289:1', 'test-dplyr-case-match.R:295:1',
'test-dplyr-case-match.R:315:1', 'test-dplyr-case-match.R:351:1',
'test-dplyr-case-match.R:371:1', 'test-dplyr-case-when.R:104:1',
'test-dplyr-case-when.R:119:1', 'test-dplyr-case-when.R:127:1',
'test-dplyr-case-when.R:236:1', 'test-dplyr-case-when.R:245:1',
'test-dplyr-case-when.R:253:1', 'test-dplyr-case-when.R:265:1',
'test-dplyr-case-when.R:277:1', 'test-dplyr-case-when.R:285:1',
'test-dplyr-case-when.R:296:1', 'test-dplyr-case-when.R:305:1',
'test-dplyr-case-when.R:314:1', 'test-dplyr-case-when.R:347:1',
'test-dplyr-case-when.R:353:1', 'test-dplyr-case-when.R:375:1',
'test-dplyr-case-when.R:384:1', 'test-dplyr-case-when.R:424:1',
'test-dplyr-case-when.R:498:1', 'test-dplyr-case-when.R:512:1',
'test-dplyr-case-when.R:526:1', 'test-dplyr-case-when.R:578:1',
'test-dplyr-coalesce.R:35:1', 'test-dplyr-coalesce.R:86:1',
'test-dplyr-coalesce.R:94:1', 'test-dplyr-coalesce.R:100:1',
'test-dplyr-coalesce.R:190:1', 'test-dplyr-coalesce.R:196:1',
'test-dplyr-conditions.R:47:1', 'test-dplyr-consecutive-id.R:19:1',
'test-dplyr-consecutive-id.R:28:1', 'test-dplyr-context.R:64:1',
'test-dplyr-desc.R:10:1', 'test-dplyr-distinct.R:192:1',
'test-dplyr-funs.R:62:1', 'test-dplyr-funs.R:77:1',
'test-dplyr-group-by.R:711:1', 'test-dplyr-group-by.R:721:1',
'test-dplyr-group-by.R:731:1', 'test-dplyr-group-by.R:741:1',
'test-dplyr-group-data.R:61:1', 'test-dplyr-group-data.R:81:1',
'test-dplyr-grouped-df.R:138:1', 'test-dplyr-grouped-df.R:207:1',
'test-dplyr-if-else.R:55:1', 'test-dplyr-if-else.R:63:1',
'test-dplyr-if-else.R:80:1', 'test-dplyr-if-else.R:86:1',
'test-dplyr-if-else.R:92:1', 'test-dplyr-if-else.R:107:1',
'test-dplyr-if-else.R:113:1', 'test-dplyr-if-else.R:121:1',
'test-dplyr-join-by.R:207:1', 'test-dplyr-join-by.R:251:1',
'test-dplyr-join-by.R:258:1', 'test-dplyr-join-by.R:275:1',
'test-dplyr-join-by.R:283:1', 'test-dplyr-join-by.R:376:1',
'test-dplyr-join-by.R:391:1', 'test-dplyr-join-cols.R:114:1',
'test-dplyr-join-cols.R:170:1', 'test-dplyr-join-cols.R:181:1',
'test-dplyr-join-cols.R:259:1', 'test-dplyr-join-cross.R:62:1',
'test-dplyr-join-rows.R:10:1', 'test-dplyr-join-rows.R:159:1',
'test-dplyr-join-rows.R:174:1', 'test-dplyr-join-rows.R:182:1',
'test-dplyr-join-rows.R:191:1', 'test-dplyr-join-rows.R:197:1',
'test-dplyr-join-rows.R:216:1', 'test-dplyr-join-rows.R:287:1',
'test-dplyr-join-rows.R:405:1', 'test-dplyr-join-rows.R:424:1',
'test-dplyr-join-rows.R:441:3', 'test-dplyr-join.R:155:1',
'test-dplyr-join.R:388:1', 'test-dplyr-join.R:400:1',
'test-dplyr-join.R:441:1', 'test-dplyr-join.R:447:1',
'test-dplyr-join.R:503:1', 'test-dplyr-join.R:512:1',
'test-dplyr-join.R:521:1', 'test-dplyr-join.R:570:1',
'test-dplyr-join.R:606:1', 'test-dplyr-join.R:656:1',
'test-dplyr-join.R:830:1', 'test-dplyr-join.R:842:1',
'test-dplyr-join.R:853:1', 'test-dplyr-join.R:874:1',
'test-dplyr-join.R:891:1', 'test-dplyr-lead-lag.R:28:1',
'test-dplyr-lead-lag.R:73:1', 'test-dplyr-lead-lag.R:84:1',
'test-dplyr-lead-lag.R:93:1', 'test-dplyr-n-distinct.R:48:1',
'test-dplyr-na-if.R:69:1', 'test-dplyr-na-if.R:77:1',
'test-dplyr-na-if.R:89:1', 'test-dplyr-nth-value.R:150:1',
'test-dplyr-nth-value.R:159:1', 'test-dplyr-nth-value.R:165:1',
'test-dplyr-nth-value.R:171:1', 'test-dplyr-nth-value.R:183:1',
'test-dplyr-nth-value.R:189:1', 'test-dplyr-order-by.R:10:1',
'test-dplyr-order-by.R:24:1', 'test-dplyr-order-by.R:51:1',
'test-dplyr-pick.R:150:1', 'test-dplyr-pick.R:319:1',
'test-dplyr-pick.R:349:1', 'test-dplyr-pick.R:359:1',
'test-dplyr-pick.R:481:1', 'test-dplyr-pick.R:511:1',
'test-dplyr-pick.R:529:1', 'test-dplyr-rank.R:109:1',
'test-dplyr-relocate.R:48:1', 'test-dplyr-rename.R:97:1',
'test-dplyr-rename.R:107:1', 'test-dplyr-rename.R:117:1',
'test-dplyr-rows.R:22:1', 'test-dplyr-rows.R:73:1', 'test-dplyr-rows.R:82:1',
'test-dplyr-rows.R:91:1', 'test-dplyr-rows.R:103:1',
'test-dplyr-rows.R:127:1', 'test-dplyr-rows.R:143:1',
'test-dplyr-rows.R:178:1', 'test-dplyr-rows.R:205:1',
'test-dplyr-rows.R:220:1', 'test-dplyr-rows.R:235:1',
'test-dplyr-rows.R:247:1', 'test-dplyr-rows.R:275:1',
'test-dplyr-rows.R:302:1', 'test-dplyr-rows.R:317:1',
'test-dplyr-rows.R:332:1', 'test-dplyr-rows.R:366:1',
'test-dplyr-rows.R:381:1', 'test-dplyr-rows.R:396:1',
'test-dplyr-rows.R:405:1', 'test-dplyr-rows.R:425:1',
'test-dplyr-rows.R:442:1', 'test-dplyr-rows.R:479:1',
'test-dplyr-rows.R:496:1', 'test-dplyr-rows.R:503:1',
'test-dplyr-rows.R:509:1', 'test-dplyr-rows.R:519:1',
'test-dplyr-rows.R:529:1', 'test-dplyr-rows.R:538:1',
'test-dplyr-rowwise.R:68:1', 'test-dplyr-rowwise.R:132:1',
'test-dplyr-sample.R:119:1', 'test-dplyr-select-helpers.R:27:1',
'test-dplyr-select.R:194:1', 'test-dplyr-sets.R:64:1',
'test-dplyr-sets.R:77:1', 'test-dplyr-sets.R:91:1',
'test-dplyr-sets.R:135:1', 'test-dplyr-sets.R:152:1',
'test-dplyr-slice.R:47:1', 'test-dplyr-slice.R:68:1',
'test-dplyr-slice.R:78:1', 'test-dplyr-slice.R:114:1',
'test-dplyr-slice.R:199:1', 'test-dplyr-slice.R:225:1',
'test-dplyr-slice.R:235:1', 'test-dplyr-slice.R:248:1',
'test-dplyr-slice.R:256:1', 'test-dplyr-slice.R:305:1',
'test-dplyr-slice.R:346:1', 'test-dplyr-slice.R:411:1',
'test-dplyr-slice.R:524:1', 'test-dplyr-slice.R:532:1',
'test-dplyr-slice.R:565:1', 'test-dplyr-slice.R:581:1',
'test-dplyr-summarise.R:436:1', 'test-dplyr-transmute.R:107:1',
'test-duckplyr-across.R:1:1', 'test-duckplyr-across.R:98:1',
'test-duckplyr-across.R:128:1', 'test-duckplyr-across.R:137:1',
'test-duckplyr.R:10:1', 'test-ducktbl.R:30:1', 'test-ducktbl.R:36:1',
'test-ducktbl.R:42:1', 'test-expr.R:2:3', 'test-fallback.R:1:1',
'test-fallback.R:17:1', 'test-fallback.R:33:1', 'test-fallback.R:49:1',
'test-fallback.R:62:1', 'test-fallback.R:81:1', 'test-fallback.R:109:1',
'test-fallback.R:126:1', 'test-fallback.R:143:1', 'test-fallback.R:160:1',
'test-fallback.R:174:1', 'test-fallback.R:186:1', 'test-fallback.R:198:1',
'test-fallback.R:214:1', 'test-fallback.R:230:1', 'test-fallback.R:284:1',
'test-handle_desc.R:19:1', 'test-handle_desc.R:28:1',
'test-n_distinct.R:116:1', 'test-n_distinct.R:130:1',
'test-n_distinct.R:143:1', 'test-overwrite.R:1:1',
'test-relational-duckdb.R:1:1', 'test-relational-duckdb.R:64:1',
'test-relational-duckdb.R:70:1', 'test-relational-duckdb.R:111:1',
'test-relational-rel.R:1:1', 'test-relational.R:1:1', 'test-telemetry.R:3:1',
'test-telemetry.R:40:1', 'test-telemetry.R:52:1', 'test-telemetry.R:64:1',
'test-telemetry.R:76:1', 'test-telemetry.R:93:1', 'test-telemetry.R:114:1',
'test-telemetry.R:136:1', 'test-telemetry.R:143:1', 'test-telemetry.R:165:1',
'test-telemetry.R:177:1', 'test-telemetry.R:194:1', 'test-telemetry.R:201:1',
'test-telemetry.R:223:1', 'test-telemetry.R:230:1', 'test-telemetry.R:247:1',
'test-telemetry.R:254:1', 'test-telemetry.R:271:1', 'test-telemetry.R:278:1',
'test-telemetry.R:285:1', 'test-telemetry.R:292:1', 'test-translate.R:9:1',
'test-translate.R:15:1', 'test-translate.R:21:1', 'test-translate.R:40:1',
'test-translate.R:132:1', 'test-translate.R:162:1', 'test-translate.R:176:1',
'test-translate.R:213:1', 'test-translate.R:253:1', 'test-translate.R:431:1'
• Random seed (2): 'test-as_duckplyr_df.R:2475:3',
'test-as_duckplyr_df.R:2491:3'
• Special (5): 'test-as_duckplyr_df.R:749:3', 'test-as_duckplyr_df.R:765:3',
'test-as_duckplyr_df.R:825:3', 'test-as_duckplyr_df.R:900:3',
'test-as_duckplyr_df.R:1992:3'
• Stack overflow (1): 'test-as_duckplyr_df.R:2459:3'
• TODO duckdb (20): 'test-dplyr-mutate.R:478:3', 'test-dplyr-mutate.R:603:3',
'test-dplyr-across.R:1070:3', 'test-dplyr-all-equal.R:193:3',
'test-dplyr-arrange.R:57:3', 'test-dplyr-copy-to.R:11:3',
'test-dplyr-funs.R:87:3', 'test-dplyr-funs.R:109:3',
'test-dplyr-generics.R:174:3', 'test-dplyr-group-by.R:655:3',
'test-dplyr-group-map.R:155:3', 'test-dplyr-group-nest.R:66:3',
'test-dplyr-group-split.R:159:3', 'test-dplyr-join-rows.R:204:3',
'test-dplyr-join.R:68:3', 'test-dplyr-join.R:411:3',
'test-dplyr-join.R:417:3', 'test-dplyr-summarise.R:19:3',
'test-dplyr-summarise.R:323:3', 'test-dplyr-summarise.R:538:3'
• WAT (3): 'test-as_duckplyr_df.R:779:3', 'test-as_duckplyr_df.R:839:3',
'test-as_duckplyr_df.R:2006:3'
• Won't need (1): 'test-prom.R:2:3'
• argument ".data" is missing, with no default (1):
'test-dplyr-group-data.R:74:3'
• dplyr:::compute_groups() is only needed to test dplyr internals (4):
'test-dplyr-group-by.R:664:3', 'test-dplyr-grouped-df.R:216:3',
'test-dplyr-grouped-df.R:222:3', 'test-dplyr-grouped-df.R:235:3'
• dplyr:::err_locs() is only needed to test dplyr internals (1):
'test-dplyr-conditions.R:36:3'
• dplyr:::expand_pick() is only needed to test dplyr internals (2):
'test-dplyr-pick.R:590:3', 'test-dplyr-pick.R:607:3'
• dplyr:::group_labels_details() is only needed to test dplyr internals (1):
'test-dplyr-context.R:76:3'
• dplyr:::reset_dplyr_warnings() is only needed to test dplyr internals (4):
'test-dplyr-conditions.R:70:3', 'test-dplyr-conditions.R:137:3',
'test-dplyr-conditions.R:166:3', 'test-dplyr-conditions.R:190:3'
• dplyr:::shift() is only needed to test dplyr internals (9):
'test-dplyr-lead-lag.R:108:3', 'test-dplyr-lead-lag.R:118:3',
'test-dplyr-lead-lag.R:127:3', 'test-dplyr-lead-lag.R:139:3',
'test-dplyr-lead-lag.R:154:3', 'test-dplyr-lead-lag.R:165:3',
'test-dplyr-lead-lag.R:173:3', 'test-dplyr-lead-lag.R:182:3',
'test-dplyr-lead-lag.R:188:3'
• i In argument: `.result = (1 + "") * am`. (1): 'test-dplyr-conditions.R:27:5'
• {RSQLite} is not installed (2): 'test-dplyr-count-tally.R:98:3',
'test-dplyr-count-tally.R:110:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-tpch.R:110:3'): TPCH queries can be parsed and run ─────────────
<duckdb_error/rlang_error/error/condition>
Error in `(function (context, message, error_type = NULL, raw_message = NULL, extra_info = NULL) { fields <- list() fields$context <- context fields$error_type <- error_type fields$raw_message <- raw_message fields$extra_info <- extra_info error_parts <- c(message, i = paste0("Context: ", context)) if (!is.null(error_type)) { error_parts <- c(error_parts, i = paste0("Error type: ", error_type)) } if (length(extra_info) > 0) { info_text <- paste0(names(extra_info), ": ", extra_info) names(info_text) <- rep_len("i", length(info_text)) error_parts <- c(error_parts, info_text) } rlang::abort(error_parts, class = "duckdb_error", !!!fields) })("GetQueryResult", "Error evaluating duckdb query: INTERNAL Error: Failed to bind column reference \"o_orderpriority\" [185.1]: inequal types (VARCHAR != BIGINT)\n\nStack Trace:\n\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Exception::ToJSON(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x54) [0x7fdf5989c944]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Exception::Exception(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x11) [0x7fdf5989c971]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x11) [0x7fdf5989f9e1]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0x1a9) [0x7fdf59bb2559]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(+0x9073cd) [0x7fdf58d073cd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitExpression(duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)+0x118) [0x7fdf5a497c38]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::EnumerateExpressions(duckdb::LogicalOperator&, std::function<void (duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)> const&)+0x86) [0x7fdf5a499966]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorExpressions(duckdb::LogicalOperator&)+0x3f) [0x7fdf5a499f2f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x86) [0x7fdf59b9fae6]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x3c) [0x7fdf5a4a67cc]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x3c) [0x7fdf5a4a67cc]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::ResolveAndPlan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x8a) [0x7fdf59ba04da]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::Plan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x2a) [0x7fdf59ba06ca]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters)+0x691) [0x7fdf5a291a41]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters, duckdb::PreparedStatementMode)+0x47a) [0x7fdf5a29218a]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&)+0xae) [0x7fdf5a2953fe]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0xa3) [0x7fdf5a295873]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0x8c) [0x7fdf5a295a9c]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&, bool)+0x9b) [0x7fdf5a29676b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::shared_ptr<duckdb::Relation, true> const&, duckdb::QueryParameters)+0x18b) [0x7fdf5a2996bb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::Execute(duckdb::shared_ptr<duckdb::Relation, true> const&)+0x7d) [0x7fdf5a2999ad]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Relation::Execute()+0x51) [0x7fdf5a29a3a1]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::Materialize()+0x137) [0x7fdf58fcaf17]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::GetQueryResult()+0x2b1) [0x7fdf58fcb631]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(RelToAltrep::RownamesLength(SEXPREC*)+0x45) [0x7fdf58fcbd15]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0xa6a9d) [0x7fdf75ea6a9d]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bfa4) [0x7fdf75f4bfa4]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ac7) [0x7fdf75fa6ac7]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15f020) [0x7fdf75f5f020]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0xa9a07) [0x7fdf75ea9a07]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bfa4) [0x7fdf75f4bfa4]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6c59) [0x7fdf75fa6c59]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ebc) [0x7fdf75fa6ebc]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6c59) [0x7fdf75fa6c59]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ebc) [0x7fdf75fa6ebc]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6c59) [0x7fdf75fa6c59]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ebc) [0x7fdf75fa6ebc]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a7b54) [0x7fdf75fa7b54]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a3fc3) [0x7fdf75fa3fc3]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ac7) [0x7fdf75fa6ac7]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ebc) [0x7fdf75fa6ebc]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n\nThis error signals an assertion failure within DuckDB. This usually occurs due to unexpected conditions or errors in the program's logic.\nFor more information, see https://duckdb.org/docs/stable/dev/internal_errors")`: Error evaluating duckdb query: INTERNAL Error: Failed to bind column reference "o_orderpriority" [185.1]: inequal types (VARCHAR != BIGINT)
Stack Trace:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Exception::ToJSON(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x54) [0x7fdf5989c944]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Exception::Exception(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x11) [0x7fdf5989c971]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x11) [0x7fdf5989f9e1]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0x1a9) [0x7fdf59bb2559]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(+0x9073cd) [0x7fdf58d073cd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitExpression(duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)+0x118) [0x7fdf5a497c38]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::EnumerateExpressions(duckdb::LogicalOperator&, std::function<void (duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)> const&)+0x86) [0x7fdf5a499966]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorExpressions(duckdb::LogicalOperator&)+0x3f) [0x7fdf5a499f2f]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x86) [0x7fdf59b9fae6]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x3c) [0x7fdf5a4a67cc]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x3c) [0x7fdf5a4a67cc]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::ResolveAndPlan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x8a) [0x7fdf59ba04da]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::Plan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x2a) [0x7fdf59ba06ca]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters)+0x691) [0x7fdf5a291a41]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters, duckdb::PreparedStatementMode)+0x47a) [0x7fdf5a29218a]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&)+0xae) [0x7fdf5a2953fe]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0xa3) [0x7fdf5a295873]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0x8c) [0x7fdf5a295a9c]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&, bool)+0x9b) [0x7fdf5a29676b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::shared_ptr<duckdb::Relation, true> const&, duckdb::QueryParameters)+0x18b) [0x7fdf5a2996bb]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::Execute(duckdb::shared_ptr<duckdb::Relation, true> const&)+0x7d) [0x7fdf5a2999ad]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Relation::Execute()+0x51) [0x7fdf5a29a3a1]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::Materialize()+0x137) [0x7fdf58fcaf17]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::GetQueryResult()+0x2b1) [0x7fdf58fcb631]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(RelToAltrep::RownamesLength(SEXPREC*)+0x45) [0x7fdf58fcbd15]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0xa6a9d) [0x7fdf75ea6a9d]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bfa4) [0x7fdf75f4bfa4]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ac7) [0x7fdf75fa6ac7]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15f020) [0x7fdf75f5f020]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0xa9a07) [0x7fdf75ea9a07]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bfa4) [0x7fdf75f4bfa4]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6c59) [0x7fdf75fa6c59]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ebc) [0x7fdf75fa6ebc]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6c59) [0x7fdf75fa6c59]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ebc) [0x7fdf75fa6ebc]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6c59) [0x7fdf75fa6c59]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ebc) [0x7fdf75fa6ebc]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a7b54) [0x7fdf75fa7b54]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a3fc3) [0x7fdf75fa3fc3]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ac7) [0x7fdf75fa6ac7]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ebc) [0x7fdf75fa6ebc]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]
This error signals an assertion failure within DuckDB. This usually occurs due to unexpected conditions or errors in the program's logic.
For more information, see https://duckdb.org/docs/stable/dev/internal_errors
i Context: GetQueryResult
Backtrace:
▆
1. ├─testthat::expect_snapshot(...) at test-tpch.R:110:3
2. │ └─testthat:::expect_snapshot_(...)
3. │ ├─testthat:::with_is_snapshotting(...)
4. │ └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
5. │ └─evaluate::evaluate(source, envir = env, new_device = FALSE, output_handler = handler)
6. │ ├─base::withRestarts(...)
7. │ │ └─base (local) withRestartList(expr, restarts)
8. │ │ ├─base (local) withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]])
9. │ │ │ └─base (local) doWithOneRestart(return(expr), restart)
10. │ │ └─base (local) withRestartList(expr, restarts[-nr])
11. │ │ └─base (local) withOneRestart(expr, restarts[[1L]])
12. │ │ └─base (local) doWithOneRestart(return(expr), restart)
13. │ ├─evaluate:::with_handlers(...)
14. │ │ ├─base::eval(call)
15. │ │ │ └─base::eval(call)
16. │ │ └─base::withCallingHandlers(...)
17. │ └─watcher$print_value(ev$value, ev$visible, envir)
18. │ ├─base::withVisible(handle_value(handler, value, visible, envir))
19. │ └─evaluate:::handle_value(handler, value, visible, envir)
20. │ ├─handler$value(value)
21. │ └─testthat:::testthat_print.default(value)
22. │ ├─base::print(x)
23. │ └─pillar:::print.tbl(x)
24. │ └─pillar:::print_tbl(...)
25. │ └─pillar:::format_tbl(...)
26. │ └─pillar::tbl_format_setup(...)
27. │ ├─pillar:::tbl_format_setup_dispatch(...)
28. │ ├─duckplyr:::tbl_format_setup.duckplyr_df(...)
29. │ ├─base::NextMethod()
30. │ └─pillar:::tbl_format_setup.tbl(...)
31. │ ├─base::as.data.frame(head(x, max + 1))
32. │ └─duckplyr:::as.data.frame.prudent_duckplyr_df(head(x, max + 1))
33. │ ├─dplyr::collect(x)
34. │ └─duckplyr:::collect.prudent_duckplyr_df(x)
35. │ ├─dplyr::collect(out)
36. │ └─duckplyr:::collect.duckplyr_df(out)
37. │ └─base::nrow(x)
38. │ ├─base::dim(x)
39. │ └─base::dim.data.frame(x)
40. │ └─base::.row_names_info(x, 2L)
41. └─duckdb (local) `<fn>`("GetQueryResult", "Error evaluating duckdb query: INTERNAL Error: Failed to bind column reference \"o_orderpriority\" [185.1]: inequal types (VARCHAR != BIGINT)\n\nStack Trace:\n\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Exception::ToJSON(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x54) [0x7fdf5989c944]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Exception::Exception(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x11) [0x7fdf5989c971]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x11) [0x7fdf5989f9e1]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0x1a9) [0x7fdf59bb2559]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(+0x9073cd) [0x7fdf58d073cd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitExpression(duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)+0x118) [0x7fdf5a497c38]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::EnumerateExpressions(duckdb::LogicalOperator&, std::function<void (duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)> const&)+0x86) [0x7fdf5a499966]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorExpressions(duckdb::LogicalOperator&)+0x3f) [0x7fdf5a499f2f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x86) [0x7fdf59b9fae6]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x3c) [0x7fdf5a4a67cc]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x3c) [0x7fdf5a4a67cc]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x4d) [0x7fdf5a4aaafd]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b) [0x7fdf59b9fadb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::ResolveAndPlan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x8a) [0x7fdf59ba04da]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::Plan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x2a) [0x7fdf59ba06ca]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters)+0x691) [0x7fdf5a291a41]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters, duckdb::PreparedStatementMode)+0x47a) [0x7fdf5a29218a]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&)+0xae) [0x7fdf5a2953fe]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0xa3) [0x7fdf5a295873]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0x8c) [0x7fdf5a295a9c]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&, bool)+0x9b) [0x7fdf5a29676b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::shared_ptr<duckdb::Relation, true> const&, duckdb::QueryParameters)+0x18b) [0x7fdf5a2996bb]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::ClientContext::Execute(duckdb::shared_ptr<duckdb::Relation, true> const&)+0x7d) [0x7fdf5a2999ad]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::Relation::Execute()+0x51) [0x7fdf5a29a3a1]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::Materialize()+0x137) [0x7fdf58fcaf17]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::GetQueryResult()+0x2b1) [0x7fdf58fcb631]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/duckdb/libs/duckdb.so(RelToAltrep::RownamesLength(SEXPREC*)+0x45) [0x7fdf58fcbd15]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0xa6a9d) [0x7fdf75ea6a9d]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bfa4) [0x7fdf75f4bfa4]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ac7) [0x7fdf75fa6ac7]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15f020) [0x7fdf75f5f020]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0xa9a07) [0x7fdf75ea9a07]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bfa4) [0x7fdf75f4bfa4]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6c59) [0x7fdf75fa6c59]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ebc) [0x7fdf75fa6ebc]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6c59) [0x7fdf75fa6c59]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ebc) [0x7fdf75fa6ebc]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6c59) [0x7fdf75fa6c59]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ebc) [0x7fdf75fa6ebc]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a7b54) [0x7fdf75fa7b54]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a3fc3) [0x7fdf75fa3fc3]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6543) [0x7fdf75fa6543]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ac7) [0x7fdf75fa6ac7]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x1a6ebc) [0x7fdf75fa6ebc]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x14bd8f) [0x7fdf75f4bd8f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15746b) [0x7fdf75f5746b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(Rf_eval+0x14b) [0x7fdf75f5784b]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15985f) [0x7fdf75f5985f]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15a648) [0x7fdf75f5a648]\n/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib/libR.so(+0x15b0b9) [0x7fdf75f5b0b9]\n\nThis error signals an assertion failure within DuckDB. This usually occurs due to unexpected conditions or errors in the program's logic.\nFor more information, see https://duckdb.org/docs/stable/dev/internal_errors")
42. └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
[ FAIL 1 | WARN 0 | SKIP 651 | PASS 2589 ]
Error:
! Test failures.
🛠: 2568
🔨: 1350
🦆: 1218
add_count, anti_join, anti_join.data.frame, arrange, arrange.data.frame, compute, count, count.data.frame, cross_join, distinct, distinct.data.frame, do, eval, filter, filter.data.frame, filter_out, full_join, group_by, group_indices, group_keys, group_map, group_modify, group_nest, group_size, group_split, group_trim, head, inner_join, inner_join.data.frame, intersect, left_join, left_join.data.frame, mutate, mutate.data.frame, n_groups, nest_by, nest_join, pull, reframe, relocate, rename, rename_with, right_join, rows_append, rows_delete, rows_insert, rows_patch, rows_update, rows_upsert, rowwise, select, select.data.frame, semi_join, semi_join.data.frame, setdiff, setequal, slice, slice_head, slice_head.data.frame, slice_sample, slice_tail, summarise, summarise.data.frame, symdiff, transmute, ungroup, union_all
00:03:21.413691
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 1.2.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [376s/550s]
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/tests.html
> # * https://testthat.r-lib.org/reference/test_package.html#special-files
>
> library(testthat)
> library(duckplyr)
Loading required package: dplyr
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
The duckplyr package is configured to fall back to dplyr when it encounters an
incompatibility. Fallback events can be collected and uploaded for analysis to
guide future development. By default, data will be collected but no data will
be uploaded.
ℹ Automatic fallback uploading is not controlled and therefore disabled, see
`?duckplyr::fallback()`.
✔ Number of reports ready for upload: 1.
→ Review with `duckplyr::fallback_review()`, upload with
`duckplyr::fallback_upload()`.
ℹ Configure automatic uploading with `duckplyr::fallback_config()`.
✔ Overwriting dplyr methods with duckplyr methods.
ℹ Turn off with `duckplyr::methods_restore()`.
>
> test_check("duckplyr")
Saving _problems/test-tpch-133.R
[ FAIL 1 | WARN 0 | SKIP 652 | PASS 2588 ]
══ Skipped tests (652) ═════════════════════════════════════════════════════════
• Always returns tibble (1): 'test-as_duckplyr_df.R:809:3'
• External vector? (4): 'test-as_duckplyr_df.R:2705:3',
'test-as_duckplyr_df.R:2721:3', 'test-as_duckplyr_df.R:2735:3',
'test-as_duckplyr_df.R:2751:3'
• Grouped (4): 'test-as_duckplyr_df.R:735:3', 'test-as_duckplyr_df.R:793:3',
'test-as_duckplyr_df.R:855:3', 'test-as_duckplyr_df.R:3114:3'
• Hack (1): 'test-as_duckplyr_df.R:560:3'
• Missing or empty names not allowed. (6): 'test-dplyr-mutate.R:987:3',
'test-dplyr-filter.R:795:3', 'test-dplyr-select.R:55:3',
'test-dplyr-select.R:173:3', 'test-dplyr-select.R:182:3',
'test-dplyr-summarise.R:482:3'
• Must pass a plain data frame or a tibble, not NULL. (1):
'test-dplyr-copy-to.R:21:3'
• Must pass a plain data frame or a tibble, not a <dplyr_foobar> object. (2):
'test-dplyr-filter.R:701:3', 'test-dplyr-arrange.R:317:3'
• Must pass a plain data frame or a tibble, not a <dplyr_test_broken_operator>
object. (1): 'test-dplyr-select.R:216:3'
• Must pass a plain data frame or a tibble, not a <foo_df> object. (4):
'test-dplyr-filter.R:687:3', 'test-dplyr-arrange.R:306:3',
'test-dplyr-group-split.R:140:3', 'test-dplyr-group-split.R:155:3'
• Must pass a plain data frame or a tibble, not a <grouped_df> object. (212):
'test-dplyr-mutate.R:16:3', 'test-dplyr-mutate.R:61:3',
'test-dplyr-mutate.R:95:3', 'test-dplyr-mutate.R:134:3',
'test-dplyr-mutate.R:186:3', 'test-dplyr-mutate.R:206:3',
'test-dplyr-mutate.R:279:3', 'test-dplyr-mutate.R:293:3',
'test-dplyr-mutate.R:330:3', 'test-dplyr-mutate.R:339:3',
'test-dplyr-mutate.R:351:3', 'test-dplyr-mutate.R:447:3',
'test-dplyr-mutate.R:472:3', 'test-dplyr-mutate.R:502:3',
'test-dplyr-mutate.R:532:3', 'test-dplyr-mutate.R:632:3',
'test-dplyr-mutate.R:683:3', 'test-dplyr-mutate.R:692:3',
'test-dplyr-mutate.R:721:3', 'test-dplyr-mutate.R:739:3',
'test-dplyr-mutate.R:778:3', 'test-dplyr-mutate.R:829:3',
'test-dplyr-mutate.R:854:3', 'test-dplyr-mutate.R:875:3',
'test-dplyr-mutate.R:977:3', 'test-dplyr-filter.R:17:5',
'test-dplyr-filter.R:36:3', 'test-dplyr-filter.R:67:3',
'test-dplyr-filter.R:152:3', 'test-dplyr-filter.R:201:3',
'test-dplyr-filter.R:228:3', 'test-dplyr-filter.R:284:3',
'test-dplyr-filter.R:294:3', 'test-dplyr-filter.R:376:3',
'test-dplyr-filter.R:401:3', 'test-dplyr-filter.R:460:3',
'test-dplyr-filter.R:519:3', 'test-dplyr-filter.R:554:3',
'test-dplyr-filter.R:632:3', 'test-dplyr-filter.R:654:3',
'test-dplyr-filter.R:752:3', 'test-dplyr-filter.R:771:3',
'test-dplyr-filter.R:890:3', 'test-dplyr-count-tally.R:66:3',
'test-dplyr-count-tally.R:75:3', 'test-dplyr-count-tally.R:89:3',
'test-dplyr-count-tally.R:174:3', 'test-dplyr-count-tally.R:198:3',
'test-dplyr-across.R:23:3', 'test-dplyr-across.R:33:3',
'test-dplyr-across.R:275:3', 'test-dplyr-across.R:393:3',
'test-dplyr-across.R:403:3', 'test-dplyr-across.R:816:3',
'test-dplyr-across.R:831:5', 'test-dplyr-across.R:1314:3',
'test-dplyr-across.R:1854:3', 'test-dplyr-across.R:1892:3',
'test-dplyr-across.R:1919:3', 'test-dplyr-across.R:2069:3',
'test-dplyr-across.R:2083:3', 'test-dplyr-arrange.R:18:3',
'test-dplyr-arrange.R:220:3', 'test-dplyr-arrange.R:227:3',
'test-dplyr-arrange.R:233:3', 'test-dplyr-arrange.R:355:3',
'test-dplyr-arrange.R:406:3', 'test-dplyr-bind-rows.R:90:3',
'test-dplyr-conditions.R:12:3', 'test-dplyr-context.R:18:3',
'test-dplyr-context.R:31:3', 'test-dplyr-context.R:39:3',
'test-dplyr-context.R:58:3', 'test-dplyr-distinct.R:62:3',
'test-dplyr-distinct.R:68:3', 'test-dplyr-distinct.R:76:3',
'test-dplyr-distinct.R:127:3', 'test-dplyr-distinct.R:170:3',
'test-dplyr-group-by.R:18:3', 'test-dplyr-group-by.R:29:3',
'test-dplyr-group-by.R:82:3', 'test-dplyr-group-by.R:116:3',
'test-dplyr-group-by.R:125:3', 'test-dplyr-group-by.R:133:3',
'test-dplyr-group-by.R:155:5', 'test-dplyr-group-by.R:165:3',
'test-dplyr-group-by.R:218:3', 'test-dplyr-group-by.R:229:3',
'test-dplyr-group-by.R:246:3', 'test-dplyr-group-by.R:279:3',
'test-dplyr-group-by.R:302:3', 'test-dplyr-group-by.R:333:7',
'test-dplyr-group-by.R:351:3', 'test-dplyr-group-by.R:370:3',
'test-dplyr-group-by.R:378:3', 'test-dplyr-group-by.R:413:3',
'test-dplyr-group-by.R:423:3', 'test-dplyr-group-by.R:433:3',
'test-dplyr-group-by.R:439:3', 'test-dplyr-group-by.R:445:3',
'test-dplyr-group-by.R:485:3', 'test-dplyr-group-by.R:505:3',
'test-dplyr-group-by.R:528:3', 'test-dplyr-group-by.R:554:3',
'test-dplyr-group-by.R:576:3', 'test-dplyr-group-by.R:675:3',
'test-dplyr-group-by.R:698:3', 'test-dplyr-group-data.R:57:3',
'test-dplyr-group-data.R:94:3', 'test-dplyr-group-data.R:102:3',
'test-dplyr-group-data.R:123:3', 'test-dplyr-group-data.R:132:3',
'test-dplyr-group-map.R:11:3', 'test-dplyr-group-map.R:29:3',
'test-dplyr-group-map.R:43:3', 'test-dplyr-group-map.R:68:3',
'test-dplyr-group-map.R:80:3', 'test-dplyr-group-map.R:92:3',
'test-dplyr-group-map.R:113:3', 'test-dplyr-group-map.R:133:3',
'test-dplyr-group-nest.R:43:3', 'test-dplyr-group-nest.R:60:3',
'test-dplyr-group-split.R:54:3', 'test-dplyr-group-split.R:68:3',
'test-dplyr-group-split.R:97:3', 'test-dplyr-group-split.R:122:3',
'test-dplyr-group-trim.R:15:3', 'test-dplyr-group-trim.R:23:3',
'test-dplyr-grouped-df.R:17:3', 'test-dplyr-grouped-df.R:112:3',
'test-dplyr-join.R:687:3', 'test-dplyr-join.R:709:3',
'test-dplyr-join.R:801:3', 'test-dplyr-nest-by.R:28:3',
'test-dplyr-pick.R:42:3', 'test-dplyr-pick.R:79:3',
'test-dplyr-pick.R:102:3', 'test-dplyr-pick.R:143:3',
'test-dplyr-pick.R:168:3', 'test-dplyr-pick.R:205:3',
'test-dplyr-pick.R:232:3', 'test-dplyr-pick.R:284:3',
'test-dplyr-pick.R:389:3', 'test-dplyr-rank.R:60:3',
'test-dplyr-rank.R:106:3', 'test-dplyr-reframe.R:35:3',
'test-dplyr-reframe.R:53:3', 'test-dplyr-reframe.R:87:3',
'test-dplyr-reframe.R:103:3', 'test-dplyr-reframe.R:121:3',
'test-dplyr-reframe.R:141:3', 'test-dplyr-reframe.R:167:3',
'test-dplyr-reframe.R:202:3', 'test-dplyr-reframe.R:229:3',
'test-dplyr-reframe.R:242:3', 'test-dplyr-reframe.R:317:3',
'test-dplyr-reframe.R:325:3', 'test-dplyr-reframe.R:337:3',
'test-dplyr-reframe.R:347:3', 'test-dplyr-reframe.R:429:3',
'test-dplyr-rename.R:18:3', 'test-dplyr-rename.R:52:3',
'test-dplyr-rowwise.R:75:3', 'test-dplyr-sample.R:29:3',
'test-dplyr-sample.R:50:3', 'test-dplyr-sample.R:104:3',
'test-dplyr-select-helpers.R:15:3', 'test-dplyr-select.R:13:3',
'test-dplyr-select.R:21:3', 'test-dplyr-select.R:43:3',
'test-dplyr-select.R:101:3', 'test-dplyr-select.R:119:3',
'test-dplyr-sets.R:47:3', 'test-dplyr-slice.R:17:3',
'test-dplyr-slice.R:30:3', 'test-dplyr-slice.R:40:3',
'test-dplyr-slice.R:57:3', 'test-dplyr-slice.R:88:3',
'test-dplyr-slice.R:108:3', 'test-dplyr-slice.R:132:3',
'test-dplyr-slice.R:144:3', 'test-dplyr-slice.R:211:3',
'test-dplyr-slice.R:343:3', 'test-dplyr-slice.R:402:3',
'test-dplyr-slice.R:602:3', 'test-dplyr-slice.R:634:3',
'test-dplyr-slice.R:655:3', 'test-dplyr-summarise.R:37:3',
'test-dplyr-summarise.R:53:3', 'test-dplyr-summarise.R:68:3',
'test-dplyr-summarise.R:114:3', 'test-dplyr-summarise.R:177:3',
'test-dplyr-summarise.R:196:3', 'test-dplyr-summarise.R:213:3',
'test-dplyr-summarise.R:221:3', 'test-dplyr-summarise.R:231:3',
'test-dplyr-summarise.R:245:3', 'test-dplyr-summarise.R:251:3',
'test-dplyr-summarise.R:286:3', 'test-dplyr-summarise.R:300:3',
'test-dplyr-summarise.R:349:3', 'test-dplyr-summarise.R:377:3',
'test-dplyr-summarise.R:388:3', 'test-dplyr-summarise.R:448:3',
'test-dplyr-summarise.R:497:3', 'test-dplyr-summarise.R:520:18',
'test-dplyr-summarise.R:626:3', 'test-dplyr-transmute.R:11:3',
'test-dplyr-transmute.R:18:3', 'test-dplyr-transmute.R:36:3',
'test-dplyr-transmute.R:58:3', 'test-dplyr-transmute.R:100:3'
• Must pass a plain data frame or a tibble, not a <myclass> object. (1):
'test-dplyr-summarise.R:77:3'
• Must pass a plain data frame or a tibble, not a <noisy> object. (1):
'test-dplyr-slice.R:388:3'
• Must pass a plain data frame or a tibble, not a <rowwise_df> object. (34):
'test-dplyr-mutate.R:368:3', 'test-dplyr-mutate.R:407:3',
'test-dplyr-mutate.R:413:3', 'test-dplyr-mutate.R:420:3',
'test-dplyr-mutate.R:454:3', 'test-dplyr-mutate.R:512:3',
'test-dplyr-mutate.R:641:3', 'test-dplyr-mutate.R:818:3',
'test-dplyr-mutate.R:843:3', 'test-dplyr-mutate.R:860:3',
'test-dplyr-filter.R:276:3', 'test-dplyr-filter.R:902:3',
'test-dplyr-across.R:1380:3', 'test-dplyr-across.R:1946:3',
'test-dplyr-group-by.R:317:3', 'test-dplyr-group-data.R:116:3',
'test-dplyr-group-split.R:60:3', 'test-dplyr-group-split.R:129:3',
'test-dplyr-join.R:553:3', 'test-dplyr-join.R:811:3',
'test-dplyr-nest-by.R:15:3', 'test-dplyr-pick.R:67:3',
'test-dplyr-pick.R:90:3', 'test-dplyr-pick.R:345:3',
'test-dplyr-reframe.R:355:3', 'test-dplyr-reframe.R:365:3',
'test-dplyr-reframe.R:374:3', 'test-dplyr-reframe.R:438:3',
'test-dplyr-rowwise.R:13:3', 'test-dplyr-rowwise.R:52:3',
'test-dplyr-rowwise.R:84:3', 'test-dplyr-slice.R:220:3',
'test-dplyr-summarise.R:265:3', 'test-dplyr-summarise.R:457:3'
• Must pass a plain data frame or a tibble, not a character vector. (1):
'test-dplyr-group-nest.R:24:3'
• Must pass a plain data frame or a tibble, not a number. (1):
'test-dplyr-sets.R:149:3'
• Must pass a plain data frame or a tibble, not an integer vector. (1):
'test-dplyr-sets.R:55:3'
• On CRAN (319): 'test-dplyr-mutate.R:230:1', 'test-dplyr-filter.R:529:1',
'test-dplyr-filter.R:541:1', 'test-dplyr-filter.R:875:1',
'test-dplyr-filter.R:910:1', 'test-dplyr-count-tally.R:53:1',
'test-dplyr-count-tally.R:131:1', 'test-dplyr-count-tally.R:141:1',
'test-dplyr-count-tally.R:148:1', 'test-dplyr-count-tally.R:177:1',
'test-dplyr-count-tally.R:183:1', 'test-dplyr-count-tally.R:204:1',
'test-dplyr-count-tally.R:212:1', 'test-dplyr-count-tally.R:220:1',
'test-dplyr-count-tally.R:252:1', 'test-dplyr-count-tally.R:258:1',
'test-as_duckplyr_tibble.R:1:1', 'test-as_duckplyr_tibble.R:21:1',
'test-compute.R:1:1', 'test-demo.R:1:1', 'test-dplyr-across.R:174:1',
'test-dplyr-across.R:187:1', 'test-dplyr-across.R:280:1',
'test-dplyr-across.R:698:1', 'test-dplyr-across.R:889:1',
'test-dplyr-across.R:941:1', 'test-dplyr-across.R:1394:1',
'test-dplyr-across.R:1449:1', 'test-dplyr-across.R:1771:1',
'test-dplyr-across.R:1840:1', 'test-dplyr-across.R:1978:1',
'test-dplyr-across.R:1990:1', 'test-dplyr-all-equal.R:10:1',
'test-dplyr-all-equal.R:34:1', 'test-dplyr-all-equal.R:43:1',
'test-dplyr-all-equal.R:52:1', 'test-dplyr-all-equal.R:62:1',
'test-dplyr-all-equal.R:116:1', 'test-dplyr-all-equal.R:145:1',
'test-dplyr-all-equal.R:157:1', 'test-dplyr-all-equal.R:169:1',
'test-dplyr-all-equal.R:177:1', 'test-dplyr-arrange.R:36:1',
'test-dplyr-arrange.R:182:1', 'test-dplyr-arrange.R:188:1',
'test-dplyr-arrange.R:200:1', 'test-dplyr-arrange.R:337:1',
'test-dplyr-arrange.R:361:1', 'test-dplyr-bind-cols.R:48:1',
'test-dplyr-bind-cols.R:133:1', 'test-dplyr-bind-cols.R:149:1',
'test-dplyr-bind-rows.R:142:1', 'test-dplyr-bind-rows.R:167:1',
'test-dplyr-bind-rows.R:260:1', 'test-dplyr-by.R:76:1',
'test-dplyr-by.R:84:1', 'test-dplyr-by.R:93:1', 'test-dplyr-by.R:102:1',
'test-dplyr-case-match.R:13:1', 'test-dplyr-case-match.R:44:1',
'test-dplyr-case-match.R:61:1', 'test-dplyr-case-match.R:76:1',
'test-dplyr-case-match.R:86:1', 'test-dplyr-case-match.R:198:1',
'test-dplyr-case-match.R:204:1', 'test-dplyr-case-match.R:232:1',
'test-dplyr-case-match.R:255:1', 'test-dplyr-case-match.R:267:1',
'test-dplyr-case-match.R:273:1', 'test-dplyr-case-match.R:283:1',
'test-dplyr-case-match.R:289:1', 'test-dplyr-case-match.R:295:1',
'test-dplyr-case-match.R:315:1', 'test-dplyr-case-match.R:351:1',
'test-dplyr-case-match.R:371:1', 'test-dplyr-case-when.R:104:1',
'test-dplyr-case-when.R:119:1', 'test-dplyr-case-when.R:127:1',
'test-dplyr-case-when.R:236:1', 'test-dplyr-case-when.R:245:1',
'test-dplyr-case-when.R:253:1', 'test-dplyr-case-when.R:265:1',
'test-dplyr-case-when.R:277:1', 'test-dplyr-case-when.R:285:1',
'test-dplyr-case-when.R:296:1', 'test-dplyr-case-when.R:305:1',
'test-dplyr-case-when.R:314:1', 'test-dplyr-case-when.R:347:1',
'test-dplyr-case-when.R:353:1', 'test-dplyr-case-when.R:375:1',
'test-dplyr-case-when.R:384:1', 'test-dplyr-case-when.R:424:1',
'test-dplyr-case-when.R:498:1', 'test-dplyr-case-when.R:512:1',
'test-dplyr-case-when.R:526:1', 'test-dplyr-case-when.R:578:1',
'test-dplyr-coalesce.R:35:1', 'test-dplyr-coalesce.R:86:1',
'test-dplyr-coalesce.R:94:1', 'test-dplyr-coalesce.R:100:1',
'test-dplyr-coalesce.R:190:1', 'test-dplyr-coalesce.R:196:1',
'test-dplyr-conditions.R:47:1', 'test-dplyr-consecutive-id.R:19:1',
'test-dplyr-consecutive-id.R:28:1', 'test-dplyr-context.R:64:1',
'test-dplyr-desc.R:10:1', 'test-dplyr-distinct.R:192:1',
'test-dplyr-funs.R:62:1', 'test-dplyr-funs.R:77:1',
'test-dplyr-group-by.R:711:1', 'test-dplyr-group-by.R:721:1',
'test-dplyr-group-by.R:731:1', 'test-dplyr-group-by.R:741:1',
'test-dplyr-group-data.R:61:1', 'test-dplyr-group-data.R:81:1',
'test-dplyr-grouped-df.R:138:1', 'test-dplyr-grouped-df.R:207:1',
'test-dplyr-if-else.R:55:1', 'test-dplyr-if-else.R:63:1',
'test-dplyr-if-else.R:80:1', 'test-dplyr-if-else.R:86:1',
'test-dplyr-if-else.R:92:1', 'test-dplyr-if-else.R:107:1',
'test-dplyr-if-else.R:113:1', 'test-dplyr-if-else.R:121:1',
'test-dplyr-join-by.R:207:1', 'test-dplyr-join-by.R:251:1',
'test-dplyr-join-by.R:258:1', 'test-dplyr-join-by.R:275:1',
'test-dplyr-join-by.R:283:1', 'test-dplyr-join-by.R:376:1',
'test-dplyr-join-by.R:391:1', 'test-dplyr-join-cols.R:114:1',
'test-dplyr-join-cols.R:170:1', 'test-dplyr-join-cols.R:181:1',
'test-dplyr-join-cols.R:259:1', 'test-dplyr-join-cross.R:62:1',
'test-dplyr-join-rows.R:10:1', 'test-dplyr-join-rows.R:159:1',
'test-dplyr-join-rows.R:174:1', 'test-dplyr-join-rows.R:182:1',
'test-dplyr-join-rows.R:191:1', 'test-dplyr-join-rows.R:197:1',
'test-dplyr-join-rows.R:216:1', 'test-dplyr-join-rows.R:287:1',
'test-dplyr-join-rows.R:405:1', 'test-dplyr-join-rows.R:424:1',
'test-dplyr-join-rows.R:441:3', 'test-dplyr-join.R:155:1',
'test-dplyr-join.R:388:1', 'test-dplyr-join.R:400:1',
'test-dplyr-join.R:441:1', 'test-dplyr-join.R:447:1',
'test-dplyr-join.R:503:1', 'test-dplyr-join.R:512:1',
'test-dplyr-join.R:521:1', 'test-dplyr-join.R:570:1',
'test-dplyr-join.R:606:1', 'test-dplyr-join.R:656:1',
'test-dplyr-join.R:830:1', 'test-dplyr-join.R:842:1',
'test-dplyr-join.R:853:1', 'test-dplyr-join.R:874:1',
'test-dplyr-join.R:891:1', 'test-dplyr-lead-lag.R:28:1',
'test-dplyr-lead-lag.R:73:1', 'test-dplyr-lead-lag.R:84:1',
'test-dplyr-lead-lag.R:93:1', 'test-dplyr-n-distinct.R:48:1',
'test-dplyr-na-if.R:69:1', 'test-dplyr-na-if.R:77:1',
'test-dplyr-na-if.R:89:1', 'test-dplyr-nth-value.R:150:1',
'test-dplyr-nth-value.R:159:1', 'test-dplyr-nth-value.R:165:1',
'test-dplyr-nth-value.R:171:1', 'test-dplyr-nth-value.R:183:1',
'test-dplyr-nth-value.R:189:1', 'test-dplyr-order-by.R:10:1',
'test-dplyr-order-by.R:24:1', 'test-dplyr-order-by.R:51:1',
'test-dplyr-pick.R:150:1', 'test-dplyr-pick.R:319:1',
'test-dplyr-pick.R:349:1', 'test-dplyr-pick.R:359:1',
'test-dplyr-pick.R:481:1', 'test-dplyr-pick.R:511:1',
'test-dplyr-pick.R:529:1', 'test-dplyr-rank.R:109:1',
'test-dplyr-relocate.R:48:1', 'test-dplyr-rename.R:97:1',
'test-dplyr-rename.R:107:1', 'test-dplyr-rename.R:117:1',
'test-dplyr-rows.R:22:1', 'test-dplyr-rows.R:73:1', 'test-dplyr-rows.R:82:1',
'test-dplyr-rows.R:91:1', 'test-dplyr-rows.R:103:1',
'test-dplyr-rows.R:127:1', 'test-dplyr-rows.R:143:1',
'test-dplyr-rows.R:178:1', 'test-dplyr-rows.R:205:1',
'test-dplyr-rows.R:220:1', 'test-dplyr-rows.R:235:1',
'test-dplyr-rows.R:247:1', 'test-dplyr-rows.R:275:1',
'test-dplyr-rows.R:302:1', 'test-dplyr-rows.R:317:1',
'test-dplyr-rows.R:332:1', 'test-dplyr-rows.R:366:1',
'test-dplyr-rows.R:381:1', 'test-dplyr-rows.R:396:1',
'test-dplyr-rows.R:405:1', 'test-dplyr-rows.R:425:1',
'test-dplyr-rows.R:442:1', 'test-dplyr-rows.R:479:1',
'test-dplyr-rows.R:496:1', 'test-dplyr-rows.R:503:1',
'test-dplyr-rows.R:509:1', 'test-dplyr-rows.R:519:1',
'test-dplyr-rows.R:529:1', 'test-dplyr-rows.R:538:1',
'test-dplyr-rowwise.R:68:1', 'test-dplyr-rowwise.R:132:1',
'test-dplyr-sample.R:119:1', 'test-dplyr-select-helpers.R:27:1',
'test-dplyr-select.R:194:1', 'test-dplyr-sets.R:64:1',
'test-dplyr-sets.R:77:1', 'test-dplyr-sets.R:91:1',
'test-dplyr-sets.R:135:1', 'test-dplyr-sets.R:152:1',
'test-dplyr-slice.R:47:1', 'test-dplyr-slice.R:68:1',
'test-dplyr-slice.R:78:1', 'test-dplyr-slice.R:114:1',
'test-dplyr-slice.R:199:1', 'test-dplyr-slice.R:225:1',
'test-dplyr-slice.R:235:1', 'test-dplyr-slice.R:248:1',
'test-dplyr-slice.R:256:1', 'test-dplyr-slice.R:305:1',
'test-dplyr-slice.R:346:1', 'test-dplyr-slice.R:411:1',
'test-dplyr-slice.R:524:1', 'test-dplyr-slice.R:532:1',
'test-dplyr-slice.R:565:1', 'test-dplyr-slice.R:581:1',
'test-dplyr-summarise.R:436:1', 'test-dplyr-transmute.R:107:1',
'test-duckplyr-across.R:1:1', 'test-duckplyr-across.R:98:1',
'test-duckplyr-across.R:128:1', 'test-duckplyr-across.R:137:1',
'test-duckplyr.R:10:1', 'test-ducktbl.R:30:1', 'test-ducktbl.R:36:1',
'test-ducktbl.R:42:1', 'test-expr.R:2:3', 'test-fallback.R:1:1',
'test-fallback.R:17:1', 'test-fallback.R:33:1', 'test-fallback.R:49:1',
'test-fallback.R:62:1', 'test-fallback.R:81:1', 'test-fallback.R:109:1',
'test-fallback.R:126:1', 'test-fallback.R:143:1', 'test-fallback.R:160:1',
'test-fallback.R:174:1', 'test-fallback.R:186:1', 'test-fallback.R:198:1',
'test-fallback.R:214:1', 'test-fallback.R:230:1', 'test-fallback.R:284:1',
'test-handle_desc.R:19:1', 'test-handle_desc.R:28:1',
'test-n_distinct.R:116:1', 'test-n_distinct.R:130:1',
'test-n_distinct.R:143:1', 'test-overwrite.R:1:1',
'test-relational-duckdb.R:1:1', 'test-relational-duckdb.R:64:1',
'test-relational-duckdb.R:70:1', 'test-relational-duckdb.R:111:1',
'test-relational-rel.R:1:1', 'test-relational.R:1:1', 'test-telemetry.R:3:1',
'test-telemetry.R:40:1', 'test-telemetry.R:52:1', 'test-telemetry.R:64:1',
'test-telemetry.R:76:1', 'test-telemetry.R:93:1', 'test-telemetry.R:114:1',
'test-telemetry.R:136:1', 'test-telemetry.R:143:1', 'test-telemetry.R:165:1',
'test-telemetry.R:177:1', 'test-telemetry.R:194:1', 'test-telemetry.R:201:1',
'test-telemetry.R:223:1', 'test-telemetry.R:230:1', 'test-telemetry.R:247:1',
'test-telemetry.R:254:1', 'test-telemetry.R:271:1', 'test-telemetry.R:278:1',
'test-telemetry.R:285:1', 'test-telemetry.R:292:1', 'test-translate.R:9:1',
'test-translate.R:15:1', 'test-translate.R:21:1', 'test-translate.R:40:1',
'test-translate.R:132:1', 'test-translate.R:162:1', 'test-translate.R:176:1',
'test-translate.R:213:1', 'test-translate.R:253:1', 'test-translate.R:431:1'
• Random seed (2): 'test-as_duckplyr_df.R:2475:3',
'test-as_duckplyr_df.R:2491:3'
• Special (5): 'test-as_duckplyr_df.R:749:3', 'test-as_duckplyr_df.R:765:3',
'test-as_duckplyr_df.R:825:3', 'test-as_duckplyr_df.R:900:3',
'test-as_duckplyr_df.R:1992:3'
• Stack overflow (1): 'test-as_duckplyr_df.R:2459:3'
• TODO duckdb (20): 'test-dplyr-mutate.R:478:3', 'test-dplyr-mutate.R:603:3',
'test-dplyr-across.R:1070:3', 'test-dplyr-all-equal.R:193:3',
'test-dplyr-arrange.R:57:3', 'test-dplyr-copy-to.R:11:3',
'test-dplyr-funs.R:87:3', 'test-dplyr-funs.R:109:3',
'test-dplyr-generics.R:174:3', 'test-dplyr-group-by.R:655:3',
'test-dplyr-group-map.R:155:3', 'test-dplyr-group-nest.R:66:3',
'test-dplyr-group-split.R:159:3', 'test-dplyr-join-rows.R:204:3',
'test-dplyr-join.R:68:3', 'test-dplyr-join.R:411:3',
'test-dplyr-join.R:417:3', 'test-dplyr-summarise.R:19:3',
'test-dplyr-summarise.R:323:3', 'test-dplyr-summarise.R:538:3'
• WAT (3): 'test-as_duckplyr_df.R:779:3', 'test-as_duckplyr_df.R:839:3',
'test-as_duckplyr_df.R:2006:3'
• Won't need (1): 'test-prom.R:2:3'
• argument ".data" is missing, with no default (1):
'test-dplyr-group-data.R:74:3'
• can_load_extension("json") is not TRUE (1): 'test-read_json_duckdb.R:2:3'
• dplyr:::compute_groups() is only needed to test dplyr internals (4):
'test-dplyr-group-by.R:664:3', 'test-dplyr-grouped-df.R:216:3',
'test-dplyr-grouped-df.R:222:3', 'test-dplyr-grouped-df.R:235:3'
• dplyr:::err_locs() is only needed to test dplyr internals (1):
'test-dplyr-conditions.R:36:3'
• dplyr:::expand_pick() is only needed to test dplyr internals (2):
'test-dplyr-pick.R:590:3', 'test-dplyr-pick.R:607:3'
• dplyr:::group_labels_details() is only needed to test dplyr internals (1):
'test-dplyr-context.R:76:3'
• dplyr:::reset_dplyr_warnings() is only needed to test dplyr internals (4):
'test-dplyr-conditions.R:70:3', 'test-dplyr-conditions.R:137:3',
'test-dplyr-conditions.R:166:3', 'test-dplyr-conditions.R:190:3'
• dplyr:::shift() is only needed to test dplyr internals (9):
'test-dplyr-lead-lag.R:108:3', 'test-dplyr-lead-lag.R:118:3',
'test-dplyr-lead-lag.R:127:3', 'test-dplyr-lead-lag.R:139:3',
'test-dplyr-lead-lag.R:154:3', 'test-dplyr-lead-lag.R:165:3',
'test-dplyr-lead-lag.R:173:3', 'test-dplyr-lead-lag.R:182:3',
'test-dplyr-lead-lag.R:188:3'
• i In argument: `.result = (1 + "") * am`. (1): 'test-dplyr-conditions.R:27:5'
• {RSQLite} is not installed (2): 'test-dplyr-count-tally.R:98:3',
'test-dplyr-count-tally.R:110:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-tpch.R:110:3'): TPCH queries can be parsed and run ─────────────
<duckdb_error/rlang_error/error/condition>
Error in `(function (context, message, error_type = NULL, raw_message = NULL, extra_info = NULL) { fields <- list() fields$context <- context fields$error_type <- error_type fields$raw_message <- raw_message fields$extra_info <- extra_info error_parts <- c(message, i = paste0("Context: ", context)) if (!is.null(error_type)) { error_parts <- c(error_parts, i = paste0("Error type: ", error_type)) } if (length(extra_info) > 0) { info_text <- paste0(names(extra_info), ": ", extra_info) names(info_text) <- rep_len("i", length(info_text)) error_parts <- c(error_parts, info_text) } rlang::abort(error_parts, class = "duckdb_error", !!!fields) })("GetQueryResult", "Error evaluating duckdb query: INTERNAL Error: Failed to bind column reference \"o_orderpriority\" [185.1]: inequal types (VARCHAR != BIGINT)\n\nStack Trace:\n\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)+0x34) [0x7fafb4074004]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, unsigned long&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, unsigned long&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)+0xa6) [0x7fafb441ef26]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitReplace(duckdb::BoundColumnRefExpression&, duckdb::unique_ptr<duckdb::Expression, std::__1::default_delete<duckdb::Expression>, true>*)+0x298) [0x7fafb4401748]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitExpression(duckdb::unique_ptr<duckdb::Expression, std::__1::default_delete<duckdb::Expression>, true>*)+0x1c7) [0x7fafb4f5cbd7]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::EnumerateExpressions(duckdb::LogicalOperator&, std::__1::function<void (duckdb::unique_ptr<duckdb::Expression, std::__1::default_delete<duckdb::Expression>, true>*)> const&)+0x6fb) [0x7fafb4f5c89b]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorExpressions(duckdb::LogicalOperator&)+0x2a) [0x7fafb4f5b89a]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7c0) [0x7fafb4401220]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::__1::allocator<unsigned long> >&)+0x2e) [0x7fafb4f5bdfe]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::__1::allocator<unsigned long> >&)+0x2e) [0x7fafb4f5bdfe]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::ResolveAndPlan(duckdb::unique_ptr<duckdb::LogicalOperator, std::__1::default_delete<duckdb::LogicalOperator>, true>)+0x75) [0x7fafb4415d95]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::Plan(duckdb::unique_ptr<duckdb::LogicalOperator, std::__1::default_delete<duckdb::LogicalOperator>, true>)+0x2b) [0x7fafb4415cab]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatementInternal(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters)+0x655) [0x7fafb4c99ac5]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatement(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters, duckdb::PreparedStatementMode)+0x40b) [0x7fafb4c9a79b]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementInternal(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&)+0x7b) [0x7fafb4c9ea1b]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatement(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0x113) [0x7fafb4ca0b63]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatementInternal(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0xaac) [0x7fafb4c9e43c]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&, bool)+0x96) [0x7fafb4c9f396]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::shared_ptr<duckdb::Relation, true> const&, duckdb::QueryParameters)+0x277) [0x7fafb4ca3567]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::Execute(duckdb::shared_ptr<duckdb::Relation, true> const&)+0x8c) [0x7fafb4ca3bac]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::Relation::Execute()+0x80) [0x7fafb4cc7e50]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::Materialize()+0x1bd) [0x7fafb354012d]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::GetQueryResult()+0x303) [0x7fafb353fc23]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(RelToAltrep::RownamesLength(SEXPREC*)+0x44) [0x7fafb353e7d4]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x35277) [0x5556f8884277]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce1f4) [0x5556f891d1f4]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a825) [0x5556f8979825]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xe65a2) [0x5556f89355a2]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x39663) [0x5556f8888663]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce1f4) [0x5556f891d1f4]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a929) [0x5556f8979929]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12b45e) [0x5556f897a45e]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a929) [0x5556f8979929]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12b45e) [0x5556f897a45e]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a929) [0x5556f8979929]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12b45e) [0x5556f897a45e]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12c595) [0x5556f897b595]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x128c68) [0x5556f8977c68]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a825) [0x5556f8979825]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12b45e) [0x5556f897a45e]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a825) [0x5556f8979825]\n\nThis error signals an assertion failure within DuckDB. This usually occurs due to unexpected conditions or errors in the program's logic.\nFor more information, see https://duckdb.org/docs/stable/dev/internal_errors")`: Error evaluating duckdb query: INTERNAL Error: Failed to bind column reference "o_orderpriority" [185.1]: inequal types (VARCHAR != BIGINT)
Stack Trace:
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)+0x34) [0x7fafb4074004]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, unsigned long&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, unsigned long&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)+0xa6) [0x7fafb441ef26]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitReplace(duckdb::BoundColumnRefExpression&, duckdb::unique_ptr<duckdb::Expression, std::__1::default_delete<duckdb::Expression>, true>*)+0x298) [0x7fafb4401748]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitExpression(duckdb::unique_ptr<duckdb::Expression, std::__1::default_delete<duckdb::Expression>, true>*)+0x1c7) [0x7fafb4f5cbd7]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::EnumerateExpressions(duckdb::LogicalOperator&, std::__1::function<void (duckdb::unique_ptr<duckdb::Expression, std::__1::default_delete<duckdb::Expression>, true>*)> const&)+0x6fb) [0x7fafb4f5c89b]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorExpressions(duckdb::LogicalOperator&)+0x2a) [0x7fafb4f5b89a]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7c0) [0x7fafb4401220]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::__1::allocator<unsigned long> >&)+0x2e) [0x7fafb4f5bdfe]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::__1::allocator<unsigned long> >&)+0x2e) [0x7fafb4f5bdfe]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::ResolveAndPlan(duckdb::unique_ptr<duckdb::LogicalOperator, std::__1::default_delete<duckdb::LogicalOperator>, true>)+0x75) [0x7fafb4415d95]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::Plan(duckdb::unique_ptr<duckdb::LogicalOperator, std::__1::default_delete<duckdb::LogicalOperator>, true>)+0x2b) [0x7fafb4415cab]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatementInternal(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters)+0x655) [0x7fafb4c99ac5]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatement(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters, duckdb::PreparedStatementMode)+0x40b) [0x7fafb4c9a79b]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementInternal(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&)+0x7b) [0x7fafb4c9ea1b]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatement(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0x113) [0x7fafb4ca0b63]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatementInternal(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0xaac) [0x7fafb4c9e43c]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&, bool)+0x96) [0x7fafb4c9f396]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::shared_ptr<duckdb::Relation, true> const&, duckdb::QueryParameters)+0x277) [0x7fafb4ca3567]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::Execute(duckdb::shared_ptr<duckdb::Relation, true> const&)+0x8c) [0x7fafb4ca3bac]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::Relation::Execute()+0x80) [0x7fafb4cc7e50]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::Materialize()+0x1bd) [0x7fafb354012d]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::GetQueryResult()+0x303) [0x7fafb353fc23]
/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(RelToAltrep::RownamesLength(SEXPREC*)+0x44) [0x7fafb353e7d4]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x35277) [0x5556f8884277]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce1f4) [0x5556f891d1f4]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]
/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a825) [0x5556f8979825]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xe65a2) [0x5556f89355a2]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x39663) [0x5556f8888663]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce1f4) [0x5556f891d1f4]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]
/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a929) [0x5556f8979929]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12b45e) [0x5556f897a45e]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]
/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a929) [0x5556f8979929]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12b45e) [0x5556f897a45e]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]
/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a929) [0x5556f8979929]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12b45e) [0x5556f897a45e]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]
/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12c595) [0x5556f897b595]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x128c68) [0x5556f8977c68]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]
/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a825) [0x5556f8979825]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12b45e) [0x5556f897a45e]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]
/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]
/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a825) [0x5556f8979825]
This error signals an assertion failure within DuckDB. This usually occurs due to unexpected conditions or errors in the program's logic.
For more information, see https://duckdb.org/docs/stable/dev/internal_errors
i Context: GetQueryResult
Backtrace:
▆
1. ├─testthat::expect_snapshot(...) at test-tpch.R:110:3
2. │ └─testthat:::expect_snapshot_(...)
3. │ ├─testthat:::with_is_snapshotting(...)
4. │ └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
5. │ └─evaluate::evaluate(source, envir = env, new_device = FALSE, output_handler = handler)
6. │ ├─base::withRestarts(...)
7. │ │ └─base (local) withRestartList(expr, restarts)
8. │ │ ├─base (local) withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]])
9. │ │ │ └─base (local) doWithOneRestart(return(expr), restart)
10. │ │ └─base (local) withRestartList(expr, restarts[-nr])
11. │ │ └─base (local) withOneRestart(expr, restarts[[1L]])
12. │ │ └─base (local) doWithOneRestart(return(expr), restart)
13. │ ├─evaluate:::with_handlers(...)
14. │ │ ├─base::eval(call)
15. │ │ │ └─base::eval(call)
16. │ │ └─base::withCallingHandlers(...)
17. │ └─watcher$print_value(ev$value, ev$visible, envir)
18. │ ├─base::withVisible(handle_value(handler, value, visible, envir))
19. │ └─evaluate:::handle_value(handler, value, visible, envir)
20. │ ├─handler$value(value)
21. │ └─testthat:::testthat_print.default(value)
22. │ ├─base::print(x)
23. │ └─pillar:::print.tbl(x)
24. │ └─pillar:::print_tbl(...)
25. │ └─pillar:::format_tbl(...)
26. │ └─pillar::tbl_format_setup(...)
27. │ ├─pillar:::tbl_format_setup_dispatch(...)
28. │ ├─duckplyr:::tbl_format_setup.duckplyr_df(...)
29. │ ├─base::NextMethod()
30. │ └─pillar:::tbl_format_setup.tbl(...)
31. │ ├─base::as.data.frame(head(x, max + 1))
32. │ └─duckplyr:::as.data.frame.prudent_duckplyr_df(head(x, max + 1))
33. │ ├─dplyr::collect(x)
34. │ └─duckplyr:::collect.prudent_duckplyr_df(x)
35. │ ├─dplyr::collect(out)
36. │ └─duckplyr:::collect.duckplyr_df(out)
37. │ └─base::nrow(x)
38. │ ├─base::dim(x)
39. │ └─base::dim.data.frame(x)
40. │ └─base::.row_names_info(x, 2L)
41. └─duckdb (local) `<fn>`("GetQueryResult", "Error evaluating duckdb query: INTERNAL Error: Failed to bind column reference \"o_orderpriority\" [185.1]: inequal types (VARCHAR != BIGINT)\n\nStack Trace:\n\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)+0x34) [0x7fafb4074004]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, unsigned long&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, unsigned long&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)+0xa6) [0x7fafb441ef26]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitReplace(duckdb::BoundColumnRefExpression&, duckdb::unique_ptr<duckdb::Expression, std::__1::default_delete<duckdb::Expression>, true>*)+0x298) [0x7fafb4401748]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitExpression(duckdb::unique_ptr<duckdb::Expression, std::__1::default_delete<duckdb::Expression>, true>*)+0x1c7) [0x7fafb4f5cbd7]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::EnumerateExpressions(duckdb::LogicalOperator&, std::__1::function<void (duckdb::unique_ptr<duckdb::Expression, std::__1::default_delete<duckdb::Expression>, true>*)> const&)+0x6fb) [0x7fafb4f5c89b]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorExpressions(duckdb::LogicalOperator&)+0x2a) [0x7fafb4f5b89a]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7c0) [0x7fafb4401220]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::__1::allocator<unsigned long> >&)+0x2e) [0x7fafb4f5bdfe]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::__1::allocator<unsigned long> >&)+0x2e) [0x7fafb4f5bdfe]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x54) [0x7fafb4f5b834]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x7b5) [0x7fafb4401215]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::ResolveAndPlan(duckdb::unique_ptr<duckdb::LogicalOperator, std::__1::default_delete<duckdb::LogicalOperator>, true>)+0x75) [0x7fafb4415d95]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::Plan(duckdb::unique_ptr<duckdb::LogicalOperator, std::__1::default_delete<duckdb::LogicalOperator>, true>)+0x2b) [0x7fafb4415cab]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatementInternal(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters)+0x655) [0x7fafb4c99ac5]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatement(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters, duckdb::PreparedStatementMode)+0x40b) [0x7fafb4c9a79b]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementInternal(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&)+0x7b) [0x7fafb4c9ea1b]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatement(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0x113) [0x7fafb4ca0b63]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatementInternal(duckdb::ClientContextLock&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0xaac) [0x7fafb4c9e43c]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::unique_ptr<duckdb::SQLStatement, std::__1::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&, bool)+0x96) [0x7fafb4c9f396]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::shared_ptr<duckdb::Relation, true> const&, duckdb::QueryParameters)+0x277) [0x7fafb4ca3567]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::ClientContext::Execute(duckdb::shared_ptr<duckdb::Relation, true> const&)+0x8c) [0x7fafb4ca3bac]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::Relation::Execute()+0x80) [0x7fafb4cc7e50]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::Materialize()+0x1bd) [0x7fafb354012d]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::GetQueryResult()+0x303) [0x7fafb353fc23]\n/data/gannet/ripley/R/test-clang/duckdb/libs/duckdb.so(RelToAltrep::RownamesLength(SEXPREC*)+0x44) [0x7fafb353e7d4]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x35277) [0x5556f8884277]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce1f4) [0x5556f891d1f4]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a825) [0x5556f8979825]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xe65a2) [0x5556f89355a2]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x39663) [0x5556f8888663]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce1f4) [0x5556f891d1f4]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a929) [0x5556f8979929]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12b45e) [0x5556f897a45e]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a929) [0x5556f8979929]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12b45e) [0x5556f897a45e]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a929) [0x5556f8979929]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12b45e) [0x5556f897a45e]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12c595) [0x5556f897b595]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x128c68) [0x5556f8977c68]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a825) [0x5556f8979825]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12b45e) [0x5556f897a45e]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xce456) [0x5556f891d456]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc757c) [0x5556f891657c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(Rf_eval+0x1a5) [0x5556f8915d05]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xded99) [0x5556f892dd99]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xde29c) [0x5556f892d29c]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0xc7ea6) [0x5556f8916ea6]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12af02) [0x5556f8979f02]\n/data/gannet/ripley/R/R-clang/bin/exec/R(+0x12a825) [0x5556f8979825]\n\nThis error signals an assertion failure within DuckDB. This usually occurs due to unexpected conditions or errors in the program's logic.\nFor more information, see https://duckdb.org/docs/stable/dev/internal_errors")
42. └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
[ FAIL 1 | WARN 0 | SKIP 652 | PASS 2588 ]
Error:
! Test failures.
🛠: 2568
🔨: 1350
🦆: 1218
add_count, anti_join, anti_join.data.frame, arrange, arrange.data.frame, compute, count, count.data.frame, cross_join, distinct, distinct.data.frame, do, eval, filter, filter.data.frame, filter_out, full_join, group_by, group_indices, group_keys, group_map, group_modify, group_nest, group_size, group_split, group_trim, head, inner_join, inner_join.data.frame, intersect, left_join, left_join.data.frame, mutate, mutate.data.frame, n_groups, nest_by, nest_join, pull, reframe, relocate, rename, rename_with, right_join, rows_append, rows_delete, rows_insert, rows_patch, rows_update, rows_upsert, rowwise, select, select.data.frame, semi_join, semi_join.data.frame, setdiff, setequal, slice, slice_head, slice_head.data.frame, slice_sample, slice_tail, summarise, summarise.data.frame, symdiff, transmute, ungroup, union_all
00:09:04.521797
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 1.2.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [7m/16m]
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/tests.html
> # * https://testthat.r-lib.org/reference/test_package.html#special-files
>
> library(testthat)
> library(duckplyr)
Loading required package: dplyr
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
The duckplyr package is configured to fall back to dplyr when it encounters an
incompatibility. Fallback events can be collected and uploaded for analysis to
guide future development. By default, data will be collected but no data will
be uploaded.
ℹ Automatic fallback uploading is not controlled and therefore disabled, see
`?duckplyr::fallback()`.
✔ Number of reports ready for upload: 5.
→ Review with `duckplyr::fallback_review()`, upload with
`duckplyr::fallback_upload()`.
ℹ Configure automatic uploading with `duckplyr::fallback_config()`.
✔ Overwriting dplyr methods with duckplyr methods.
ℹ Turn off with `duckplyr::methods_restore()`.
>
> test_check("duckplyr")
Saving _problems/test-tpch-133.R
[ FAIL 1 | WARN 0 | SKIP 651 | PASS 2589 ]
══ Skipped tests (651) ═════════════════════════════════════════════════════════
• Always returns tibble (1): 'test-as_duckplyr_df.R:809:3'
• External vector? (4): 'test-as_duckplyr_df.R:2705:3',
'test-as_duckplyr_df.R:2721:3', 'test-as_duckplyr_df.R:2735:3',
'test-as_duckplyr_df.R:2751:3'
• Grouped (4): 'test-as_duckplyr_df.R:735:3', 'test-as_duckplyr_df.R:793:3',
'test-as_duckplyr_df.R:855:3', 'test-as_duckplyr_df.R:3114:3'
• Hack (1): 'test-as_duckplyr_df.R:560:3'
• Missing or empty names not allowed. (6): 'test-dplyr-mutate.R:987:3',
'test-dplyr-filter.R:795:3', 'test-dplyr-select.R:55:3',
'test-dplyr-select.R:173:3', 'test-dplyr-select.R:182:3',
'test-dplyr-summarise.R:482:3'
• Must pass a plain data frame or a tibble, not NULL. (1):
'test-dplyr-copy-to.R:21:3'
• Must pass a plain data frame or a tibble, not a <dplyr_foobar> object. (2):
'test-dplyr-filter.R:701:3', 'test-dplyr-arrange.R:317:3'
• Must pass a plain data frame or a tibble, not a <dplyr_test_broken_operator>
object. (1): 'test-dplyr-select.R:216:3'
• Must pass a plain data frame or a tibble, not a <foo_df> object. (4):
'test-dplyr-filter.R:687:3', 'test-dplyr-arrange.R:306:3',
'test-dplyr-group-split.R:140:3', 'test-dplyr-group-split.R:155:3'
• Must pass a plain data frame or a tibble, not a <grouped_df> object. (212):
'test-dplyr-mutate.R:16:3', 'test-dplyr-mutate.R:61:3',
'test-dplyr-mutate.R:95:3', 'test-dplyr-mutate.R:134:3',
'test-dplyr-mutate.R:186:3', 'test-dplyr-mutate.R:206:3',
'test-dplyr-mutate.R:279:3', 'test-dplyr-mutate.R:293:3',
'test-dplyr-mutate.R:330:3', 'test-dplyr-mutate.R:339:3',
'test-dplyr-mutate.R:351:3', 'test-dplyr-mutate.R:447:3',
'test-dplyr-mutate.R:472:3', 'test-dplyr-mutate.R:502:3',
'test-dplyr-mutate.R:532:3', 'test-dplyr-mutate.R:632:3',
'test-dplyr-mutate.R:683:3', 'test-dplyr-mutate.R:692:3',
'test-dplyr-mutate.R:721:3', 'test-dplyr-mutate.R:739:3',
'test-dplyr-mutate.R:778:3', 'test-dplyr-mutate.R:829:3',
'test-dplyr-mutate.R:854:3', 'test-dplyr-mutate.R:875:3',
'test-dplyr-mutate.R:977:3', 'test-dplyr-filter.R:17:5',
'test-dplyr-filter.R:36:3', 'test-dplyr-filter.R:67:3',
'test-dplyr-filter.R:152:3', 'test-dplyr-filter.R:201:3',
'test-dplyr-filter.R:228:3', 'test-dplyr-filter.R:284:3',
'test-dplyr-filter.R:294:3', 'test-dplyr-filter.R:376:3',
'test-dplyr-filter.R:401:3', 'test-dplyr-filter.R:460:3',
'test-dplyr-filter.R:519:3', 'test-dplyr-filter.R:554:3',
'test-dplyr-filter.R:632:3', 'test-dplyr-filter.R:654:3',
'test-dplyr-filter.R:752:3', 'test-dplyr-filter.R:771:3',
'test-dplyr-filter.R:890:3', 'test-dplyr-count-tally.R:66:3',
'test-dplyr-count-tally.R:75:3', 'test-dplyr-count-tally.R:89:3',
'test-dplyr-count-tally.R:174:3', 'test-dplyr-count-tally.R:198:3',
'test-dplyr-across.R:23:3', 'test-dplyr-across.R:33:3',
'test-dplyr-across.R:275:3', 'test-dplyr-across.R:393:3',
'test-dplyr-across.R:403:3', 'test-dplyr-across.R:816:3',
'test-dplyr-across.R:831:5', 'test-dplyr-across.R:1314:3',
'test-dplyr-across.R:1854:3', 'test-dplyr-across.R:1892:3',
'test-dplyr-across.R:1919:3', 'test-dplyr-across.R:2069:3',
'test-dplyr-across.R:2083:3', 'test-dplyr-arrange.R:18:3',
'test-dplyr-arrange.R:220:3', 'test-dplyr-arrange.R:227:3',
'test-dplyr-arrange.R:233:3', 'test-dplyr-arrange.R:355:3',
'test-dplyr-arrange.R:406:3', 'test-dplyr-bind-rows.R:90:3',
'test-dplyr-conditions.R:12:3', 'test-dplyr-context.R:18:3',
'test-dplyr-context.R:31:3', 'test-dplyr-context.R:39:3',
'test-dplyr-context.R:58:3', 'test-dplyr-distinct.R:62:3',
'test-dplyr-distinct.R:68:3', 'test-dplyr-distinct.R:76:3',
'test-dplyr-distinct.R:127:3', 'test-dplyr-distinct.R:170:3',
'test-dplyr-group-by.R:18:3', 'test-dplyr-group-by.R:29:3',
'test-dplyr-group-by.R:82:3', 'test-dplyr-group-by.R:116:3',
'test-dplyr-group-by.R:125:3', 'test-dplyr-group-by.R:133:3',
'test-dplyr-group-by.R:155:5', 'test-dplyr-group-by.R:165:3',
'test-dplyr-group-by.R:218:3', 'test-dplyr-group-by.R:229:3',
'test-dplyr-group-by.R:246:3', 'test-dplyr-group-by.R:279:3',
'test-dplyr-group-by.R:302:3', 'test-dplyr-group-by.R:333:7',
'test-dplyr-group-by.R:351:3', 'test-dplyr-group-by.R:370:3',
'test-dplyr-group-by.R:378:3', 'test-dplyr-group-by.R:413:3',
'test-dplyr-group-by.R:423:3', 'test-dplyr-group-by.R:433:3',
'test-dplyr-group-by.R:439:3', 'test-dplyr-group-by.R:445:3',
'test-dplyr-group-by.R:485:3', 'test-dplyr-group-by.R:505:3',
'test-dplyr-group-by.R:528:3', 'test-dplyr-group-by.R:554:3',
'test-dplyr-group-by.R:576:3', 'test-dplyr-group-by.R:675:3',
'test-dplyr-group-by.R:698:3', 'test-dplyr-group-data.R:57:3',
'test-dplyr-group-data.R:94:3', 'test-dplyr-group-data.R:102:3',
'test-dplyr-group-data.R:123:3', 'test-dplyr-group-data.R:132:3',
'test-dplyr-group-map.R:11:3', 'test-dplyr-group-map.R:29:3',
'test-dplyr-group-map.R:43:3', 'test-dplyr-group-map.R:68:3',
'test-dplyr-group-map.R:80:3', 'test-dplyr-group-map.R:92:3',
'test-dplyr-group-map.R:113:3', 'test-dplyr-group-map.R:133:3',
'test-dplyr-group-nest.R:43:3', 'test-dplyr-group-nest.R:60:3',
'test-dplyr-group-split.R:54:3', 'test-dplyr-group-split.R:68:3',
'test-dplyr-group-split.R:97:3', 'test-dplyr-group-split.R:122:3',
'test-dplyr-group-trim.R:15:3', 'test-dplyr-group-trim.R:23:3',
'test-dplyr-grouped-df.R:17:3', 'test-dplyr-grouped-df.R:112:3',
'test-dplyr-join.R:687:3', 'test-dplyr-join.R:709:3',
'test-dplyr-join.R:801:3', 'test-dplyr-nest-by.R:28:3',
'test-dplyr-pick.R:42:3', 'test-dplyr-pick.R:79:3',
'test-dplyr-pick.R:102:3', 'test-dplyr-pick.R:143:3',
'test-dplyr-pick.R:168:3', 'test-dplyr-pick.R:205:3',
'test-dplyr-pick.R:232:3', 'test-dplyr-pick.R:284:3',
'test-dplyr-pick.R:389:3', 'test-dplyr-rank.R:60:3',
'test-dplyr-rank.R:106:3', 'test-dplyr-reframe.R:35:3',
'test-dplyr-reframe.R:53:3', 'test-dplyr-reframe.R:87:3',
'test-dplyr-reframe.R:103:3', 'test-dplyr-reframe.R:121:3',
'test-dplyr-reframe.R:141:3', 'test-dplyr-reframe.R:167:3',
'test-dplyr-reframe.R:202:3', 'test-dplyr-reframe.R:229:3',
'test-dplyr-reframe.R:242:3', 'test-dplyr-reframe.R:317:3',
'test-dplyr-reframe.R:325:3', 'test-dplyr-reframe.R:337:3',
'test-dplyr-reframe.R:347:3', 'test-dplyr-reframe.R:429:3',
'test-dplyr-rename.R:18:3', 'test-dplyr-rename.R:52:3',
'test-dplyr-rowwise.R:75:3', 'test-dplyr-sample.R:29:3',
'test-dplyr-sample.R:50:3', 'test-dplyr-sample.R:104:3',
'test-dplyr-select-helpers.R:15:3', 'test-dplyr-select.R:13:3',
'test-dplyr-select.R:21:3', 'test-dplyr-select.R:43:3',
'test-dplyr-select.R:101:3', 'test-dplyr-select.R:119:3',
'test-dplyr-sets.R:47:3', 'test-dplyr-slice.R:17:3',
'test-dplyr-slice.R:30:3', 'test-dplyr-slice.R:40:3',
'test-dplyr-slice.R:57:3', 'test-dplyr-slice.R:88:3',
'test-dplyr-slice.R:108:3', 'test-dplyr-slice.R:132:3',
'test-dplyr-slice.R:144:3', 'test-dplyr-slice.R:211:3',
'test-dplyr-slice.R:343:3', 'test-dplyr-slice.R:402:3',
'test-dplyr-slice.R:602:3', 'test-dplyr-slice.R:634:3',
'test-dplyr-slice.R:655:3', 'test-dplyr-summarise.R:37:3',
'test-dplyr-summarise.R:53:3', 'test-dplyr-summarise.R:68:3',
'test-dplyr-summarise.R:114:3', 'test-dplyr-summarise.R:177:3',
'test-dplyr-summarise.R:196:3', 'test-dplyr-summarise.R:213:3',
'test-dplyr-summarise.R:221:3', 'test-dplyr-summarise.R:231:3',
'test-dplyr-summarise.R:245:3', 'test-dplyr-summarise.R:251:3',
'test-dplyr-summarise.R:286:3', 'test-dplyr-summarise.R:300:3',
'test-dplyr-summarise.R:349:3', 'test-dplyr-summarise.R:377:3',
'test-dplyr-summarise.R:388:3', 'test-dplyr-summarise.R:448:3',
'test-dplyr-summarise.R:497:3', 'test-dplyr-summarise.R:520:18',
'test-dplyr-summarise.R:626:3', 'test-dplyr-transmute.R:11:3',
'test-dplyr-transmute.R:18:3', 'test-dplyr-transmute.R:36:3',
'test-dplyr-transmute.R:58:3', 'test-dplyr-transmute.R:100:3'
• Must pass a plain data frame or a tibble, not a <myclass> object. (1):
'test-dplyr-summarise.R:77:3'
• Must pass a plain data frame or a tibble, not a <noisy> object. (1):
'test-dplyr-slice.R:388:3'
• Must pass a plain data frame or a tibble, not a <rowwise_df> object. (34):
'test-dplyr-mutate.R:368:3', 'test-dplyr-mutate.R:407:3',
'test-dplyr-mutate.R:413:3', 'test-dplyr-mutate.R:420:3',
'test-dplyr-mutate.R:454:3', 'test-dplyr-mutate.R:512:3',
'test-dplyr-mutate.R:641:3', 'test-dplyr-mutate.R:818:3',
'test-dplyr-mutate.R:843:3', 'test-dplyr-mutate.R:860:3',
'test-dplyr-filter.R:276:3', 'test-dplyr-filter.R:902:3',
'test-dplyr-across.R:1380:3', 'test-dplyr-across.R:1946:3',
'test-dplyr-group-by.R:317:3', 'test-dplyr-group-data.R:116:3',
'test-dplyr-group-split.R:60:3', 'test-dplyr-group-split.R:129:3',
'test-dplyr-join.R:553:3', 'test-dplyr-join.R:811:3',
'test-dplyr-nest-by.R:15:3', 'test-dplyr-pick.R:67:3',
'test-dplyr-pick.R:90:3', 'test-dplyr-pick.R:345:3',
'test-dplyr-reframe.R:355:3', 'test-dplyr-reframe.R:365:3',
'test-dplyr-reframe.R:374:3', 'test-dplyr-reframe.R:438:3',
'test-dplyr-rowwise.R:13:3', 'test-dplyr-rowwise.R:52:3',
'test-dplyr-rowwise.R:84:3', 'test-dplyr-slice.R:220:3',
'test-dplyr-summarise.R:265:3', 'test-dplyr-summarise.R:457:3'
• Must pass a plain data frame or a tibble, not a <tbl_SQLiteConnection>
object. (2): 'test-dplyr-count-tally.R:101:3',
'test-dplyr-count-tally.R:117:3'
• Must pass a plain data frame or a tibble, not a character vector. (1):
'test-dplyr-group-nest.R:24:3'
• Must pass a plain data frame or a tibble, not a number. (1):
'test-dplyr-sets.R:149:3'
• Must pass a plain data frame or a tibble, not an integer vector. (1):
'test-dplyr-sets.R:55:3'
• On CRAN (319): 'test-dplyr-mutate.R:230:1', 'test-dplyr-filter.R:529:1',
'test-dplyr-filter.R:541:1', 'test-dplyr-filter.R:875:1',
'test-dplyr-filter.R:910:1', 'test-dplyr-count-tally.R:53:1',
'test-dplyr-count-tally.R:131:1', 'test-dplyr-count-tally.R:141:1',
'test-dplyr-count-tally.R:148:1', 'test-dplyr-count-tally.R:177:1',
'test-dplyr-count-tally.R:183:1', 'test-dplyr-count-tally.R:204:1',
'test-dplyr-count-tally.R:212:1', 'test-dplyr-count-tally.R:220:1',
'test-dplyr-count-tally.R:252:1', 'test-dplyr-count-tally.R:258:1',
'test-as_duckplyr_tibble.R:1:1', 'test-as_duckplyr_tibble.R:21:1',
'test-compute.R:1:1', 'test-demo.R:1:1', 'test-dplyr-across.R:174:1',
'test-dplyr-across.R:187:1', 'test-dplyr-across.R:280:1',
'test-dplyr-across.R:698:1', 'test-dplyr-across.R:889:1',
'test-dplyr-across.R:941:1', 'test-dplyr-across.R:1394:1',
'test-dplyr-across.R:1449:1', 'test-dplyr-across.R:1771:1',
'test-dplyr-across.R:1840:1', 'test-dplyr-across.R:1978:1',
'test-dplyr-across.R:1990:1', 'test-dplyr-all-equal.R:10:1',
'test-dplyr-all-equal.R:34:1', 'test-dplyr-all-equal.R:43:1',
'test-dplyr-all-equal.R:52:1', 'test-dplyr-all-equal.R:62:1',
'test-dplyr-all-equal.R:116:1', 'test-dplyr-all-equal.R:145:1',
'test-dplyr-all-equal.R:157:1', 'test-dplyr-all-equal.R:169:1',
'test-dplyr-all-equal.R:177:1', 'test-dplyr-arrange.R:36:1',
'test-dplyr-arrange.R:182:1', 'test-dplyr-arrange.R:188:1',
'test-dplyr-arrange.R:200:1', 'test-dplyr-arrange.R:337:1',
'test-dplyr-arrange.R:361:1', 'test-dplyr-bind-cols.R:48:1',
'test-dplyr-bind-cols.R:133:1', 'test-dplyr-bind-cols.R:149:1',
'test-dplyr-bind-rows.R:142:1', 'test-dplyr-bind-rows.R:167:1',
'test-dplyr-bind-rows.R:260:1', 'test-dplyr-by.R:76:1',
'test-dplyr-by.R:84:1', 'test-dplyr-by.R:93:1', 'test-dplyr-by.R:102:1',
'test-dplyr-case-match.R:13:1', 'test-dplyr-case-match.R:44:1',
'test-dplyr-case-match.R:61:1', 'test-dplyr-case-match.R:76:1',
'test-dplyr-case-match.R:86:1', 'test-dplyr-case-match.R:198:1',
'test-dplyr-case-match.R:204:1', 'test-dplyr-case-match.R:232:1',
'test-dplyr-case-match.R:255:1', 'test-dplyr-case-match.R:267:1',
'test-dplyr-case-match.R:273:1', 'test-dplyr-case-match.R:283:1',
'test-dplyr-case-match.R:289:1', 'test-dplyr-case-match.R:295:1',
'test-dplyr-case-match.R:315:1', 'test-dplyr-case-match.R:351:1',
'test-dplyr-case-match.R:371:1', 'test-dplyr-case-when.R:104:1',
'test-dplyr-case-when.R:119:1', 'test-dplyr-case-when.R:127:1',
'test-dplyr-case-when.R:236:1', 'test-dplyr-case-when.R:245:1',
'test-dplyr-case-when.R:253:1', 'test-dplyr-case-when.R:265:1',
'test-dplyr-case-when.R:277:1', 'test-dplyr-case-when.R:285:1',
'test-dplyr-case-when.R:296:1', 'test-dplyr-case-when.R:305:1',
'test-dplyr-case-when.R:314:1', 'test-dplyr-case-when.R:347:1',
'test-dplyr-case-when.R:353:1', 'test-dplyr-case-when.R:375:1',
'test-dplyr-case-when.R:384:1', 'test-dplyr-case-when.R:424:1',
'test-dplyr-case-when.R:498:1', 'test-dplyr-case-when.R:512:1',
'test-dplyr-case-when.R:526:1', 'test-dplyr-case-when.R:578:1',
'test-dplyr-coalesce.R:35:1', 'test-dplyr-coalesce.R:86:1',
'test-dplyr-coalesce.R:94:1', 'test-dplyr-coalesce.R:100:1',
'test-dplyr-coalesce.R:190:1', 'test-dplyr-coalesce.R:196:1',
'test-dplyr-conditions.R:47:1', 'test-dplyr-consecutive-id.R:19:1',
'test-dplyr-consecutive-id.R:28:1', 'test-dplyr-context.R:64:1',
'test-dplyr-desc.R:10:1', 'test-dplyr-distinct.R:192:1',
'test-dplyr-funs.R:62:1', 'test-dplyr-funs.R:77:1',
'test-dplyr-group-by.R:711:1', 'test-dplyr-group-by.R:721:1',
'test-dplyr-group-by.R:731:1', 'test-dplyr-group-by.R:741:1',
'test-dplyr-group-data.R:61:1', 'test-dplyr-group-data.R:81:1',
'test-dplyr-grouped-df.R:138:1', 'test-dplyr-grouped-df.R:207:1',
'test-dplyr-if-else.R:55:1', 'test-dplyr-if-else.R:63:1',
'test-dplyr-if-else.R:80:1', 'test-dplyr-if-else.R:86:1',
'test-dplyr-if-else.R:92:1', 'test-dplyr-if-else.R:107:1',
'test-dplyr-if-else.R:113:1', 'test-dplyr-if-else.R:121:1',
'test-dplyr-join-by.R:207:1', 'test-dplyr-join-by.R:251:1',
'test-dplyr-join-by.R:258:1', 'test-dplyr-join-by.R:275:1',
'test-dplyr-join-by.R:283:1', 'test-dplyr-join-by.R:376:1',
'test-dplyr-join-by.R:391:1', 'test-dplyr-join-cols.R:114:1',
'test-dplyr-join-cols.R:170:1', 'test-dplyr-join-cols.R:181:1',
'test-dplyr-join-cols.R:259:1', 'test-dplyr-join-cross.R:62:1',
'test-dplyr-join-rows.R:10:1', 'test-dplyr-join-rows.R:159:1',
'test-dplyr-join-rows.R:174:1', 'test-dplyr-join-rows.R:182:1',
'test-dplyr-join-rows.R:191:1', 'test-dplyr-join-rows.R:197:1',
'test-dplyr-join-rows.R:216:1', 'test-dplyr-join-rows.R:287:1',
'test-dplyr-join-rows.R:405:1', 'test-dplyr-join-rows.R:424:1',
'test-dplyr-join-rows.R:441:3', 'test-dplyr-join.R:155:1',
'test-dplyr-join.R:388:1', 'test-dplyr-join.R:400:1',
'test-dplyr-join.R:441:1', 'test-dplyr-join.R:447:1',
'test-dplyr-join.R:503:1', 'test-dplyr-join.R:512:1',
'test-dplyr-join.R:521:1', 'test-dplyr-join.R:570:1',
'test-dplyr-join.R:606:1', 'test-dplyr-join.R:656:1',
'test-dplyr-join.R:830:1', 'test-dplyr-join.R:842:1',
'test-dplyr-join.R:853:1', 'test-dplyr-join.R:874:1',
'test-dplyr-join.R:891:1', 'test-dplyr-lead-lag.R:28:1',
'test-dplyr-lead-lag.R:73:1', 'test-dplyr-lead-lag.R:84:1',
'test-dplyr-lead-lag.R:93:1', 'test-dplyr-n-distinct.R:48:1',
'test-dplyr-na-if.R:69:1', 'test-dplyr-na-if.R:77:1',
'test-dplyr-na-if.R:89:1', 'test-dplyr-nth-value.R:150:1',
'test-dplyr-nth-value.R:159:1', 'test-dplyr-nth-value.R:165:1',
'test-dplyr-nth-value.R:171:1', 'test-dplyr-nth-value.R:183:1',
'test-dplyr-nth-value.R:189:1', 'test-dplyr-order-by.R:10:1',
'test-dplyr-order-by.R:24:1', 'test-dplyr-order-by.R:51:1',
'test-dplyr-pick.R:150:1', 'test-dplyr-pick.R:319:1',
'test-dplyr-pick.R:349:1', 'test-dplyr-pick.R:359:1',
'test-dplyr-pick.R:481:1', 'test-dplyr-pick.R:511:1',
'test-dplyr-pick.R:529:1', 'test-dplyr-rank.R:109:1',
'test-dplyr-relocate.R:48:1', 'test-dplyr-rename.R:97:1',
'test-dplyr-rename.R:107:1', 'test-dplyr-rename.R:117:1',
'test-dplyr-rows.R:22:1', 'test-dplyr-rows.R:73:1', 'test-dplyr-rows.R:82:1',
'test-dplyr-rows.R:91:1', 'test-dplyr-rows.R:103:1',
'test-dplyr-rows.R:127:1', 'test-dplyr-rows.R:143:1',
'test-dplyr-rows.R:178:1', 'test-dplyr-rows.R:205:1',
'test-dplyr-rows.R:220:1', 'test-dplyr-rows.R:235:1',
'test-dplyr-rows.R:247:1', 'test-dplyr-rows.R:275:1',
'test-dplyr-rows.R:302:1', 'test-dplyr-rows.R:317:1',
'test-dplyr-rows.R:332:1', 'test-dplyr-rows.R:366:1',
'test-dplyr-rows.R:381:1', 'test-dplyr-rows.R:396:1',
'test-dplyr-rows.R:405:1', 'test-dplyr-rows.R:425:1',
'test-dplyr-rows.R:442:1', 'test-dplyr-rows.R:479:1',
'test-dplyr-rows.R:496:1', 'test-dplyr-rows.R:503:1',
'test-dplyr-rows.R:509:1', 'test-dplyr-rows.R:519:1',
'test-dplyr-rows.R:529:1', 'test-dplyr-rows.R:538:1',
'test-dplyr-rowwise.R:68:1', 'test-dplyr-rowwise.R:132:1',
'test-dplyr-sample.R:119:1', 'test-dplyr-select-helpers.R:27:1',
'test-dplyr-select.R:194:1', 'test-dplyr-sets.R:64:1',
'test-dplyr-sets.R:77:1', 'test-dplyr-sets.R:91:1',
'test-dplyr-sets.R:135:1', 'test-dplyr-sets.R:152:1',
'test-dplyr-slice.R:47:1', 'test-dplyr-slice.R:68:1',
'test-dplyr-slice.R:78:1', 'test-dplyr-slice.R:114:1',
'test-dplyr-slice.R:199:1', 'test-dplyr-slice.R:225:1',
'test-dplyr-slice.R:235:1', 'test-dplyr-slice.R:248:1',
'test-dplyr-slice.R:256:1', 'test-dplyr-slice.R:305:1',
'test-dplyr-slice.R:346:1', 'test-dplyr-slice.R:411:1',
'test-dplyr-slice.R:524:1', 'test-dplyr-slice.R:532:1',
'test-dplyr-slice.R:565:1', 'test-dplyr-slice.R:581:1',
'test-dplyr-summarise.R:436:1', 'test-dplyr-transmute.R:107:1',
'test-duckplyr-across.R:1:1', 'test-duckplyr-across.R:98:1',
'test-duckplyr-across.R:128:1', 'test-duckplyr-across.R:137:1',
'test-duckplyr.R:10:1', 'test-ducktbl.R:30:1', 'test-ducktbl.R:36:1',
'test-ducktbl.R:42:1', 'test-expr.R:2:3', 'test-fallback.R:1:1',
'test-fallback.R:17:1', 'test-fallback.R:33:1', 'test-fallback.R:49:1',
'test-fallback.R:62:1', 'test-fallback.R:81:1', 'test-fallback.R:109:1',
'test-fallback.R:126:1', 'test-fallback.R:143:1', 'test-fallback.R:160:1',
'test-fallback.R:174:1', 'test-fallback.R:186:1', 'test-fallback.R:198:1',
'test-fallback.R:214:1', 'test-fallback.R:230:1', 'test-fallback.R:284:1',
'test-handle_desc.R:19:1', 'test-handle_desc.R:28:1',
'test-n_distinct.R:116:1', 'test-n_distinct.R:130:1',
'test-n_distinct.R:143:1', 'test-overwrite.R:1:1',
'test-relational-duckdb.R:1:1', 'test-relational-duckdb.R:64:1',
'test-relational-duckdb.R:70:1', 'test-relational-duckdb.R:111:1',
'test-relational-rel.R:1:1', 'test-relational.R:1:1', 'test-telemetry.R:3:1',
'test-telemetry.R:40:1', 'test-telemetry.R:52:1', 'test-telemetry.R:64:1',
'test-telemetry.R:76:1', 'test-telemetry.R:93:1', 'test-telemetry.R:114:1',
'test-telemetry.R:136:1', 'test-telemetry.R:143:1', 'test-telemetry.R:165:1',
'test-telemetry.R:177:1', 'test-telemetry.R:194:1', 'test-telemetry.R:201:1',
'test-telemetry.R:223:1', 'test-telemetry.R:230:1', 'test-telemetry.R:247:1',
'test-telemetry.R:254:1', 'test-telemetry.R:271:1', 'test-telemetry.R:278:1',
'test-telemetry.R:285:1', 'test-telemetry.R:292:1', 'test-translate.R:9:1',
'test-translate.R:15:1', 'test-translate.R:21:1', 'test-translate.R:40:1',
'test-translate.R:132:1', 'test-translate.R:162:1', 'test-translate.R:176:1',
'test-translate.R:213:1', 'test-translate.R:253:1', 'test-translate.R:431:1'
• Random seed (2): 'test-as_duckplyr_df.R:2475:3',
'test-as_duckplyr_df.R:2491:3'
• Special (5): 'test-as_duckplyr_df.R:749:3', 'test-as_duckplyr_df.R:765:3',
'test-as_duckplyr_df.R:825:3', 'test-as_duckplyr_df.R:900:3',
'test-as_duckplyr_df.R:1992:3'
• Stack overflow (1): 'test-as_duckplyr_df.R:2459:3'
• TODO duckdb (20): 'test-dplyr-mutate.R:478:3', 'test-dplyr-mutate.R:603:3',
'test-dplyr-across.R:1070:3', 'test-dplyr-all-equal.R:193:3',
'test-dplyr-arrange.R:57:3', 'test-dplyr-copy-to.R:11:3',
'test-dplyr-funs.R:87:3', 'test-dplyr-funs.R:109:3',
'test-dplyr-generics.R:174:3', 'test-dplyr-group-by.R:655:3',
'test-dplyr-group-map.R:155:3', 'test-dplyr-group-nest.R:66:3',
'test-dplyr-group-split.R:159:3', 'test-dplyr-join-rows.R:204:3',
'test-dplyr-join.R:68:3', 'test-dplyr-join.R:411:3',
'test-dplyr-join.R:417:3', 'test-dplyr-summarise.R:19:3',
'test-dplyr-summarise.R:323:3', 'test-dplyr-summarise.R:538:3'
• WAT (3): 'test-as_duckplyr_df.R:779:3', 'test-as_duckplyr_df.R:839:3',
'test-as_duckplyr_df.R:2006:3'
• Won't need (1): 'test-prom.R:2:3'
• argument ".data" is missing, with no default (1):
'test-dplyr-group-data.R:74:3'
• dplyr:::compute_groups() is only needed to test dplyr internals (4):
'test-dplyr-group-by.R:664:3', 'test-dplyr-grouped-df.R:216:3',
'test-dplyr-grouped-df.R:222:3', 'test-dplyr-grouped-df.R:235:3'
• dplyr:::err_locs() is only needed to test dplyr internals (1):
'test-dplyr-conditions.R:36:3'
• dplyr:::expand_pick() is only needed to test dplyr internals (2):
'test-dplyr-pick.R:590:3', 'test-dplyr-pick.R:607:3'
• dplyr:::group_labels_details() is only needed to test dplyr internals (1):
'test-dplyr-context.R:76:3'
• dplyr:::reset_dplyr_warnings() is only needed to test dplyr internals (4):
'test-dplyr-conditions.R:70:3', 'test-dplyr-conditions.R:137:3',
'test-dplyr-conditions.R:166:3', 'test-dplyr-conditions.R:190:3'
• dplyr:::shift() is only needed to test dplyr internals (9):
'test-dplyr-lead-lag.R:108:3', 'test-dplyr-lead-lag.R:118:3',
'test-dplyr-lead-lag.R:127:3', 'test-dplyr-lead-lag.R:139:3',
'test-dplyr-lead-lag.R:154:3', 'test-dplyr-lead-lag.R:165:3',
'test-dplyr-lead-lag.R:173:3', 'test-dplyr-lead-lag.R:182:3',
'test-dplyr-lead-lag.R:188:3'
• i In argument: `.result = (1 + "") * am`. (1): 'test-dplyr-conditions.R:27:5'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-tpch.R:110:3'): TPCH queries can be parsed and run ─────────────
<duckdb_error/rlang_error/error/condition>
Error in `(function (context, message, error_type = NULL, raw_message = NULL, extra_info = NULL) { fields <- list() fields$context <- context fields$error_type <- error_type fields$raw_message <- raw_message fields$extra_info <- extra_info error_parts <- c(message, i = paste0("Context: ", context)) if (!is.null(error_type)) { error_parts <- c(error_parts, i = paste0("Error type: ", error_type)) } if (length(extra_info) > 0) { info_text <- paste0(names(extra_info), ": ", extra_info) names(info_text) <- rep_len("i", length(info_text)) error_parts <- c(error_parts, info_text) } rlang::abort(error_parts, class = "duckdb_error", !!!fields) })("GetQueryResult", "Error evaluating duckdb query: INTERNAL Error: Failed to bind column reference \"o_orderpriority\" [185.1]: inequal types (VARCHAR != BIGINT)\n\nStack Trace:\n\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::Exception::ToJSON(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x66) [0x7fb4e9a1d486]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::Exception::Exception(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x23) [0x7fb4e9a1d4e3]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x15) [0x7fb4e9a209c5]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0x1ba) [0x7fb4e9d7189a]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(+0x347081) [0x7fb4e8d47081]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitExpression(duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)+0x136) [0x7fb4ea6e4636]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::EnumerateExpressions(duckdb::LogicalOperator&, std::function<void (duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)> const&)+0x95) [0x7fb4ea6e67a5]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorExpressions(duckdb::LogicalOperator&)+0x51) [0x7fb4ea6e6d71]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x96) [0x7fb4e9d5de96]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x4c) [0x7fb4ea6f433c]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x4c) [0x7fb4ea6f433c]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::ResolveAndPlan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x9d) [0x7fb4e9d5e8bd]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::Plan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x39) [0x7fb4e9d5eab9]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters)+0x695) [0x7fb4ea4b58a5]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters, duckdb::PreparedStatementMode)+0x4ea) [0x7fb4ea4b60ba]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&)+0xaf) [0x7fb4ea4b97ef]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0xbf) [0x7fb4ea4b9c5f]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0xa8) [0x7fb4ea4b9ee8]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&, bool)+0xb4) [0x7fb4ea4bac84]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::shared_ptr<duckdb::Relation, true> const&, duckdb::QueryParameters)+0x1bd) [0x7fb4ea4be1bd]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::Execute(duckdb::shared_ptr<duckdb::Relation, true> const&)+0x92) [0x7fb4ea4be522]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::Relation::Execute()+0x62) [0x7fb4ea4befa2]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::Materialize()+0x148) [0x7fb4e90dd2a8]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::GetQueryResult()+0x2df) [0x7fb4e90dda3f]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(RelToAltrep::RownamesLength(SEXPREC*)+0x6f) [0x7fb4e90de3af]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x43b61a]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed6ba]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544562]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4e21bd]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x43e43a]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed6ba]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x5446a3]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544962]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x5446a3]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544962]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x5446a3]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544962]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x545d69]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x5432c5]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544562]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544962]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n\nThis error signals an assertion failure within DuckDB. This usually occurs due to unexpected conditions or errors in the program's logic.\nFor more information, see https://duckdb.org/docs/stable/dev/internal_errors")`: Error evaluating duckdb query: INTERNAL Error: Failed to bind column reference "o_orderpriority" [185.1]: inequal types (VARCHAR != BIGINT)
Stack Trace:
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::Exception::ToJSON(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x66) [0x7fb4e9a1d486]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::Exception::Exception(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x23) [0x7fb4e9a1d4e3]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x15) [0x7fb4e9a209c5]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0x1ba) [0x7fb4e9d7189a]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(+0x347081) [0x7fb4e8d47081]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitExpression(duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)+0x136) [0x7fb4ea6e4636]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::EnumerateExpressions(duckdb::LogicalOperator&, std::function<void (duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)> const&)+0x95) [0x7fb4ea6e67a5]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorExpressions(duckdb::LogicalOperator&)+0x51) [0x7fb4ea6e6d71]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x96) [0x7fb4e9d5de96]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x4c) [0x7fb4ea6f433c]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x4c) [0x7fb4ea6f433c]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::ResolveAndPlan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x9d) [0x7fb4e9d5e8bd]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::Plan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x39) [0x7fb4e9d5eab9]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters)+0x695) [0x7fb4ea4b58a5]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters, duckdb::PreparedStatementMode)+0x4ea) [0x7fb4ea4b60ba]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&)+0xaf) [0x7fb4ea4b97ef]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0xbf) [0x7fb4ea4b9c5f]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0xa8) [0x7fb4ea4b9ee8]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&, bool)+0xb4) [0x7fb4ea4bac84]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::shared_ptr<duckdb::Relation, true> const&, duckdb::QueryParameters)+0x1bd) [0x7fb4ea4be1bd]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::Execute(duckdb::shared_ptr<duckdb::Relation, true> const&)+0x92) [0x7fb4ea4be522]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::Relation::Execute()+0x62) [0x7fb4ea4befa2]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::Materialize()+0x148) [0x7fb4e90dd2a8]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::GetQueryResult()+0x2df) [0x7fb4e90dda3f]
/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(RelToAltrep::RownamesLength(SEXPREC*)+0x6f) [0x7fb4e90de3af]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x43b61a]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed6ba]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]
/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544562]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4e21bd]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x43e43a]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed6ba]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]
/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x5446a3]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544962]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]
/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x5446a3]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544962]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]
/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x5446a3]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544962]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]
/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x545d69]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x5432c5]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]
/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544562]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544962]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]
/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]
/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]
This error signals an assertion failure within DuckDB. This usually occurs due to unexpected conditions or errors in the program's logic.
For more information, see https://duckdb.org/docs/stable/dev/internal_errors
i Context: GetQueryResult
Backtrace:
▆
1. ├─testthat::expect_snapshot(...) at test-tpch.R:110:3
2. │ └─testthat:::expect_snapshot_(...)
3. │ ├─testthat:::with_is_snapshotting(...)
4. │ └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
5. │ └─evaluate::evaluate(source, envir = env, new_device = FALSE, output_handler = handler)
6. │ ├─base::withRestarts(...)
7. │ │ └─base (local) withRestartList(expr, restarts)
8. │ │ ├─base (local) withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]])
9. │ │ │ └─base (local) doWithOneRestart(return(expr), restart)
10. │ │ └─base (local) withRestartList(expr, restarts[-nr])
11. │ │ └─base (local) withOneRestart(expr, restarts[[1L]])
12. │ │ └─base (local) doWithOneRestart(return(expr), restart)
13. │ ├─evaluate:::with_handlers(...)
14. │ │ ├─base::eval(call)
15. │ │ │ └─base::eval(call)
16. │ │ └─base::withCallingHandlers(...)
17. │ └─watcher$print_value(ev$value, ev$visible, envir)
18. │ ├─base::withVisible(handle_value(handler, value, visible, envir))
19. │ └─evaluate:::handle_value(handler, value, visible, envir)
20. │ ├─handler$value(value)
21. │ └─testthat:::testthat_print.default(value)
22. │ ├─base::print(x)
23. │ └─pillar:::print.tbl(x)
24. │ └─pillar:::print_tbl(...)
25. │ └─pillar:::format_tbl(...)
26. │ └─pillar::tbl_format_setup(...)
27. │ ├─pillar:::tbl_format_setup_dispatch(...)
28. │ ├─duckplyr:::tbl_format_setup.duckplyr_df(...)
29. │ ├─base::NextMethod()
30. │ └─pillar:::tbl_format_setup.tbl(...)
31. │ ├─base::as.data.frame(head(x, max + 1))
32. │ └─duckplyr:::as.data.frame.prudent_duckplyr_df(head(x, max + 1))
33. │ ├─dplyr::collect(x)
34. │ └─duckplyr:::collect.prudent_duckplyr_df(x)
35. │ ├─dplyr::collect(out)
36. │ └─duckplyr:::collect.duckplyr_df(out)
37. │ └─base::nrow(x)
38. │ ├─base::dim(x)
39. │ └─base::dim.data.frame(x)
40. │ └─base::.row_names_info(x, 2L)
41. └─duckdb (local) `<fn>`("GetQueryResult", "Error evaluating duckdb query: INTERNAL Error: Failed to bind column reference \"o_orderpriority\" [185.1]: inequal types (VARCHAR != BIGINT)\n\nStack Trace:\n\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::Exception::ToJSON(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x66) [0x7fb4e9a1d486]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::Exception::Exception(duckdb::ExceptionType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x23) [0x7fb4e9a1d4e3]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x15) [0x7fb4e9a209c5]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::InternalException::InternalException<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)+0x1ba) [0x7fb4e9d7189a]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(+0x347081) [0x7fb4e8d47081]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitExpression(duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)+0x136) [0x7fb4ea6e4636]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::EnumerateExpressions(duckdb::LogicalOperator&, std::function<void (duckdb::unique_ptr<duckdb::Expression, std::default_delete<duckdb::Expression>, true>*)> const&)+0x95) [0x7fb4ea6e67a5]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorExpressions(duckdb::LogicalOperator&)+0x51) [0x7fb4ea6e6d71]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x96) [0x7fb4e9d5de96]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x4c) [0x7fb4ea6f433c]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitChildOfOperatorWithProjectionMap(duckdb::LogicalOperator&, duckdb::vector<unsigned long, true, std::allocator<unsigned long> >&)+0x4c) [0x7fb4ea6f433c]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::LogicalOperatorVisitor::VisitOperatorChildren(duckdb::LogicalOperator&)+0x5d) [0x7fb4ea6f8a6d]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)+0x8b) [0x7fb4e9d5de8b]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::ResolveAndPlan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x9d) [0x7fb4e9d5e8bd]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::PhysicalPlanGenerator::Plan(duckdb::unique_ptr<duckdb::LogicalOperator, std::default_delete<duckdb::LogicalOperator>, true>)+0x39) [0x7fb4e9d5eab9]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters)+0x695) [0x7fb4ea4b58a5]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::CreatePreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters, duckdb::PreparedStatementMode)+0x4ea) [0x7fb4ea4b60ba]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&)+0xaf) [0x7fb4ea4b97ef]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatement(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0xbf) [0x7fb4ea4b9c5f]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingStatementOrPreparedStatementInternal(duckdb::ClientContextLock&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::shared_ptr<duckdb::PreparedStatementData, true>&, duckdb::PendingQueryParameters const&)+0xa8) [0x7fb4ea4b9ee8]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::unique_ptr<duckdb::SQLStatement, std::default_delete<duckdb::SQLStatement>, true>, duckdb::PendingQueryParameters const&, bool)+0xb4) [0x7fb4ea4bac84]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::PendingQueryInternal(duckdb::ClientContextLock&, duckdb::shared_ptr<duckdb::Relation, true> const&, duckdb::QueryParameters)+0x1bd) [0x7fb4ea4be1bd]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::ClientContext::Execute(duckdb::shared_ptr<duckdb::Relation, true> const&)+0x92) [0x7fb4ea4be522]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::Relation::Execute()+0x62) [0x7fb4ea4befa2]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::Materialize()+0x148) [0x7fb4e90dd2a8]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(duckdb::AltrepRelationWrapper::GetQueryResult()+0x2df) [0x7fb4e90dda3f]\n/data/gannet/ripley/R/test-dev/duckdb/libs/duckdb.so(RelToAltrep::RownamesLength(SEXPREC*)+0x6f) [0x7fb4e90de3af]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x43b61a]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed6ba]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544562]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4e21bd]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x43e43a]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed6ba]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x5446a3]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544962]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x5446a3]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544962]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x5446a3]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544962]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x545d69]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x5432c5]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x543f95]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544562]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x544962]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4ed55c]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4dfdbb]\n/data/gannet/ripley/R/R-devel/bin/exec/R(Rf_eval+0x17b) [0x4d8efb]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d7cae]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x4d8a0d]\n/data/gannet/ripley/R/R-devel/bin/exec/R() [0x54360e]\n\nThis error signals an assertion failure within DuckDB. This usually occurs due to unexpected conditions or errors in the program's logic.\nFor more information, see https://duckdb.org/docs/stable/dev/internal_errors")
42. └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
[ FAIL 1 | WARN 0 | SKIP 651 | PASS 2589 ]
Error:
! Test failures.
🛠: 2568
🔨: 1350
🦆: 1218
add_count, anti_join, anti_join.data.frame, arrange, arrange.data.frame, compute, count, count.data.frame, cross_join, distinct, distinct.data.frame, do, eval, filter, filter.data.frame, filter_out, full_join, group_by, group_indices, group_keys, group_map, group_modify, group_nest, group_size, group_split, group_trim, head, inner_join, inner_join.data.frame, intersect, left_join, left_join.data.frame, mutate, mutate.data.frame, n_groups, nest_by, nest_join, pull, reframe, relocate, rename, rename_with, right_join, rows_append, rows_delete, rows_insert, rows_patch, rows_update, rows_upsert, rowwise, select, select.data.frame, semi_join, semi_join.data.frame, setdiff, setequal, slice, slice_head, slice_head.data.frame, slice_sample, slice_tail, summarise, summarise.data.frame, symdiff, transmute, ungroup, union_all
00:15:38.825945
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc
Version: 1.2.1
Check: tests
Result: ERROR
Running 'testthat.R' [293s]
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/tests.html
> # * https://testthat.r-lib.org/reference/test_package.html#special-files
>
> library(testthat)
> library(duckplyr)
Loading required package: dplyr
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
The duckplyr package is configured to fall back to dplyr when it encounters an
incompatibility. Fallback events can be collected and uploaded for analysis to
guide future development. By default, data will be collected but no data will
be uploaded.
ℹ Automatic fallback uploading is not controlled and therefore disabled, see
`?duckplyr::fallback()`.
✔ Number of reports ready for upload: 5.
→ Review with `duckplyr::fallback_review()`, upload with
`duckplyr::fallback_upload()`.
ℹ Configure automatic uploading with `duckplyr::fallback_config()`.
✔ Overwriting dplyr methods with duckplyr methods.
ℹ Turn off with `duckplyr::methods_restore()`.
>
> test_check("duckplyr")
Saving _problems/test-rel_api-78.R
Saving _problems/test-rel_api-120.R
Saving _problems/test-rel_api-140.R
Saving _problems/test-rel_api-207.R
Saving _problems/test-rel_api-274.R
Saving _problems/test-rel_api-344.R
Saving _problems/test-rel_api-414.R
Saving _problems/test-rel_api-441.R
Saving _problems/test-rel_api-466.R
Saving _problems/test-rel_api-491.R
Saving _problems/test-rel_api-516.R
Saving _problems/test-rel_api-541.R
Saving _problems/test-rel_api-574.R
Saving _problems/test-rel_api-622.R
Saving _problems/test-rel_api-670.R
Saving _problems/test-rel_api-718.R
Saving _problems/test-rel_api-776.R
Saving _problems/test-rel_api-834.R
Saving _problems/test-rel_api-869.R
Saving _problems/test-rel_api-919.R
Saving _problems/test-rel_api-969.R
Saving _problems/test-rel_api-1019.R
Saving _problems/test-rel_api-1082.R
Saving _problems/test-rel_api-1145.R
Saving _problems/test-rel_api-1270.R
Saving _problems/test-rel_api-1363.R
Saving _problems/test-rel_api-1471.R
Saving _problems/test-rel_api-1564.R
Saving _problems/test-rel_api-1657.R
Saving _problems/test-rel_api-1844.R
Saving _problems/test-rel_api-2031.R
Saving _problems/test-rel_api-2218.R
Saving _problems/test-rel_api-2405.R
Saving _problems/test-rel_api-2592.R
Saving _problems/test-rel_api-2705.R
Saving _problems/test-rel_api-2732.R
Saving _problems/test-rel_api-2765.R
Saving _problems/test-rel_api-2803.R
Saving _problems/test-rel_api-2836.R
Saving _problems/test-rel_api-2869.R
Saving _problems/test-rel_api-2908.R
Saving _problems/test-rel_api-2947.R
Saving _problems/test-rel_api-2986.R
Saving _problems/test-rel_api-3025.R
Saving _problems/test-rel_api-3064.R
Saving _problems/test-rel_api-3182.R
Saving _problems/test-rel_api-3258.R
Saving _problems/test-rel_api-3348.R
Saving _problems/test-rel_api-3444.R
Saving _problems/test-rel_api-3526.R
Saving _problems/test-rel_api-3558.R
Saving _problems/test-rel_api-3604.R
Saving _problems/test-rel_api-3656.R
Saving _problems/test-rel_api-3694.R
Saving _problems/test-rel_api-3835.R
Saving _problems/test-rel_api-3934.R
Saving _problems/test-rel_api-4075.R
Saving _problems/test-rel_api-4174.R
Saving _problems/test-rel_api-4339.R
Saving _problems/test-rel_api-4367.R
Saving _problems/test-rel_api-4508.R
Saving _problems/test-rel_api-4607.R
Saving _problems/test-rel_api-4627.R
Saving _problems/test-rel_api-4677.R
Saving _problems/test-rel_api-4786.R
Saving _problems/test-rel_api-4835.R
Saving _problems/test-rel_api-4885.R
Saving _problems/test-rel_api-4935.R
Saving _problems/test-rel_api-5044.R
Saving _problems/test-rel_api-5094.R
Saving _problems/test-rel_api-5203.R
Saving _problems/test-rel_api-5321.R
Saving _problems/test-rel_api-5439.R
Saving _problems/test-rel_api-5489.R
Saving _problems/test-rel_api-5598.R
Saving _problems/test-rel_api-5648.R
Saving _problems/test-rel_api-5757.R
Saving _problems/test-rel_api-5807.R
Saving _problems/test-rel_api-5916.R
Saving _problems/test-rel_api-5966.R
Saving _problems/test-rel_api-6075.R
Saving _problems/test-rel_api-6125.R
Saving _problems/test-rel_api-6234.R
Saving _problems/test-rel_api-6284.R
Saving _problems/test-rel_api-6393.R
Saving _problems/test-rel_api-6443.R
Saving _problems/test-rel_api-6552.R
Saving _problems/test-rel_api-6602.R
Saving _problems/test-rel_api-6711.R
Saving _problems/test-rel_api-6761.R
Saving _problems/test-rel_api-6870.R
Saving _problems/test-rel_api-6920.R
Saving _problems/test-rel_api-7029.R
Saving _problems/test-rel_api-7085.R
Saving _problems/test-rel_api-7241.R
Saving _problems/test-rel_api-7408.R
Saving _problems/test-rel_api-7575.R
Saving _problems/test-rel_api-7662.R
Saving _problems/test-rel_api-7743.R
Saving _problems/test-rel_api-7831.R
Saving _problems/test-rel_api-7922.R
Saving _problems/test-rel_api-8013.R
Saving _problems/test-rel_api-8104.R
Saving _problems/test-rel_api-8195.R
Saving _problems/test-rel_api-8240.R
Saving _problems/test-rel_api-8284.R
Saving _problems/test-rel_api-8328.R
Saving _problems/test-rel_api-8410.R
Saving _problems/test-rel_api-8460.R
Saving _problems/test-rel_api-8574.R
Saving _problems/test-rel_api-8624.R
Saving _problems/test-rel_api-8738.R
Saving _problems/test-rel_api-8782.R
Saving _problems/test-rel_api-8827.R
Saving _problems/test-rel_api-8871.R
Saving _problems/test-rel_api-8915.R
Saving _problems/test-rel_api-8959.R
Saving _problems/test-rel_api-9021.R
Saving _problems/test-rel_api-9046.R
Saving _problems/test-rel_api-9101.R
Saving _problems/test-rel_api-9156.R
Saving _problems/test-rel_api-9210.R
Saving _problems/test-rel_api-9265.R
Saving _problems/test-rel_api-9320.R
Saving _problems/test-rel_api-9375.R
Saving _problems/test-rel_api-9430.R
Saving _problems/test-rel_api-9485.R
Saving _problems/test-rel_api-9608.R
Saving _problems/test-rel_api-9731.R
Saving _problems/test-rel_api-9786.R
Saving _problems/test-rel_api-9841.R
Saving _problems/test-rel_api-9896.R
Saving _problems/test-rel_api-9951.R
Saving _problems/test-rel_api-10006.R
Saving _problems/test-rel_api-10061.R
Saving _problems/test-rel_api-10116.R
Saving _problems/test-rel_api-10171.R
Saving _problems/test-rel_api-10226.R
Saving _problems/test-rel_api-10281.R
Saving _problems/test-rel_api-10336.R
Saving _problems/test-rel_api-10391.R
Saving _problems/test-rel_api-10446.R
Saving _problems/test-rel_api-10501.R
Saving _problems/test-rel_api-10556.R
Saving _problems/test-rel_api-10611.R
Saving _problems/test-rel_api-10666.R
Saving _problems/test-rel_api-10721.R
Saving _problems/test-rel_api-10776.R
Saving _problems/test-rel_api-10831.R
Saving _problems/test-rel_api-10892.R
Saving _problems/test-rel_api-11053.R
Saving _problems/test-rel_api-11225.R
Saving _problems/test-rel_api-11397.R
Saving _problems/test-rel_api-11489.R
Saving _problems/test-rel_api-11575.R
Saving _problems/test-rel_api-11668.R
Saving _problems/test-rel_api-11764.R
Saving _problems/test-rel_api-11860.R
Saving _problems/test-rel_api-11956.R
Saving _problems/test-rel_api-12052.R
Saving _problems/test-rel_api-12102.R
Saving _problems/test-rel_api-12151.R
Saving _problems/test-rel_api-12200.R
Saving _problems/test-rel_api-12287.R
Saving _problems/test-rel_api-12342.R
Saving _problems/test-rel_api-12402.R
Saving _problems/test-rel_api-12457.R
Saving _problems/test-rel_api-12517.R
Saving _problems/test-rel_api-12566.R
Saving _problems/test-rel_api-12616.R
Saving _problems/test-rel_api-12665.R
Saving _problems/test-rel_api-12714.R
Saving _problems/test-rel_api-12763.R
Saving _problems/test-rel_api-12830.R
Saving _problems/test-rel_api-12871.R
Saving _problems/test-rel_api-12910.R
Saving _problems/test-rel_api-12949.R
Saving _problems/test-rel_api-12988.R
Saving _problems/test-rel_api-13034.R
Saving _problems/test-rel_api-13078.R
Saving _problems/test-rel_api-13122.R
Saving _problems/test-rel_api-13166.R
Saving _problems/test-rel_api-13207.R
Saving _problems/test-rel_api-13246.R
Saving _problems/test-rel_api-13292.R
Saving _problems/test-rel_api-13336.R
Saving _problems/test-rel_api-13476.R
Saving _problems/test-rel_api-13574.R
Saving _problems/test-rel_api-13605.R
Saving _problems/test-rel_api-13639.R
Saving _problems/test-rel_api-13678.R
Saving _problems/test-rel_api-13711.R
Saving _problems/test-rel_api-13747.R
Saving _problems/test-rel_api-13791.R
Saving _problems/test-rel_api-13870.R
Saving _problems/test-rel_api-13912.R
Saving _problems/test-rel_api-14077.R
Saving _problems/test-rel_api-14105.R
Saving _problems/test-rel_api-14127.R
Saving _problems/test-rel_api-14154.R
Saving _problems/test-rel_api-14194.R
Saving _problems/test-rel_api-14285.R
Saving _problems/test-rel_api-14376.R
Saving _problems/test-rel_api-14408.R
Saving _problems/test-rel_api-14493.R
Saving _problems/test-rel_api-14579.R
Saving _problems/test-rel_api-14612.R
Saving _problems/test-rel_api-14654.R
Saving _problems/test-rel_api-14692.R
Saving _problems/test-rel_api-14730.R
Saving _problems/test-rel_api-14764.R
Saving _problems/test-rel_api-14796.R
Saving _problems/test-rel_api-14829.R
Saving _problems/test-rel_api-14864.R
Saving _problems/test-rel_api-15108.R
Saving _problems/test-rel_api-15136.R
Saving _problems/test-rel_api-15171.R
Saving _problems/test-rel_api-15208.R
Saving _problems/test-rel_api-15265.R
Saving _problems/test-rel_api-15320.R
Saving _problems/test-rel_api-15379.R
Saving _problems/test-rel_api-15436.R
Saving _problems/test-rel_api-15620.R
Saving _problems/test-rel_api-15650.R
Saving _problems/test-rel_api-15749.R
Saving _problems/test-rel_api-15777.R
Saving _problems/test-as_duckplyr_df-34.R
Saving _problems/test-as_duckplyr_df-63.R
Saving _problems/test-as_duckplyr_df-103.R
Saving _problems/test-as_duckplyr_df-116.R
Saving _problems/test-as_duckplyr_df-129.R
Saving _problems/test-as_duckplyr_df-142.R
Saving _problems/test-as_duckplyr_df-245.R
Saving _problems/test-as_duckplyr_df-272.R
Saving _problems/test-as_duckplyr_df-285.R
Saving _problems/test-as_duckplyr_df-298.R
Saving _problems/test-as_duckplyr_df-311.R
Saving _problems/test-as_duckplyr_df-324.R
Saving _problems/test-as_duckplyr_df-337.R
Saving _problems/test-as_duckplyr_df-395.R
Saving _problems/test-as_duckplyr_df-408.R
Saving _problems/test-as_duckplyr_df-421.R
Saving _problems/test-as_duckplyr_df-434.R
Saving _problems/test-as_duckplyr_df-447.R
Saving _problems/test-as_duckplyr_df-460.R
Saving _problems/test-as_duckplyr_df-473.R
Saving _problems/test-as_duckplyr_df-486.R
Saving _problems/test-as_duckplyr_df-499.R
Saving _problems/test-as_duckplyr_df-512.R
Saving _problems/test-as_duckplyr_df-525.R
Saving _problems/test-as_duckplyr_df-597.R
Saving _problems/test-as_duckplyr_df-610.R
Saving _problems/test-as_duckplyr_df-623.R
Saving _problems/test-as_duckplyr_df-636.R
Saving _problems/test-as_duckplyr_df-663.R
Saving _problems/test-as_duckplyr_df-676.R
Saving _problems/test-as_duckplyr_df-689.R
Saving _problems/test-as_duckplyr_df-702.R
Saving _problems/test-as_duckplyr_df-731.R
Saving _problems/test-as_duckplyr_df-939.R
Saving _problems/test-as_duckplyr_df-968.R
Saving _problems/test-as_duckplyr_df-997.R
Saving _problems/test-as_duckplyr_df-1024.R
Saving _problems/test-as_duckplyr_df-1037.R
Saving _problems/test-as_duckplyr_df-1050.R
Saving _problems/test-as_duckplyr_df-1063.R
Saving _problems/test-as_duckplyr_df-1076.R
Saving _problems/test-as_duckplyr_df-1089.R
Saving _problems/test-as_duckplyr_df-1102.R
Saving _problems/test-as_duckplyr_df-1115.R
Saving _problems/test-as_duckplyr_df-1128.R
Saving _problems/test-as_duckplyr_df-1141.R
Saving _problems/test-as_duckplyr_df-1154.R
Saving _problems/test-as_duckplyr_df-1167.R
Saving _problems/test-as_duckplyr_df-1180.R
Saving _problems/test-as_duckplyr_df-1193.R
Saving _problems/test-as_duckplyr_df-1206.R
Saving _problems/test-as_duckplyr_df-1219.R
Saving _problems/test-as_duckplyr_df-1232.R
Saving _problems/test-as_duckplyr_df-1245.R
Saving _problems/test-as_duckplyr_df-1258.R
Saving _problems/test-as_duckplyr_df-1271.R
Saving _problems/test-as_duckplyr_df-1284.R
Saving _problems/test-as_duckplyr_df-1297.R
Saving _problems/test-as_duckplyr_df-1310.R
Saving _problems/test-as_duckplyr_df-1323.R
Saving _problems/test-as_duckplyr_df-1336.R
Saving _problems/test-as_duckplyr_df-1349.R
Saving _problems/test-as_duckplyr_df-1362.R
Saving _problems/test-as_duckplyr_df-1375.R
Saving _problems/test-as_duckplyr_df-1388.R
Saving _problems/test-as_duckplyr_df-1401.R
Saving _problems/test-as_duckplyr_df-1414.R
Saving _problems/test-as_duckplyr_df-1427.R
Saving _problems/test-as_duckplyr_df-1440.R
Saving _problems/test-as_duckplyr_df-1453.R
Saving _problems/test-as_duckplyr_df-1466.R
Saving _problems/test-as_duckplyr_df-1479.R
Saving _problems/test-as_duckplyr_df-1492.R
Saving _problems/test-as_duckplyr_df-1505.R
Saving _problems/test-as_duckplyr_df-1518.R
Saving _problems/test-as_duckplyr_df-1531.R
Saving _problems/test-as_duckplyr_df-1544.R
Saving _problems/test-as_duckplyr_df-1557.R
Saving _problems/test-as_duckplyr_df-1570.R
Saving _problems/test-as_duckplyr_df-1583.R
Saving _problems/test-as_duckplyr_df-1596.R
Saving _problems/test-as_duckplyr_df-1609.R
Saving _problems/test-as_duckplyr_df-1622.R
Saving _problems/test-as_duckplyr_df-1635.R
Saving _problems/test-as_duckplyr_df-1648.R
Saving _problems/test-as_duckplyr_df-1661.R
Saving _problems/test-as_duckplyr_df-1674.R
Saving _problems/test-as_duckplyr_df-1687.R
Saving _problems/test-as_duckplyr_df-1700.R
Saving _problems/test-as_duckplyr_df-1713.R
Saving _problems/test-as_duckplyr_df-1726.R
Saving _problems/test-as_duckplyr_df-1739.R
Saving _problems/test-as_duckplyr_df-1752.R
Saving _problems/test-as_duckplyr_df-1765.R
Saving _problems/test-as_duckplyr_df-1778.R
Saving _problems/test-as_duckplyr_df-1791.R
Saving _problems/test-as_duckplyr_df-1804.R
Saving _problems/test-as_duckplyr_df-1817.R
Saving _problems/test-as_duckplyr_df-1830.R
Saving _problems/test-as_duckplyr_df-1843.R
Saving _problems/test-as_duckplyr_df-1856.R
Saving _problems/test-as_duckplyr_df-1869.R
Saving _problems/test-as_duckplyr_df-1882.R
Saving _problems/test-as_duckplyr_df-1895.R
Saving _problems/test-as_duckplyr_df-1908.R
Saving _problems/test-as_duckplyr_df-1921.R
Saving _problems/test-as_duckplyr_df-1934.R
Saving _problems/test-as_duckplyr_df-1947.R
Saving _problems/test-as_duckplyr_df-1960.R
Saving _problems/test-as_duckplyr_df-1973.R
Saving _problems/test-as_duckplyr_df-1986.R
Saving _problems/test-as_duckplyr_df-2130.R
Saving _problems/test-as_duckplyr_df-2143.R
Saving _problems/test-as_duckplyr_df-2156.R
Saving _problems/test-as_duckplyr_df-2169.R
Saving _problems/test-as_duckplyr_df-2196.R
Saving _problems/test-as_duckplyr_df-2209.R
Saving _problems/test-as_duckplyr_df-2267.R
Saving _problems/test-as_duckplyr_df-2528.R
Saving _problems/test-as_duckplyr_df-2541.R
Saving _problems/test-as_duckplyr_df-2554.R
Saving _problems/test-as_duckplyr_df-2583.R
Saving _problems/test-as_duckplyr_df-2612.R
Saving _problems/test-as_duckplyr_df-2699.R
Saving _problems/test-as_duckplyr_df-2788.R
Saving _problems/test-as_duckplyr_df-2801.R
Saving _problems/test-as_duckplyr_df-2814.R
Saving _problems/test-as_duckplyr_df-2827.R
Saving _problems/test-as_duckplyr_df-2840.R
Saving _problems/test-as_duckplyr_df-2853.R
Saving _problems/test-as_duckplyr_df-2866.R
Saving _problems/test-as_duckplyr_df-2879.R
Saving _problems/test-as_duckplyr_df-2892.R
Saving _problems/test-as_duckplyr_df-2905.R
Saving _problems/test-as_duckplyr_df-2918.R
Saving _problems/test-as_duckplyr_df-2931.R
Saving _problems/test-as_duckplyr_df-2944.R
Saving _problems/test-as_duckplyr_df-2957.R
Saving _problems/test-as_duckplyr_df-2970.R
Saving _problems/test-as_duckplyr_df-2983.R
Saving _problems/test-as_duckplyr_df-3012.R
Saving _problems/test-as_duckplyr_df-3039.R
Saving _problems/test-as_duckplyr_df-3095.R
Saving _problems/test-as_duckplyr_df-3108.R
Saving _problems/test-as_duckplyr_df-3153.R
Saving _problems/test-as_duckplyr_df-3182.R
Saving _problems/test-dplyr-mutate-14.R
Saving _problems/test-dplyr-mutate-15.R
Saving _problems/test-dplyr-mutate-38.R
Saving _problems/test-dplyr-mutate-39.R
Saving _problems/test-dplyr-mutate-40.R
Saving _problems/test-dplyr-mutate-571.R
Saving _problems/test-dplyr-mutate-574.R
Saving _problems/test-dplyr-mutate-577.R
Saving _problems/test-dplyr-mutate-581.R
Saving _problems/test-dplyr-filter-93.R
Saving _problems/test-dplyr-filter-99.R
Saving _problems/test-dplyr-filter-242.R
Saving _problems/test-dplyr-filter-243.R
Saving _problems/test-dplyr-filter-367.R
Saving _problems/test-dplyr-filter-727.R
Saving _problems/test-dplyr-filter-731.R
Saving _problems/test-dplyr-filter-736.R
Saving _problems/test-dplyr-filter-740.R
Saving _problems/test-dplyr-count-tally-16.R
Saving _problems/test-dplyr-count-tally-29.R
Saving _problems/test-dplyr-count-tally-74.R
Saving _problems/test-dplyr-count-tally-138.R
Saving _problems/test-compute_csv-16.R
Saving _problems/test-compute_csv-28.R
Saving _problems/test-compute_csv-40.R
Saving _problems/test-compute_parquet-29.R
Saving _problems/test-compute_parquet-45.R
Saving _problems/test-dplyr-across-460.R
Saving _problems/test-dplyr-across-499.R
Saving _problems/test-dplyr-across-513.R
Saving _problems/test-dplyr-across-534.R
Saving _problems/test-dplyr-across-549.R
Saving _problems/test-dplyr-across-566.R
Saving _problems/test-dplyr-across-575.R
Saving _problems/test-dplyr-across-588.R
Saving _problems/test-dplyr-across-597.R
Saving _problems/test-dplyr-across-610.R
Saving _problems/test-dplyr-across-619.R
Saving _problems/test-dplyr-across-633.R
Saving _problems/test-dplyr-across-644.R
Saving _problems/test-dplyr-across-691.R
Saving _problems/test-dplyr-across-695.R
Saving _problems/test-dplyr-across-1050.R
Saving _problems/test-dplyr-across-1054.R
Saving _problems/test-dplyr-across-1059.R
Saving _problems/test-dplyr-across-1066.R
Saving _problems/test-dplyr-across-1105.R
Saving _problems/test-dplyr-across-1109.R
Saving _problems/test-dplyr-across-1131.R
Saving _problems/test-dplyr-across-1135.R
Saving _problems/test-dplyr-across-1155.R
Saving _problems/test-dplyr-across-1159.R
Saving _problems/test-dplyr-across-1165.R
Saving _problems/test-dplyr-across-1169.R
Saving _problems/test-dplyr-across-1173.R
Saving _problems/test-dplyr-across-1177.R
Saving _problems/test-dplyr-across-1187.R
Saving _problems/test-dplyr-across-1218.R
Saving _problems/test-dplyr-across-1222.R
Saving _problems/test-dplyr-across-1469.R
Saving _problems/test-dplyr-across-1473.R
Saving _problems/test-dplyr-across-1477.R
Saving _problems/test-dplyr-across-1482.R
Saving _problems/test-dplyr-across-1486.R
Saving _problems/test-dplyr-across-1490.R
Saving _problems/test-dplyr-across-1495.R
Saving _problems/test-dplyr-across-1499.R
Saving _problems/test-dplyr-across-1503.R
Saving _problems/test-dplyr-across-1508.R
Saving _problems/test-dplyr-across-1512.R
Saving _problems/test-dplyr-across-1516.R
Saving _problems/test-dplyr-across-1523.R
Saving _problems/test-dplyr-across-1527.R
Saving _problems/test-dplyr-across-1531.R
Saving _problems/test-dplyr-across-1536.R
Saving _problems/test-dplyr-across-1540.R
Saving _problems/test-dplyr-across-1544.R
Saving _problems/test-dplyr-across-1549.R
Saving _problems/test-dplyr-across-1553.R
Saving _problems/test-dplyr-across-1557.R
Saving _problems/test-dplyr-across-1562.R
Saving _problems/test-dplyr-across-1566.R
Saving _problems/test-dplyr-across-1570.R
Saving _problems/test-dplyr-across-1577.R
Saving _problems/test-dplyr-across-1581.R
Saving _problems/test-dplyr-across-1585.R
Saving _problems/test-dplyr-across-1590.R
Saving _problems/test-dplyr-across-1594.R
Saving _problems/test-dplyr-across-1598.R
Saving _problems/test-dplyr-across-1603.R
Saving _problems/test-dplyr-across-1607.R
Saving _problems/test-dplyr-across-1611.R
Saving _problems/test-dplyr-across-1616.R
Saving _problems/test-dplyr-across-1620.R
Saving _problems/test-dplyr-across-1624.R
Saving _problems/test-dplyr-across-1639.R
Saving _problems/test-dplyr-across-1652.R
Saving _problems/test-dplyr-across-1665.R
Saving _problems/test-dplyr-across-1678.R
Saving _problems/test-dplyr-across-1792.R
Saving _problems/test-dplyr-across-1796.R
Saving _problems/test-dplyr-across-1800.R
Saving _problems/test-dplyr-across-2108.R
Saving _problems/test-dplyr-across-2115.R
Saving _problems/test-dplyr-across-2119.R
Saving _problems/test-dplyr-arrange-26.R
Saving _problems/test-dplyr-arrange-85.R
Saving _problems/test-dplyr-arrange-245.R
Saving _problems/test-dplyr-arrange-249.R
Saving _problems/test-dplyr-arrange-253.R
Saving _problems/test-dplyr-arrange-257.R
Saving _problems/test-dplyr-distinct-17.R
Saving _problems/test-dplyr-distinct-27.R
Saving _problems/test-dplyr-distinct-28.R
Saving _problems/test-dplyr-distinct-40.R
Saving _problems/test-dplyr-distinct-45.R
Saving _problems/test-dplyr-distinct-51.R
Saving _problems/test-dplyr-distinct-55.R
Saving _problems/test-dplyr-distinct-108.R
Saving _problems/test-dplyr-distinct-152.R
Saving _problems/test-dplyr-distinct-157.R
Saving _problems/test-dplyr-distinct-164.R
Saving _problems/test-dplyr-join-198.R
Saving _problems/test-dplyr-join-201.R
Saving _problems/test-dplyr-join-204.R
Saving _problems/test-dplyr-join-207.R
Saving _problems/test-dplyr-join-227.R
Saving _problems/test-dplyr-join-362.R
Saving _problems/test-dplyr-join-373.R
Saving _problems/test-dplyr-join-379.R
Saving _problems/test-dplyr-join-385.R
Saving _problems/test-dplyr-join-461.R
Saving _problems/test-dplyr-join-465.R
Saving _problems/test-dplyr-join-485.R
Saving _problems/test-dplyr-join-489.R
Saving _problems/test-dplyr-reframe-119.R
Saving _problems/test-dplyr-reframe-139.R
Saving _problems/test-dplyr-relocate-90.R
Saving _problems/test-dplyr-relocate-94.R
Saving _problems/test-dplyr-relocate-98.R
Saving _problems/test-dplyr-rename-12.R
Saving _problems/test-dplyr-rename-17.R
Saving _problems/test-dplyr-select-54.R
Saving _problems/test-dplyr-select-79.R
Saving _problems/test-dplyr-select-118.R
Saving _problems/test-dplyr-sets-14.R
Saving _problems/test-dplyr-sets-15.R
Saving _problems/test-dplyr-sets-16.R
Saving _problems/test-dplyr-sets-17.R
Saving _problems/test-dplyr-sets-18.R
Saving _problems/test-dplyr-sets-25.R
Saving _problems/test-dplyr-sets-26.R
Saving _problems/test-dplyr-sets-27.R
Saving _problems/test-dplyr-sets-28.R
Saving _problems/test-dplyr-sets-29.R
Saving _problems/test-dplyr-slice-644.R
Saving _problems/test-dplyr-slice-665.R
Saving _problems/test-dplyr-summarise-99.R
Saving _problems/test-dplyr-summarise-100.R
Saving _problems/test-dplyr-summarise-205.R
Saving _problems/test-dplyr-transmute-50.R
Saving _problems/test-dplyr-transmute-51.R
Saving _problems/test-dplyr-transmute-52.R
Saving _problems/test-dplyr-transmute-57.R
Saving _problems/test-dplyr-transmute-87.R
Saving _problems/test-duckplyr-across-167.R
Saving _problems/test-duckplyr-across-171.R
Saving _problems/test-duckplyr-across-179.R
Saving _problems/test-duckplyr-across-197.R
Saving _problems/test-duckplyr-across-203.R
Saving _problems/test-duckplyr-25.R
Saving _problems/test-expr-23.R
Saving _problems/test-io-csv-11.R
Saving _problems/test-io-parquet-11.R
Saving _problems/test-io-parquet-39.R
Saving _problems/test-prudence-6.R
Saving _problems/test-prudence-14.R
Saving _problems/test-read_csv_duckdb-9.R
Saving _problems/test-read_csv_duckdb-23.R
Saving _problems/test-read_json_duckdb-13.R
Saving _problems/test-read_parquet_duckdb-9.R
Saving _problems/test-read_parquet_duckdb-32.R
Saving _problems/test-read_parquet_duckdb-60.R
Saving _problems/test-read_tbl_duckdb-19.R
Saving _problems/test-read_tbl_duckdb-41.R
Saving _problems/test-read_tbl_duckdb-55.R
Saving _problems/test-read_tbl_duckdb-56.R
Saving _problems/test-relational-duckdb-61.R
Saving _problems/test-sets-4.R
[ FAIL 561 | WARN 0 | SKIP 651 | PASS 2027 ]
══ Skipped tests (651) ═════════════════════════════════════════════════════════
• Always returns tibble (1): 'test-as_duckplyr_df.R:809:3'
• Can't set a non-UTF-8 encoding (2): 'test-dplyr-mutate.R:491:3',
'test-dplyr-group-by.R:322:3'
• External vector? (4): 'test-as_duckplyr_df.R:2705:3',
'test-as_duckplyr_df.R:2721:3', 'test-as_duckplyr_df.R:2735:3',
'test-as_duckplyr_df.R:2751:3'
• Grouped (4): 'test-as_duckplyr_df.R:735:3', 'test-as_duckplyr_df.R:793:3',
'test-as_duckplyr_df.R:855:3', 'test-as_duckplyr_df.R:3114:3'
• Hack (1): 'test-as_duckplyr_df.R:560:3'
• Missing or empty names not allowed. (6): 'test-dplyr-mutate.R:987:3',
'test-dplyr-filter.R:795:3', 'test-dplyr-select.R:55:3',
'test-dplyr-select.R:173:3', 'test-dplyr-select.R:182:3',
'test-dplyr-summarise.R:482:3'
• Must pass a plain data frame or a tibble, not NULL. (1):
'test-dplyr-copy-to.R:21:3'
• Must pass a plain data frame or a tibble, not a <dplyr_foobar> object. (2):
'test-dplyr-filter.R:701:3', 'test-dplyr-arrange.R:317:3'
• Must pass a plain data frame or a tibble, not a <dplyr_test_broken_operator>
object. (1): 'test-dplyr-select.R:216:3'
• Must pass a plain data frame or a tibble, not a <foo_df> object. (4):
'test-dplyr-filter.R:687:3', 'test-dplyr-arrange.R:306:3',
'test-dplyr-group-split.R:140:3', 'test-dplyr-group-split.R:155:3'
• Must pass a plain data frame or a tibble, not a <grouped_df> object. (211):
'test-dplyr-mutate.R:16:3', 'test-dplyr-mutate.R:61:3',
'test-dplyr-mutate.R:95:3', 'test-dplyr-mutate.R:134:3',
'test-dplyr-mutate.R:186:3', 'test-dplyr-mutate.R:206:3',
'test-dplyr-mutate.R:279:3', 'test-dplyr-mutate.R:293:3',
'test-dplyr-mutate.R:330:3', 'test-dplyr-mutate.R:339:3',
'test-dplyr-mutate.R:351:3', 'test-dplyr-mutate.R:447:3',
'test-dplyr-mutate.R:472:3', 'test-dplyr-mutate.R:502:3',
'test-dplyr-mutate.R:532:3', 'test-dplyr-mutate.R:632:3',
'test-dplyr-mutate.R:683:3', 'test-dplyr-mutate.R:692:3',
'test-dplyr-mutate.R:721:3', 'test-dplyr-mutate.R:739:3',
'test-dplyr-mutate.R:778:3', 'test-dplyr-mutate.R:829:3',
'test-dplyr-mutate.R:854:3', 'test-dplyr-mutate.R:875:3',
'test-dplyr-mutate.R:977:3', 'test-dplyr-filter.R:17:5',
'test-dplyr-filter.R:36:3', 'test-dplyr-filter.R:67:3',
'test-dplyr-filter.R:152:3', 'test-dplyr-filter.R:201:3',
'test-dplyr-filter.R:228:3', 'test-dplyr-filter.R:284:3',
'test-dplyr-filter.R:294:3', 'test-dplyr-filter.R:376:3',
'test-dplyr-filter.R:401:3', 'test-dplyr-filter.R:460:3',
'test-dplyr-filter.R:519:3', 'test-dplyr-filter.R:554:3',
'test-dplyr-filter.R:632:3', 'test-dplyr-filter.R:654:3',
'test-dplyr-filter.R:752:3', 'test-dplyr-filter.R:771:3',
'test-dplyr-filter.R:890:3', 'test-dplyr-count-tally.R:66:3',
'test-dplyr-count-tally.R:75:3', 'test-dplyr-count-tally.R:89:3',
'test-dplyr-count-tally.R:174:3', 'test-dplyr-count-tally.R:198:3',
'test-dplyr-across.R:23:3', 'test-dplyr-across.R:33:3',
'test-dplyr-across.R:275:3', 'test-dplyr-across.R:393:3',
'test-dplyr-across.R:403:3', 'test-dplyr-across.R:816:3',
'test-dplyr-across.R:831:5', 'test-dplyr-across.R:1314:3',
'test-dplyr-across.R:1854:3', 'test-dplyr-across.R:1892:3',
'test-dplyr-across.R:1919:3', 'test-dplyr-across.R:2069:3',
'test-dplyr-across.R:2083:3', 'test-dplyr-arrange.R:18:3',
'test-dplyr-arrange.R:220:3', 'test-dplyr-arrange.R:227:3',
'test-dplyr-arrange.R:233:3', 'test-dplyr-arrange.R:355:3',
'test-dplyr-arrange.R:406:3', 'test-dplyr-bind-rows.R:90:3',
'test-dplyr-conditions.R:12:3', 'test-dplyr-context.R:18:3',
'test-dplyr-context.R:31:3', 'test-dplyr-context.R:39:3',
'test-dplyr-context.R:58:3', 'test-dplyr-distinct.R:62:3',
'test-dplyr-distinct.R:68:3', 'test-dplyr-distinct.R:76:3',
'test-dplyr-distinct.R:127:3', 'test-dplyr-distinct.R:170:3',
'test-dplyr-group-by.R:18:3', 'test-dplyr-group-by.R:29:3',
'test-dplyr-group-by.R:82:3', 'test-dplyr-group-by.R:116:3',
'test-dplyr-group-by.R:125:3', 'test-dplyr-group-by.R:133:3',
'test-dplyr-group-by.R:155:5', 'test-dplyr-group-by.R:165:3',
'test-dplyr-group-by.R:218:3', 'test-dplyr-group-by.R:229:3',
'test-dplyr-group-by.R:246:3', 'test-dplyr-group-by.R:279:3',
'test-dplyr-group-by.R:302:3', 'test-dplyr-group-by.R:351:3',
'test-dplyr-group-by.R:370:3', 'test-dplyr-group-by.R:378:3',
'test-dplyr-group-by.R:413:3', 'test-dplyr-group-by.R:423:3',
'test-dplyr-group-by.R:433:3', 'test-dplyr-group-by.R:439:3',
'test-dplyr-group-by.R:445:3', 'test-dplyr-group-by.R:485:3',
'test-dplyr-group-by.R:505:3', 'test-dplyr-group-by.R:528:3',
'test-dplyr-group-by.R:554:3', 'test-dplyr-group-by.R:576:3',
'test-dplyr-group-by.R:675:3', 'test-dplyr-group-by.R:698:3',
'test-dplyr-group-data.R:57:3', 'test-dplyr-group-data.R:94:3',
'test-dplyr-group-data.R:102:3', 'test-dplyr-group-data.R:123:3',
'test-dplyr-group-data.R:132:3', 'test-dplyr-group-map.R:11:3',
'test-dplyr-group-map.R:29:3', 'test-dplyr-group-map.R:43:3',
'test-dplyr-group-map.R:68:3', 'test-dplyr-group-map.R:80:3',
'test-dplyr-group-map.R:92:3', 'test-dplyr-group-map.R:113:3',
'test-dplyr-group-map.R:133:3', 'test-dplyr-group-nest.R:43:3',
'test-dplyr-group-nest.R:60:3', 'test-dplyr-group-split.R:54:3',
'test-dplyr-group-split.R:68:3', 'test-dplyr-group-split.R:97:3',
'test-dplyr-group-split.R:122:3', 'test-dplyr-group-trim.R:15:3',
'test-dplyr-group-trim.R:23:3', 'test-dplyr-grouped-df.R:17:3',
'test-dplyr-grouped-df.R:112:3', 'test-dplyr-join.R:687:3',
'test-dplyr-join.R:709:3', 'test-dplyr-join.R:801:3',
'test-dplyr-nest-by.R:28:3', 'test-dplyr-pick.R:42:3',
'test-dplyr-pick.R:79:3', 'test-dplyr-pick.R:102:3',
'test-dplyr-pick.R:143:3', 'test-dplyr-pick.R:168:3',
'test-dplyr-pick.R:205:3', 'test-dplyr-pick.R:232:3',
'test-dplyr-pick.R:284:3', 'test-dplyr-pick.R:389:3',
'test-dplyr-rank.R:60:3', 'test-dplyr-rank.R:106:3',
'test-dplyr-reframe.R:35:3', 'test-dplyr-reframe.R:53:3',
'test-dplyr-reframe.R:87:3', 'test-dplyr-reframe.R:103:3',
'test-dplyr-reframe.R:121:3', 'test-dplyr-reframe.R:141:3',
'test-dplyr-reframe.R:167:3', 'test-dplyr-reframe.R:202:3',
'test-dplyr-reframe.R:229:3', 'test-dplyr-reframe.R:242:3',
'test-dplyr-reframe.R:317:3', 'test-dplyr-reframe.R:325:3',
'test-dplyr-reframe.R:337:3', 'test-dplyr-reframe.R:347:3',
'test-dplyr-reframe.R:429:3', 'test-dplyr-rename.R:18:3',
'test-dplyr-rename.R:52:3', 'test-dplyr-rowwise.R:75:3',
'test-dplyr-sample.R:29:3', 'test-dplyr-sample.R:50:3',
'test-dplyr-sample.R:104:3', 'test-dplyr-select-helpers.R:15:3',
'test-dplyr-select.R:13:3', 'test-dplyr-select.R:21:3',
'test-dplyr-select.R:43:3', 'test-dplyr-select.R:101:3',
'test-dplyr-select.R:119:3', 'test-dplyr-sets.R:47:3',
'test-dplyr-slice.R:17:3', 'test-dplyr-slice.R:30:3',
'test-dplyr-slice.R:40:3', 'test-dplyr-slice.R:57:3',
'test-dplyr-slice.R:88:3', 'test-dplyr-slice.R:108:3',
'test-dplyr-slice.R:132:3', 'test-dplyr-slice.R:144:3',
'test-dplyr-slice.R:211:3', 'test-dplyr-slice.R:343:3',
'test-dplyr-slice.R:402:3', 'test-dplyr-slice.R:602:3',
'test-dplyr-slice.R:634:3', 'test-dplyr-slice.R:655:3',
'test-dplyr-summarise.R:37:3', 'test-dplyr-summarise.R:53:3',
'test-dplyr-summarise.R:68:3', 'test-dplyr-summarise.R:114:3',
'test-dplyr-summarise.R:177:3', 'test-dplyr-summarise.R:196:3',
'test-dplyr-summarise.R:213:3', 'test-dplyr-summarise.R:221:3',
'test-dplyr-summarise.R:231:3', 'test-dplyr-summarise.R:245:3',
'test-dplyr-summarise.R:251:3', 'test-dplyr-summarise.R:286:3',
'test-dplyr-summarise.R:300:3', 'test-dplyr-summarise.R:349:3',
'test-dplyr-summarise.R:377:3', 'test-dplyr-summarise.R:388:3',
'test-dplyr-summarise.R:448:3', 'test-dplyr-summarise.R:497:3',
'test-dplyr-summarise.R:520:18', 'test-dplyr-summarise.R:626:3',
'test-dplyr-transmute.R:11:3', 'test-dplyr-transmute.R:18:3',
'test-dplyr-transmute.R:36:3', 'test-dplyr-transmute.R:58:3',
'test-dplyr-transmute.R:100:3'
• Must pass a plain data frame or a tibble, not a <myclass> object. (1):
'test-dplyr-summarise.R:77:3'
• Must pass a plain data frame or a tibble, not a <noisy> object. (1):
'test-dplyr-slice.R:388:3'
• Must pass a plain data frame or a tibble, not a <rowwise_df> object. (34):
'test-dplyr-mutate.R:368:3', 'test-dplyr-mutate.R:407:3',
'test-dplyr-mutate.R:413:3', 'test-dplyr-mutate.R:420:3',
'test-dplyr-mutate.R:454:3', 'test-dplyr-mutate.R:512:3',
'test-dplyr-mutate.R:641:3', 'test-dplyr-mutate.R:818:3',
'test-dplyr-mutate.R:843:3', 'test-dplyr-mutate.R:860:3',
'test-dplyr-filter.R:276:3', 'test-dplyr-filter.R:902:3',
'test-dplyr-across.R:1380:3', 'test-dplyr-across.R:1946:3',
'test-dplyr-group-by.R:317:3', 'test-dplyr-group-data.R:116:3',
'test-dplyr-group-split.R:60:3', 'test-dplyr-group-split.R:129:3',
'test-dplyr-join.R:553:3', 'test-dplyr-join.R:811:3',
'test-dplyr-nest-by.R:15:3', 'test-dplyr-pick.R:67:3',
'test-dplyr-pick.R:90:3', 'test-dplyr-pick.R:345:3',
'test-dplyr-reframe.R:355:3', 'test-dplyr-reframe.R:365:3',
'test-dplyr-reframe.R:374:3', 'test-dplyr-reframe.R:438:3',
'test-dplyr-rowwise.R:13:3', 'test-dplyr-rowwise.R:52:3',
'test-dplyr-rowwise.R:84:3', 'test-dplyr-slice.R:220:3',
'test-dplyr-summarise.R:265:3', 'test-dplyr-summarise.R:457:3'
• Must pass a plain data frame or a tibble, not a character vector. (1):
'test-dplyr-group-nest.R:24:3'
• Must pass a plain data frame or a tibble, not a number. (1):
'test-dplyr-sets.R:149:3'
• Must pass a plain data frame or a tibble, not an integer vector. (1):
'test-dplyr-sets.R:55:3'
• On CRAN (318): 'test-tpch.R:1:1', 'test-dplyr-mutate.R:230:1',
'test-dplyr-filter.R:529:1', 'test-dplyr-filter.R:541:1',
'test-dplyr-filter.R:875:1', 'test-dplyr-filter.R:910:1',
'test-dplyr-count-tally.R:53:1', 'test-dplyr-count-tally.R:141:1',
'test-dplyr-count-tally.R:148:1', 'test-dplyr-count-tally.R:177:1',
'test-dplyr-count-tally.R:183:1', 'test-dplyr-count-tally.R:204:1',
'test-dplyr-count-tally.R:212:1', 'test-dplyr-count-tally.R:220:1',
'test-dplyr-count-tally.R:252:1', 'test-dplyr-count-tally.R:258:1',
'test-as_duckplyr_tibble.R:1:1', 'test-as_duckplyr_tibble.R:21:1',
'test-compute.R:1:1', 'test-demo.R:1:1', 'test-dplyr-across.R:174:1',
'test-dplyr-across.R:187:1', 'test-dplyr-across.R:280:1',
'test-dplyr-across.R:698:1', 'test-dplyr-across.R:889:1',
'test-dplyr-across.R:941:1', 'test-dplyr-across.R:1394:1',
'test-dplyr-across.R:1449:1', 'test-dplyr-across.R:1771:1',
'test-dplyr-across.R:1840:1', 'test-dplyr-across.R:1978:1',
'test-dplyr-across.R:1990:1', 'test-dplyr-all-equal.R:10:1',
'test-dplyr-all-equal.R:34:1', 'test-dplyr-all-equal.R:43:1',
'test-dplyr-all-equal.R:52:1', 'test-dplyr-all-equal.R:62:1',
'test-dplyr-all-equal.R:116:1', 'test-dplyr-all-equal.R:145:1',
'test-dplyr-all-equal.R:157:1', 'test-dplyr-all-equal.R:169:1',
'test-dplyr-all-equal.R:177:1', 'test-dplyr-arrange.R:36:1',
'test-dplyr-arrange.R:182:1', 'test-dplyr-arrange.R:188:1',
'test-dplyr-arrange.R:200:1', 'test-dplyr-arrange.R:337:1',
'test-dplyr-arrange.R:361:1', 'test-dplyr-bind-cols.R:48:1',
'test-dplyr-bind-cols.R:133:1', 'test-dplyr-bind-cols.R:149:1',
'test-dplyr-bind-rows.R:142:1', 'test-dplyr-bind-rows.R:167:1',
'test-dplyr-bind-rows.R:260:1', 'test-dplyr-by.R:76:1',
'test-dplyr-by.R:84:1', 'test-dplyr-by.R:93:1', 'test-dplyr-by.R:102:1',
'test-dplyr-case-match.R:13:1', 'test-dplyr-case-match.R:44:1',
'test-dplyr-case-match.R:61:1', 'test-dplyr-case-match.R:76:1',
'test-dplyr-case-match.R:86:1', 'test-dplyr-case-match.R:198:1',
'test-dplyr-case-match.R:204:1', 'test-dplyr-case-match.R:232:1',
'test-dplyr-case-match.R:255:1', 'test-dplyr-case-match.R:267:1',
'test-dplyr-case-match.R:273:1', 'test-dplyr-case-match.R:283:1',
'test-dplyr-case-match.R:289:1', 'test-dplyr-case-match.R:295:1',
'test-dplyr-case-match.R:315:1', 'test-dplyr-case-match.R:351:1',
'test-dplyr-case-match.R:371:1', 'test-dplyr-case-when.R:104:1',
'test-dplyr-case-when.R:119:1', 'test-dplyr-case-when.R:127:1',
'test-dplyr-case-when.R:236:1', 'test-dplyr-case-when.R:245:1',
'test-dplyr-case-when.R:253:1', 'test-dplyr-case-when.R:265:1',
'test-dplyr-case-when.R:277:1', 'test-dplyr-case-when.R:285:1',
'test-dplyr-case-when.R:296:1', 'test-dplyr-case-when.R:305:1',
'test-dplyr-case-when.R:314:1', 'test-dplyr-case-when.R:347:1',
'test-dplyr-case-when.R:353:1', 'test-dplyr-case-when.R:375:1',
'test-dplyr-case-when.R:384:1', 'test-dplyr-case-when.R:424:1',
'test-dplyr-case-when.R:498:1', 'test-dplyr-case-when.R:512:1',
'test-dplyr-case-when.R:526:1', 'test-dplyr-case-when.R:578:1',
'test-dplyr-coalesce.R:35:1', 'test-dplyr-coalesce.R:86:1',
'test-dplyr-coalesce.R:94:1', 'test-dplyr-coalesce.R:100:1',
'test-dplyr-coalesce.R:190:1', 'test-dplyr-coalesce.R:196:1',
'test-dplyr-conditions.R:47:1', 'test-dplyr-consecutive-id.R:19:1',
'test-dplyr-consecutive-id.R:28:1', 'test-dplyr-context.R:64:1',
'test-dplyr-desc.R:10:1', 'test-dplyr-distinct.R:192:1',
'test-dplyr-funs.R:62:1', 'test-dplyr-funs.R:77:1',
'test-dplyr-group-by.R:711:1', 'test-dplyr-group-by.R:721:1',
'test-dplyr-group-by.R:731:1', 'test-dplyr-group-by.R:741:1',
'test-dplyr-group-data.R:61:1', 'test-dplyr-group-data.R:81:1',
'test-dplyr-grouped-df.R:138:1', 'test-dplyr-grouped-df.R:207:1',
'test-dplyr-if-else.R:55:1', 'test-dplyr-if-else.R:63:1',
'test-dplyr-if-else.R:80:1', 'test-dplyr-if-else.R:86:1',
'test-dplyr-if-else.R:92:1', 'test-dplyr-if-else.R:107:1',
'test-dplyr-if-else.R:113:1', 'test-dplyr-if-else.R:121:1',
'test-dplyr-join-by.R:207:1', 'test-dplyr-join-by.R:251:1',
'test-dplyr-join-by.R:258:1', 'test-dplyr-join-by.R:275:1',
'test-dplyr-join-by.R:283:1', 'test-dplyr-join-by.R:376:1',
'test-dplyr-join-by.R:391:1', 'test-dplyr-join-cols.R:114:1',
'test-dplyr-join-cols.R:170:1', 'test-dplyr-join-cols.R:181:1',
'test-dplyr-join-cols.R:259:1', 'test-dplyr-join-cross.R:62:1',
'test-dplyr-join-rows.R:10:1', 'test-dplyr-join-rows.R:159:1',
'test-dplyr-join-rows.R:174:1', 'test-dplyr-join-rows.R:182:1',
'test-dplyr-join-rows.R:191:1', 'test-dplyr-join-rows.R:197:1',
'test-dplyr-join-rows.R:216:1', 'test-dplyr-join-rows.R:287:1',
'test-dplyr-join-rows.R:405:1', 'test-dplyr-join-rows.R:424:1',
'test-dplyr-join-rows.R:441:3', 'test-dplyr-join.R:155:1',
'test-dplyr-join.R:388:1', 'test-dplyr-join.R:400:1',
'test-dplyr-join.R:441:1', 'test-dplyr-join.R:447:1',
'test-dplyr-join.R:503:1', 'test-dplyr-join.R:512:1',
'test-dplyr-join.R:521:1', 'test-dplyr-join.R:570:1',
'test-dplyr-join.R:606:1', 'test-dplyr-join.R:656:1',
'test-dplyr-join.R:830:1', 'test-dplyr-join.R:842:1',
'test-dplyr-join.R:853:1', 'test-dplyr-join.R:874:1',
'test-dplyr-join.R:891:1', 'test-dplyr-lead-lag.R:28:1',
'test-dplyr-lead-lag.R:73:1', 'test-dplyr-lead-lag.R:84:1',
'test-dplyr-lead-lag.R:93:1', 'test-dplyr-n-distinct.R:48:1',
'test-dplyr-na-if.R:69:1', 'test-dplyr-na-if.R:77:1',
'test-dplyr-na-if.R:89:1', 'test-dplyr-nth-value.R:150:1',
'test-dplyr-nth-value.R:159:1', 'test-dplyr-nth-value.R:165:1',
'test-dplyr-nth-value.R:171:1', 'test-dplyr-nth-value.R:183:1',
'test-dplyr-nth-value.R:189:1', 'test-dplyr-order-by.R:10:1',
'test-dplyr-order-by.R:24:1', 'test-dplyr-order-by.R:51:1',
'test-dplyr-pick.R:150:1', 'test-dplyr-pick.R:319:1',
'test-dplyr-pick.R:349:1', 'test-dplyr-pick.R:359:1',
'test-dplyr-pick.R:481:1', 'test-dplyr-pick.R:511:1',
'test-dplyr-pick.R:529:1', 'test-dplyr-rank.R:109:1',
'test-dplyr-relocate.R:48:1', 'test-dplyr-rename.R:97:1',
'test-dplyr-rename.R:107:1', 'test-dplyr-rename.R:117:1',
'test-dplyr-rows.R:22:1', 'test-dplyr-rows.R:73:1', 'test-dplyr-rows.R:82:1',
'test-dplyr-rows.R:91:1', 'test-dplyr-rows.R:103:1',
'test-dplyr-rows.R:127:1', 'test-dplyr-rows.R:143:1',
'test-dplyr-rows.R:178:1', 'test-dplyr-rows.R:205:1',
'test-dplyr-rows.R:220:1', 'test-dplyr-rows.R:235:1',
'test-dplyr-rows.R:247:1', 'test-dplyr-rows.R:275:1',
'test-dplyr-rows.R:302:1', 'test-dplyr-rows.R:317:1',
'test-dplyr-rows.R:332:1', 'test-dplyr-rows.R:366:1',
'test-dplyr-rows.R:381:1', 'test-dplyr-rows.R:396:1',
'test-dplyr-rows.R:405:1', 'test-dplyr-rows.R:425:1',
'test-dplyr-rows.R:442:1', 'test-dplyr-rows.R:479:1',
'test-dplyr-rows.R:496:1', 'test-dplyr-rows.R:503:1',
'test-dplyr-rows.R:509:1', 'test-dplyr-rows.R:519:1',
'test-dplyr-rows.R:529:1', 'test-dplyr-rows.R:538:1',
'test-dplyr-rowwise.R:68:1', 'test-dplyr-rowwise.R:132:1',
'test-dplyr-sample.R:119:1', 'test-dplyr-select-helpers.R:27:1',
'test-dplyr-select.R:194:1', 'test-dplyr-sets.R:64:1',
'test-dplyr-sets.R:77:1', 'test-dplyr-sets.R:91:1',
'test-dplyr-sets.R:135:1', 'test-dplyr-sets.R:152:1',
'test-dplyr-slice.R:47:1', 'test-dplyr-slice.R:68:1',
'test-dplyr-slice.R:78:1', 'test-dplyr-slice.R:114:1',
'test-dplyr-slice.R:199:1', 'test-dplyr-slice.R:225:1',
'test-dplyr-slice.R:235:1', 'test-dplyr-slice.R:248:1',
'test-dplyr-slice.R:256:1', 'test-dplyr-slice.R:305:1',
'test-dplyr-slice.R:346:1', 'test-dplyr-slice.R:411:1',
'test-dplyr-slice.R:524:1', 'test-dplyr-slice.R:532:1',
'test-dplyr-slice.R:565:1', 'test-dplyr-slice.R:581:1',
'test-dplyr-summarise.R:436:1', 'test-dplyr-transmute.R:107:1',
'test-duckplyr-across.R:1:1', 'test-duckplyr-across.R:98:1',
'test-duckplyr-across.R:128:1', 'test-duckplyr-across.R:137:1',
'test-ducktbl.R:30:1', 'test-ducktbl.R:36:1', 'test-ducktbl.R:42:1',
'test-expr.R:2:3', 'test-fallback.R:1:1', 'test-fallback.R:17:1',
'test-fallback.R:33:1', 'test-fallback.R:49:1', 'test-fallback.R:62:1',
'test-fallback.R:81:1', 'test-fallback.R:109:1', 'test-fallback.R:126:1',
'test-fallback.R:143:1', 'test-fallback.R:160:1', 'test-fallback.R:174:1',
'test-fallback.R:186:1', 'test-fallback.R:198:1', 'test-fallback.R:214:1',
'test-fallback.R:230:1', 'test-fallback.R:284:1', 'test-handle_desc.R:19:1',
'test-handle_desc.R:28:1', 'test-n_distinct.R:116:1',
'test-n_distinct.R:130:1', 'test-n_distinct.R:143:1', 'test-overwrite.R:1:1',
'test-relational-duckdb.R:1:1', 'test-relational-duckdb.R:64:1',
'test-relational-duckdb.R:70:1', 'test-relational-duckdb.R:111:1',
'test-relational-rel.R:1:1', 'test-relational.R:1:1', 'test-telemetry.R:3:1',
'test-telemetry.R:40:1', 'test-telemetry.R:52:1', 'test-telemetry.R:64:1',
'test-telemetry.R:76:1', 'test-telemetry.R:93:1', 'test-telemetry.R:114:1',
'test-telemetry.R:136:1', 'test-telemetry.R:143:1', 'test-telemetry.R:165:1',
'test-telemetry.R:177:1', 'test-telemetry.R:194:1', 'test-telemetry.R:201:1',
'test-telemetry.R:223:1', 'test-telemetry.R:230:1', 'test-telemetry.R:247:1',
'test-telemetry.R:254:1', 'test-telemetry.R:271:1', 'test-telemetry.R:278:1',
'test-telemetry.R:285:1', 'test-telemetry.R:292:1', 'test-translate.R:9:1',
'test-translate.R:15:1', 'test-translate.R:21:1', 'test-translate.R:40:1',
'test-translate.R:132:1', 'test-translate.R:162:1', 'test-translate.R:176:1',
'test-translate.R:213:1', 'test-translate.R:253:1', 'test-translate.R:431:1'
• Random seed (2): 'test-as_duckplyr_df.R:2475:3',
'test-as_duckplyr_df.R:2491:3'
• Special (5): 'test-as_duckplyr_df.R:749:3', 'test-as_duckplyr_df.R:765:3',
'test-as_duckplyr_df.R:825:3', 'test-as_duckplyr_df.R:900:3',
'test-as_duckplyr_df.R:1992:3'
• Stack overflow (1): 'test-as_duckplyr_df.R:2459:3'
• TODO duckdb (20): 'test-dplyr-mutate.R:478:3', 'test-dplyr-mutate.R:603:3',
'test-dplyr-across.R:1070:3', 'test-dplyr-all-equal.R:193:3',
'test-dplyr-arrange.R:57:3', 'test-dplyr-copy-to.R:11:3',
'test-dplyr-funs.R:87:3', 'test-dplyr-funs.R:109:3',
'test-dplyr-generics.R:174:3', 'test-dplyr-group-by.R:655:3',
'test-dplyr-group-map.R:155:3', 'test-dplyr-group-nest.R:66:3',
'test-dplyr-group-split.R:159:3', 'test-dplyr-join-rows.R:204:3',
'test-dplyr-join.R:68:3', 'test-dplyr-join.R:411:3',
'test-dplyr-join.R:417:3', 'test-dplyr-summarise.R:19:3',
'test-dplyr-summarise.R:323:3', 'test-dplyr-summarise.R:538:3'
• WAT (3): 'test-as_duckplyr_df.R:779:3', 'test-as_duckplyr_df.R:839:3',
'test-as_duckplyr_df.R:2006:3'
• Won't need (1): 'test-prom.R:2:3'
• argument ".data" is missing, with no default (1):
'test-dplyr-group-data.R:74:3'
• dplyr:::compute_groups() is only needed to test dplyr internals (4):
'test-dplyr-group-by.R:664:3', 'test-dplyr-grouped-df.R:216:3',
'test-dplyr-grouped-df.R:222:3', 'test-dplyr-grouped-df.R:235:3'
• dplyr:::err_locs() is only needed to test dplyr internals (1):
'test-dplyr-conditions.R:36:3'
• dplyr:::expand_pick() is only needed to test dplyr internals (2):
'test-dplyr-pick.R:590:3', 'test-dplyr-pick.R:607:3'
• dplyr:::group_labels_details() is only needed to test dplyr internals (1):
'test-dplyr-context.R:76:3'
• dplyr:::reset_dplyr_warnings() is only needed to test dplyr internals (4):
'test-dplyr-conditions.R:70:3', 'test-dplyr-conditions.R:137:3',
'test-dplyr-conditions.R:166:3', 'test-dplyr-conditions.R:190:3'
• dplyr:::shift() is only needed to test dplyr internals (9):
'test-dplyr-lead-lag.R:108:3', 'test-dplyr-lead-lag.R:118:3',
'test-dplyr-lead-lag.R:127:3', 'test-dplyr-lead-lag.R:139:3',
'test-dplyr-lead-lag.R:154:3', 'test-dplyr-lead-lag.R:165:3',
'test-dplyr-lead-lag.R:173:3', 'test-dplyr-lead-lag.R:182:3',
'test-dplyr-lead-lag.R:188:3'
• i In argument: `.result = (1 + "") * am`. (1): 'test-dplyr-conditions.R:27:5'
• {RSQLite} is not installed (2): 'test-dplyr-count-tally.R:98:3',
'test-dplyr-count-tally.R:110:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-rel_api.R:75:3'): relational anti_join(join_by(a)) order-preserving ──
Expected `out` to be identical to `data.frame(a = 1L, b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:117:3'): relational anti_join(join_by(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(a = 1L, b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:137:3'): relational arrange() order-preserving ─────
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:204:3'): relational arrange(a) order-preserving ────
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:271:3'): relational arrange(g) order-preserving ────
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:341:3'): relational arrange(g, a) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:411:3'): relational arrange(a, g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:438:3'): relational arrange() order-enforcing ──────
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:463:3'): relational arrange(a) order-enforcing ─────
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:488:3'): relational arrange(g) order-enforcing ─────
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:513:3'): relational arrange(g, a) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:538:3'): relational arrange(a, g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:571:3'): relational count() order-preserving ───────
Expected `out` to be identical to `data.frame(n = 6L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:619:3'): relational count(a) order-preserving ──────
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1), n = 1L)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:667:3'): relational count(b) order-preserving ──────
Expected `out` to be identical to `data.frame(b = 2, n = 6L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:715:3'): relational count(g) order-preserving ──────
Expected `out` to be identical to `data.frame(g = 1:3, n = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:773:3'): relational count(g, a) order-preserving ───
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:831:3'): relational count(b, g) order-preserving ───
Expected `out` to be identical to `data.frame(b = 2, g = 1:3, n = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:866:3'): relational count() order-enforcing ────────
Expected `out` to be identical to `data.frame(n = 6L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:916:3'): relational count(a) order-enforcing ───────
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1), n = 1L)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:966:3'): relational count(b) order-enforcing ───────
Expected `out` to be identical to `data.frame(b = 2, n = 6L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:1016:3'): relational count(g) order-enforcing ──────
Expected `out` to be identical to `data.frame(g = 1:3, n = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:1079:3'): relational count(g, a) order-enforcing ───
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:1142:3'): relational count(b, g) order-enforcing ───
Expected `out` to be identical to `data.frame(b = 2, g = 1:3, n = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:1267:3'): relational distinct() order-preserving ───
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:1360:3'): relational distinct(a) order-preserving ──
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1))`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:1468:3'): relational distinct(a, b) order-preserving ──
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1), b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:1561:3'): relational distinct(b, b) order-preserving ──
Expected `out` to be identical to `data.frame(b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:1654:3'): relational distinct(g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:1841:3'): relational union_all(data.frame(a = 1L, b = 3, g = 2L)) %>% distinct(g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:2028:3'): relational union_all(data.frame(a = 1L, b = 4, g = 2L)) %>% distinct(g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:2215:3'): relational union_all(data.frame(a = 1L, b = 5, g = 2L)) %>% distinct(g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:2402:3'): relational union_all(data.frame(a = 1L, b = 6, g = 2L)) %>% distinct(g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:2589:3'): relational union_all(data.frame(a = 1L, b = 7, g = 2L)) %>% distinct(g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:2702:3'): relational distinct(g, .keep_all = TRUE) order-preserving ──
Expected `out` to be identical to `data.frame(a = c(1, 2, 4), b = 2, g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:2729:3'): relational distinct() order-enforcing ────
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:2762:3'): relational distinct(a) order-enforcing ───
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1))`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:2800:3'): relational distinct(a, b) order-enforcing ──
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1), b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:2833:3'): relational distinct(b, b) order-enforcing ──
Expected `out` to be identical to `data.frame(b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:2866:3'): relational distinct(g) order-enforcing ───
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:2905:3'): relational union_all(data.frame(a = 1L, b = 3, g = 2L)) %>% distinct(g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:2944:3'): relational union_all(data.frame(a = 1L, b = 4, g = 2L)) %>% distinct(g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:2983:3'): relational union_all(data.frame(a = 1L, b = 5, g = 2L)) %>% distinct(g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:3022:3'): relational union_all(data.frame(a = 1L, b = 6, g = 2L)) %>% distinct(g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:3061:3'): relational union_all(data.frame(a = 1L, b = 7, g = 2L)) %>% distinct(g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:3179:3'): relational distinct(g, .keep_all = TRUE) order-enforcing ──
Expected `out` to be identical to `data.frame(a = c(1, 2, 4), b = 2, g = 1:3)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:3255:3'): relational filter(a == 1) order-preserving ──
Expected `out` to be identical to `data.frame(a = 1, b = 2, g = 1L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:3345:3'): relational filter(a %in% 2:3, g == 2) order-preserving ──
Expected `out` to be identical to `data.frame(a = c(2, 3), b = 2, g = 2L)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-rel_api.R:3441:3'): relational filter(a %in% 2:3 & g == 2) order-preserving ──
Expected `out` to be identical to `data.frame(a = c(2, 3), b = 2, g = 2L)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-rel_api.R:3523:3'): relational filter(a != 2 | g != 2) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -5
`attr(expected, 'row.names')`: 1 2 3 4 5
── Failure ('test-rel_api.R:3555:3'): relational filter(a == 1) order-enforcing ──
Expected `out` to be identical to `data.frame(a = 1, b = 2, g = 1L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:3601:3'): relational filter(a %in% 2:3, g == 2) order-enforcing ──
Expected `out` to be identical to `data.frame(a = c(2, 3), b = 2, g = 2L)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-rel_api.R:3653:3'): relational filter(a %in% 2:3 & g == 2) order-enforcing ──
Expected `out` to be identical to `data.frame(a = c(2, 3), b = 2, g = 2L)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-rel_api.R:3691:3'): relational filter(a != 2 | g != 2) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -5
`attr(expected, 'row.names')`: 1 2 3 4 5
── Failure ('test-rel_api.R:3832:3'): relational full_join(join_by(a)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -5
`attr(expected, 'row.names')`: 1 2 3 4 5
── Failure ('test-rel_api.R:3931:3'): relational full_join(join_by(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -5
`attr(expected, 'row.names')`: 1 2 3 4 5
── Failure ('test-rel_api.R:4072:3'): relational inner_join(join_by(a)) order-preserving ──
Expected `out` to be identical to `data.frame(a = 2:4, b.x = 2, b.y = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:4171:3'): relational inner_join(join_by(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(a = 2:4, b.x = 2, b.y = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:4336:3'): relational intersect() order-preserving ──
Expected `out` to be identical to `data.frame(a = 2:4, b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:4364:3'): relational intersect() order-enforcing ───
Expected `out` to be identical to `data.frame(a = 2:4, b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:4505:3'): relational left_join(join_by(a)) order-preserving ──
Expected `out` to be identical to `data.frame(a = 1:4, b.x = 2, b.y = c(NA, 2, 2, 2))`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-rel_api.R:4604:3'): relational left_join(join_by(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(a = 1:4, b.x = 2, b.y = c(NA, 2, 2, 2))`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-rel_api.R:4624:3'): relational mutate() order-preserving ─────
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:4668:3'): relational mutate(a + 1) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:4777:3'): relational mutate(a + 1, .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:4827:3'): relational mutate(c = a + 1) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:4876:3'): relational mutate(`if` = a + 1) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:4926:3'): relational mutate(sum(a, na.rm = TRUE)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:5035:3'): relational mutate(sum(a, na.rm = TRUE), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:5085:3'): relational mutate(mean(a, na.rm = TRUE)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:5194:3'): relational mutate(mean(a, na.rm = TRUE), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:5312:3'): relational mutate(round(sd(a, na.rm = TRUE), 2)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:5430:3'): relational mutate(round(sd(a, na.rm = TRUE), 2), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:5480:3'): relational mutate(lag(a)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:5589:3'): relational mutate(lag(a), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:5639:3'): relational mutate(lead(a)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:5748:3'): relational mutate(lead(a), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:5798:3'): relational mutate(lag(a, 2)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:5907:3'): relational mutate(lag(a, 2), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:5957:3'): relational mutate(lead(a, 2)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:6066:3'): relational mutate(lead(a, 2), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:6116:3'): relational mutate(lag(a, 4)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:6225:3'): relational mutate(lag(a, 4), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:6275:3'): relational mutate(lead(a, 4)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:6384:3'): relational mutate(lead(a, 4), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:6434:3'): relational mutate(lag(a, default = 0)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:6543:3'): relational mutate(lag(a, default = 0), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:6593:3'): relational mutate(lead(a, default = 1000)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:6702:3'): relational mutate(lead(a, default = 1000), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:6752:3'): relational mutate(min(a, na.rm = TRUE)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:6861:3'): relational mutate(min(a, na.rm = TRUE), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:6911:3'): relational mutate(max(a, na.rm = TRUE)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:7020:3'): relational mutate(max(a, na.rm = TRUE), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:7076:3'): relational mutate(a / b) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:7238:3'): relational mutate(d = 0, e = 1 / d, f = 0 / d, g = -1 / d) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:7397:3'): relational mutate(c = 0, d = -1, e = log(c), f = suppressWarnings(log(d))) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:7564:3'): relational mutate(c = 0, d = -1, e = log10(c), f = suppressWarnings(log10(d))) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:7653:3'): relational mutate(c = 10, d = log(c)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:7740:3'): relational mutate(c = 10, d = log10(c)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:7822:3'): relational mutate(c = NA_character_, d = grepl('.', c)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:7913:3'): relational mutate(c = 'abbc', d = gsub('(b|c)', 'z' , c)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8004:3'): relational mutate(c = 'abbc', d = sub('(b|c)', 'z' , c)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8095:3'): relational mutate(c = NA_character_, d = gsub('.', '-' , c)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8186:3'): relational mutate(c = NA_character_, d = sub('.', '-' , c)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8237:3'): relational mutate(d = a %in% NA_real_) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8281:3'): relational mutate(d = a %in% NULL) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8325:3'): relational mutate(d = a %in% integer()) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8401:3'): relational mutate(d = NA_real_, e = is.na(d)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8457:3'): relational mutate(d = row_number()) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8566:3'): relational mutate(d = row_number(), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8621:3'): relational mutate(d = n()) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8730:3'): relational mutate(d = n(), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8779:3'): relational mutate(c = .data$b) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8824:3'): relational mutate(d = NA) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8868:3'): relational mutate(d = NA_integer_) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8912:3'): relational mutate(d = NA_real_) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:8956:3'): relational mutate(d = NA_character_) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9013:3'): relational mutate(d = if_else(a > 1, "ok", NA)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9043:3'): relational mutate() order-enforcing ──────
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9092:3'): relational mutate(a + 1) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9147:3'): relational mutate(a + 1, .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9202:3'): relational mutate(c = a + 1) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9256:3'): relational mutate(`if` = a + 1) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9311:3'): relational mutate(sum(a, na.rm = TRUE)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9366:3'): relational mutate(sum(a, na.rm = TRUE), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9421:3'): relational mutate(mean(a, na.rm = TRUE)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9476:3'): relational mutate(mean(a, na.rm = TRUE), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9599:3'): relational mutate(round(sd(a, na.rm = TRUE), 2)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9722:3'): relational mutate(round(sd(a, na.rm = TRUE), 2), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9777:3'): relational mutate(lag(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9832:3'): relational mutate(lag(a), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9887:3'): relational mutate(lead(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9942:3'): relational mutate(lead(a), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:9997:3'): relational mutate(lag(a, 2)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10052:3'): relational mutate(lag(a, 2), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10107:3'): relational mutate(lead(a, 2)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10162:3'): relational mutate(lead(a, 2), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10217:3'): relational mutate(lag(a, 4)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10272:3'): relational mutate(lag(a, 4), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10327:3'): relational mutate(lead(a, 4)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10382:3'): relational mutate(lead(a, 4), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10437:3'): relational mutate(lag(a, default = 0)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10492:3'): relational mutate(lag(a, default = 0), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10547:3'): relational mutate(lead(a, default = 1000)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10602:3'): relational mutate(lead(a, default = 1000), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10657:3'): relational mutate(min(a, na.rm = TRUE)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10712:3'): relational mutate(min(a, na.rm = TRUE), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10767:3'): relational mutate(max(a, na.rm = TRUE)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10822:3'): relational mutate(max(a, na.rm = TRUE), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:10883:3'): relational mutate(a / b) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:11050:3'): relational mutate(d = 0, e = 1 / d, f = 0 / d, g = -1 / d) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:11214:3'): relational mutate(c = 0, d = -1, e = log(c), f = suppressWarnings(log(d))) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:11386:3'): relational mutate(c = 0, d = -1, e = log10(c), f = suppressWarnings(log10(d))) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:11480:3'): relational mutate(c = 10, d = log(c)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:11572:3'): relational mutate(c = 10, d = log10(c)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:11659:3'): relational mutate(c = NA_character_, d = grepl('.', c)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:11755:3'): relational mutate(c = 'abbc', d = gsub('(b|c)', 'z' , c)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:11851:3'): relational mutate(c = 'abbc', d = sub('(b|c)', 'z' , c)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:11947:3'): relational mutate(c = NA_character_, d = gsub('.', '-' , c)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12043:3'): relational mutate(c = NA_character_, d = sub('.', '-' , c)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12099:3'): relational mutate(d = a %in% NA_real_) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12148:3'): relational mutate(d = a %in% NULL) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12197:3'): relational mutate(d = a %in% integer()) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12278:3'): relational mutate(d = NA_real_, e = is.na(d)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12339:3'): relational mutate(d = row_number()) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12394:3'): relational mutate(d = row_number(), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12454:3'): relational mutate(d = n()) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12509:3'): relational mutate(d = n(), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12563:3'): relational mutate(c = .data$b) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12613:3'): relational mutate(d = NA) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12662:3'): relational mutate(d = NA_integer_) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12711:3'): relational mutate(d = NA_real_) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12760:3'): relational mutate(d = NA_character_) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12822:3'): relational mutate(d = if_else(a > 1, "ok", NA)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12868:3'): relational relocate(g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12907:3'): relational relocate(a) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12946:3'): relational relocate(g, .before = b) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:12985:3'): relational relocate(a:b, .after = g) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13031:3'): relational relocate(g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13075:3'): relational relocate(a) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13119:3'): relational relocate(g, .before = b) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13163:3'): relational relocate(a:b, .after = g) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13204:3'): relational rename() order-preserving ────
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13243:3'): relational rename(c = a) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13289:3'): relational rename() order-enforcing ─────
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13333:3'): relational rename(c = a) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13473:3'): relational right_join(join_by(a)) order-preserving ──
Expected `out` to be identical to `data.frame(a = 2:5, b.x = c(2, 2, 2, NA), b.y = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-rel_api.R:13571:3'): relational right_join(join_by(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(a = 2:5, b.x = c(2, 2, 2, NA), b.y = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-rel_api.R:13602:3'): relational select(a) order-preserving ───
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1))`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13636:3'): relational select(-g) order-preserving ──
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1), b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13675:3'): relational select(everything()) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13708:3'): relational select(a) order-enforcing ────
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1))`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13744:3'): relational select(-g) order-enforcing ───
Expected `out` to be identical to `data.frame(a = seq(1, 6, by = 1), b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13788:3'): relational select(everything()) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:13867:3'): relational semi_join(join_by(a)) order-preserving ──
Expected `out` to be identical to `data.frame(a = 2:4, b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:13909:3'): relational semi_join(join_by(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(a = 2:4, b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:14074:3'): relational setdiff() order-preserving ───
Expected `out` to be identical to `data.frame(a = 1L, b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:14102:3'): relational setdiff() order-enforcing ────
Expected `out` to be identical to `data.frame(a = 1L, b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:14124:3'): relational slice_head(n = 2) order-preserving ──
Expected `out` to be identical to `data.frame(a = c(1, 2), b = 2, g = 1:2)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-rel_api.R:14151:3'): relational slice_head(n = 2) order-enforcing ──
Expected `out` to be identical to `data.frame(a = c(1, 2), b = 2, g = 1:2)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-rel_api.R:14191:3'): relational summarise(c = mean(a)) order-preserving ──
Expected `out` to be identical to `data.frame(c = 3.5)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:14282:3'): relational summarise(c = mean(a), .by = b) order-preserving ──
Expected `out` to be identical to `data.frame(b = 2, c = 3.5)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:14373:3'): relational summarise(c = mean(a), .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3, c = c(1, 2.5, 5))`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:14405:3'): relational summarise(c = 1) order-preserving ──
Expected `out` to be identical to `data.frame(c = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:14490:3'): relational summarise(c = 1, .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3, c = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:14576:3'): relational summarise(n = n(), n = n() + 1L, .by = g) order-preserving ──
Expected `out` to be identical to `data.frame(g = 1:3, n = 2:4)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:14609:3'): relational summarise(n = n(), n = n() + 1L) order-preserving ──
Expected `out` to be identical to `data.frame(n = 7L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:14651:3'): relational summarise(c = mean(a)) order-enforcing ──
Expected `out` to be identical to `data.frame(c = 3.5)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:14689:3'): relational summarise(c = mean(a), .by = b) order-enforcing ──
Expected `out` to be identical to `data.frame(b = 2, c = 3.5)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:14727:3'): relational summarise(c = mean(a), .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3, c = c(1, 2.5, 5))`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:14761:3'): relational summarise(c = 1) order-enforcing ──
Expected `out` to be identical to `data.frame(c = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:14793:3'): relational summarise(c = 1, .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3, c = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:14826:3'): relational summarise(n = n(), n = n() + 1L, .by = g) order-enforcing ──
Expected `out` to be identical to `data.frame(g = 1:3, n = 2:4)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-rel_api.R:14861:3'): relational summarise(n = n(), n = n() + 1L) order-enforcing ──
Expected `out` to be identical to `data.frame(n = 7L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:15105:3'): relational symdiff() order-preserving ───
Expected `out` to be identical to `data.frame(a = c(1L, 5L), b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-rel_api.R:15133:3'): relational symdiff() order-enforcing ────
Expected `out` to be identical to `data.frame(a = c(1L, 5L), b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-rel_api.R:15168:3'): relational tally() order-preserving ─────
Expected `out` to be identical to `data.frame(n = 6L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:15205:3'): relational tally() order-enforcing ──────
Expected `out` to be identical to `data.frame(n = 6L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-rel_api.R:15262:3'): relational transmute(c = a + 1) order-preserving ──
Expected `out` to be identical to `data.frame(c = seq(2, 7, by = 1))`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:15317:3'): relational transmute(row = a) order-preserving ──
Expected `out` to be identical to `data.frame(row = seq(1, 6, by = 1))`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:15376:3'): relational transmute(c = a + 1) order-enforcing ──
Expected `out` to be identical to `data.frame(c = seq(2, 7, by = 1))`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:15433:3'): relational transmute(row = a) order-enforcing ──
Expected `out` to be identical to `data.frame(row = seq(1, 6, by = 1))`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-rel_api.R:15617:3'): relational union() order-preserving ─────
Expected `out` to be identical to `data.frame(a = 1:5, b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -5
`attr(expected, 'row.names')`: 1 2 3 4 5
── Failure ('test-rel_api.R:15647:3'): relational union() order-enforcing ──────
Expected `out` to be identical to `data.frame(a = 1:5, b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -5
`attr(expected, 'row.names')`: 1 2 3 4 5
── Failure ('test-rel_api.R:15746:3'): relational union_all() order-preserving ──
Expected `out` to be identical to `data.frame(a = c(1L, 2L, 3L, 4L, 2L, 3L, 4L, 5L), b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -8
`attr(expected, 'row.names')`: 1 2 3 4 5 6 7 8
── Failure ('test-rel_api.R:15774:3'): relational union_all() order-enforcing ──
Expected `out` to be identical to `data.frame(a = c(1L, 2L, 2L, 3L, 3L, 4L, 4L, 5L), b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -8
`attr(expected, 'row.names')`: 1 2 3 4 5 6 7 8
── Failure ('test-as_duckplyr_df.R:34:3'): as_duckplyr_df_impl() and add_count() ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:63:3'): as_duckplyr_df_impl() and anti_join(join_by(a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:103:3'): as_duckplyr_df_impl() and arrange(a) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:116:3'): as_duckplyr_df_impl() and arrange(g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:129:3'): as_duckplyr_df_impl() and arrange(g, a) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:142:3'): as_duckplyr_df_impl() and arrange(a, g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:245:3'): as_duckplyr_df_impl() and compute() ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:272:3'): as_duckplyr_df_impl() and count() ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:285:3'): as_duckplyr_df_impl() and count(a) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:298:3'): as_duckplyr_df_impl() and count(b) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:311:3'): as_duckplyr_df_impl() and count(g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:324:3'): as_duckplyr_df_impl() and count(g, a) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:337:3'): as_duckplyr_df_impl() and count(b, g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:395:3'): as_duckplyr_df_impl() and distinct() ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:408:3'): as_duckplyr_df_impl() and distinct(a) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:421:3'): as_duckplyr_df_impl() and distinct(a, b) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:434:3'): as_duckplyr_df_impl() and distinct(b, b) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:447:3'): as_duckplyr_df_impl() and distinct(g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:460:3'): as_duckplyr_df_impl() and union_all(data.frame(a = 1L, b = 3, g = 2L)) %>% distinct(g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:473:3'): as_duckplyr_df_impl() and union_all(data.frame(a = 1L, b = 4, g = 2L)) %>% distinct(g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:486:3'): as_duckplyr_df_impl() and union_all(data.frame(a = 1L, b = 5, g = 2L)) %>% distinct(g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:499:3'): as_duckplyr_df_impl() and union_all(data.frame(a = 1L, b = 6, g = 2L)) %>% distinct(g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:512:3'): as_duckplyr_df_impl() and union_all(data.frame(a = 1L, b = 7, g = 2L)) %>% distinct(g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:525:3'): as_duckplyr_df_impl() and distinct(g, .keep_all = TRUE) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:597:3'): as_duckplyr_df_impl() and filter(a == 1) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:610:3'): as_duckplyr_df_impl() and filter(a %in% 2:3, g == 2) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-as_duckplyr_df.R:623:3'): as_duckplyr_df_impl() and filter(a %in% 2:3 & g == 2) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-as_duckplyr_df.R:636:3'): as_duckplyr_df_impl() and filter(a != 2 | g != 2) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -5
`attr(expected, 'row.names')`: 1 2 3 4 5
── Failure ('test-as_duckplyr_df.R:663:3'): as_duckplyr_df_impl() and filter_out(a == 1) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -5
`attr(expected, 'row.names')`: 1 2 3 4 5
── Failure ('test-as_duckplyr_df.R:676:3'): as_duckplyr_df_impl() and filter_out(a %in% 2:3, g == 2) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-as_duckplyr_df.R:689:3'): as_duckplyr_df_impl() and filter_out(a %in% 2:3 & g == 2) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-as_duckplyr_df.R:702:3'): as_duckplyr_df_impl() and filter_out(a != 2 | g != 2) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:731:3'): as_duckplyr_df_impl() and full_join(join_by(a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -5
`attr(expected, 'row.names')`: 1 2 3 4 5
── Failure ('test-as_duckplyr_df.R:939:3'): as_duckplyr_df_impl() and inner_join(join_by(a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:968:3'): as_duckplyr_df_impl() and intersect() ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:997:3'): as_duckplyr_df_impl() and left_join(join_by(a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-as_duckplyr_df.R:1024:3'): as_duckplyr_df_impl() and mutate() ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1037:3'): as_duckplyr_df_impl() and mutate(a + 1) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1050:3'): as_duckplyr_df_impl() and mutate(a + 1, .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1063:3'): as_duckplyr_df_impl() and mutate(c = a + 1) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1076:3'): as_duckplyr_df_impl() and mutate(`if` = a + 1) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1089:3'): as_duckplyr_df_impl() and mutate(sum(a, na.rm = TRUE)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1102:3'): as_duckplyr_df_impl() and mutate(sum(a, na.rm = TRUE), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1115:3'): as_duckplyr_df_impl() and mutate(mean(a, na.rm = TRUE)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1128:3'): as_duckplyr_df_impl() and mutate(mean(a, na.rm = TRUE), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1141:3'): as_duckplyr_df_impl() and mutate(sd(a, na.rm = TRUE)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1154:3'): as_duckplyr_df_impl() and mutate(sd(a, na.rm = TRUE), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1167:3'): as_duckplyr_df_impl() and mutate(lag(a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1180:3'): as_duckplyr_df_impl() and mutate(lag(a), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1193:3'): as_duckplyr_df_impl() and mutate(lead(a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1206:3'): as_duckplyr_df_impl() and mutate(lead(a), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1219:3'): as_duckplyr_df_impl() and mutate(lag(a, 2)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1232:3'): as_duckplyr_df_impl() and mutate(lag(a, 2), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1245:3'): as_duckplyr_df_impl() and mutate(lead(a, 2)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1258:3'): as_duckplyr_df_impl() and mutate(lead(a, 2), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1271:3'): as_duckplyr_df_impl() and mutate(lag(a, 4)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1284:3'): as_duckplyr_df_impl() and mutate(lag(a, 4), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1297:3'): as_duckplyr_df_impl() and mutate(lead(a, 4)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1310:3'): as_duckplyr_df_impl() and mutate(lead(a, 4), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1323:3'): as_duckplyr_df_impl() and mutate(lag(a, default = 0)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1336:3'): as_duckplyr_df_impl() and mutate(lag(a, default = 0), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1349:3'): as_duckplyr_df_impl() and mutate(lead(a, default = 1000)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1362:3'): as_duckplyr_df_impl() and mutate(lead(a, default = 1000), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1375:3'): as_duckplyr_df_impl() and mutate(lag(a, order_by = a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1388:3'): as_duckplyr_df_impl() and mutate(lag(a, order_by = a), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1401:3'): as_duckplyr_df_impl() and mutate(lead(a, order_by = a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1414:3'): as_duckplyr_df_impl() and mutate(lead(a, order_by = a), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1427:3'): as_duckplyr_df_impl() and mutate(min(a, na.rm = TRUE)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1440:3'): as_duckplyr_df_impl() and mutate(min(a, na.rm = TRUE), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1453:3'): as_duckplyr_df_impl() and mutate(max(a, na.rm = TRUE)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1466:3'): as_duckplyr_df_impl() and mutate(max(a, na.rm = TRUE), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1479:3'): as_duckplyr_df_impl() and mutate(a / b) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1492:3'): as_duckplyr_df_impl() and mutate(d = 0, e = 1 / d, f = 0 / d, g = -1 / d) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1505:3'): as_duckplyr_df_impl() and mutate(c = 0, d = -1, e = log(c), f = suppressWarnings(log(d))) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1518:3'): as_duckplyr_df_impl() and mutate(c = 0, d = -1, e = log10(c), f = suppressWarnings(log10(d))) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1531:3'): as_duckplyr_df_impl() and mutate(c = 10, d = log(c)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1544:3'): as_duckplyr_df_impl() and mutate(c = 10, d = log10(c)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1557:3'): as_duckplyr_df_impl() and mutate(c = NA_character_, d = grepl('.', c)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1570:3'): as_duckplyr_df_impl() and mutate(c = 'abbc', d = gsub('(b|c)', 'z' , c)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1583:3'): as_duckplyr_df_impl() and mutate(c = 'abbc', d = sub('(b|c)', 'z' , c)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1596:3'): as_duckplyr_df_impl() and mutate(c = NA_character_, d = gsub('.', '-' , c)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1609:3'): as_duckplyr_df_impl() and mutate(c = NA_character_, d = sub('.', '-' , c)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1622:3'): as_duckplyr_df_impl() and mutate(d = a %in% NA_real_) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1635:3'): as_duckplyr_df_impl() and mutate(d = a %in% NULL) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1648:3'): as_duckplyr_df_impl() and mutate(d = a %in% integer()) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1661:3'): as_duckplyr_df_impl() and mutate(d = NA_real_, e = is.na(d)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1674:3'): as_duckplyr_df_impl() and mutate(d = row_number()) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1687:3'): as_duckplyr_df_impl() and mutate(d = row_number(), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1700:3'): as_duckplyr_df_impl() and mutate(d = n()) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1713:3'): as_duckplyr_df_impl() and mutate(d = n(), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1726:3'): as_duckplyr_df_impl() and mutate(c = .data$b) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1739:3'): as_duckplyr_df_impl() and mutate(d = NA) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1752:3'): as_duckplyr_df_impl() and mutate(d = NA_integer_) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1765:3'): as_duckplyr_df_impl() and mutate(d = NA_real_) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1778:3'): as_duckplyr_df_impl() and mutate(d = NA_character_) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1791:3'): as_duckplyr_df_impl() and mutate(d = if_else(a > 1, "ok", NA)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1804:3'): as_duckplyr_df_impl() and mutate(mean(x = a, na.rm = TRUE)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1817:3'): as_duckplyr_df_impl() and mutate(mean(na.rm = TRUE, x = a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1830:3'): as_duckplyr_df_impl() and mutate(sum(na.rm = TRUE, a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1843:3'): as_duckplyr_df_impl() and mutate(min(na.rm = TRUE, a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1856:3'): as_duckplyr_df_impl() and mutate(max(na.rm = TRUE, a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1869:3'): as_duckplyr_df_impl() and mutate(sd(na.rm = TRUE, x = a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1882:3'): as_duckplyr_df_impl() and mutate(c = 'abbc', d = grepl(pattern = 'b', x = c)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1895:3'): as_duckplyr_df_impl() and mutate(c = 'abbc', d = sub(pattern = 'b', replacement = 'z', x = c)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1908:3'): as_duckplyr_df_impl() and mutate(c = 'abbc', d = gsub(pattern = 'b', replacement = 'z', x = c)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1921:3'): as_duckplyr_df_impl() and mutate(d = if_else(condition = a > 1, true = "ok", false = "no")) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1934:3'): as_duckplyr_df_impl() and mutate(lag(x = a, n = 2)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1947:3'): as_duckplyr_df_impl() and mutate(lead(x = a, n = 2)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1960:3'): as_duckplyr_df_impl() and mutate(d = round(a + 0.5)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1973:3'): as_duckplyr_df_impl() and mutate(d = round(a / 10 + 0.04, digits = 1)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:1986:3'): as_duckplyr_df_impl() and mutate(d = round(a, digits = -1)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:2130:3'): as_duckplyr_df_impl() and relocate(g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:2143:3'): as_duckplyr_df_impl() and relocate(a) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:2156:3'): as_duckplyr_df_impl() and relocate(g, .before = b) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:2169:3'): as_duckplyr_df_impl() and relocate(a:b, .after = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:2196:3'): as_duckplyr_df_impl() and rename() ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:2209:3'): as_duckplyr_df_impl() and rename(c = a) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:2267:3'): as_duckplyr_df_impl() and right_join(join_by(a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-as_duckplyr_df.R:2528:3'): as_duckplyr_df_impl() and select(a) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:2541:3'): as_duckplyr_df_impl() and select(-g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:2554:3'): as_duckplyr_df_impl() and select(everything()) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:2583:3'): as_duckplyr_df_impl() and semi_join(join_by(a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:2612:3'): as_duckplyr_df_impl() and setdiff() ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:2699:3'): as_duckplyr_df_impl() and slice_head(n = 2) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-as_duckplyr_df.R:2788:3'): as_duckplyr_df_impl() and summarise(c = mean(a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:2801:3'): as_duckplyr_df_impl() and summarise(c = mean(a), .by = b) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:2814:3'): as_duckplyr_df_impl() and summarise(c = mean(a), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:2827:3'): as_duckplyr_df_impl() and summarise(c = 1) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:2840:3'): as_duckplyr_df_impl() and summarise(c = 1, .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:2853:3'): as_duckplyr_df_impl() and summarise(n = n(), n = n() + 1L, .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:2866:3'): as_duckplyr_df_impl() and summarise(n = n(), n = n() + 1L) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:2879:3'): as_duckplyr_df_impl() and summarise(first(a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:2892:3'): as_duckplyr_df_impl() and summarise(first(a), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:2905:3'): as_duckplyr_df_impl() and summarise(first(a, order_by = a), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:2918:3'): as_duckplyr_df_impl() and summarise(last(a)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:2931:3'): as_duckplyr_df_impl() and summarise(last(a), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:2944:3'): as_duckplyr_df_impl() and summarise(last(a, order_by = a), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:2957:3'): as_duckplyr_df_impl() and summarise(nth(a, 2)) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:2970:3'): as_duckplyr_df_impl() and summarise(nth(a, 2), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:2983:3'): as_duckplyr_df_impl() and summarise(nth(a, 2, order_by = a), .by = g) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-as_duckplyr_df.R:3012:3'): as_duckplyr_df_impl() and symdiff() ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-as_duckplyr_df.R:3039:3'): as_duckplyr_df_impl() and tally() ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-as_duckplyr_df.R:3095:3'): as_duckplyr_df_impl() and transmute(c = a + 1) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:3108:3'): as_duckplyr_df_impl() and transmute(row = a) ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-as_duckplyr_df.R:3153:3'): as_duckplyr_df_impl() and union() ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -5
`attr(expected, 'row.names')`: 1 2 3 4 5
── Failure ('test-as_duckplyr_df.R:3182:3'): as_duckplyr_df_impl() and union_all() ──
Expected `pre` to be identical to `post`.
Differences:
`attr(actual, 'row.names')`: NA -8
`attr(expected, 'row.names')`: 1 2 3 4 5 6 7 8
── Failure ('test-dplyr-mutate.R:14:3'): empty mutate returns input ────────────
Expected `duckplyr_mutate(df)` to equal `df`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-mutate.R:15:3'): empty mutate returns input ────────────
Expected `duckplyr_mutate(df, .by = x)` to equal `df`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-mutate.R:35:3'): mutations applied progressively ───────
Expected `duckplyr_mutate(df, y = x + 1, z = y + 1)` to equal `tibble(x = 1, y = 2, z = 3)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-mutate.R:39:3'): mutations applied progressively ───────
Expected `duckplyr_mutate(df, x = x + 1, x = x + 1)` to equal `tibble(x = 3)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-mutate.R:40:3'): mutations applied progressively ───────
Expected `duckplyr_mutate(df, x = 2, y = x)` to equal `tibble(x = 2, y = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-mutate.R:571:3'): duckplyr_mutate() correctly auto-names expressions (#6741) ──
Expected `duckplyr_mutate(df, -a)` to be identical to `tibble(a = 1L, `-a` = -1L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-mutate.R:574:3'): duckplyr_mutate() correctly auto-names expressions (#6741) ──
Expected `duckplyr_mutate(df, foo)` to be identical to `tibble(a = 1L, foo = "foobar")`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-mutate.R:577:3'): duckplyr_mutate() correctly auto-names expressions (#6741) ──
Expected `duckplyr_mutate(df, a)` to be identical to `tibble(a = 1L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-mutate.R:581:3'): duckplyr_mutate() correctly auto-names expressions (#6741) ──
Expected `duckplyr_mutate(df, a + 1)` to be identical to `tibble(a = 1L, `a + 1` = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-filter.R:90:3'): filter and filter_out discards NA ─────
Expected `res` to be identical to `data.frame(i = c(2L, 3L), x = c(1L, 1L))`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-dplyr-filter.R:96:3'): filter and filter_out discards NA ─────
Expected `res` to be identical to `data.frame(i = c(1L, 4L, 5L), x = c(NA, 0L, 0L))`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-dplyr-filter.R:242:3'): duckplyr_filter(.,TRUE,TRUE) works (#1210) ──
Expected `duckplyr_filter(df, TRUE, TRUE)` to be identical to `df`.
Differences:
`attr(actual, 'row.names')`: NA -5
`attr(expected, 'row.names')`: 1 2 3 4 5
── Failure ('test-dplyr-filter.R:243:3'): duckplyr_filter(.,TRUE,TRUE) works (#1210) ──
Expected `duckplyr_filter_out(df, TRUE, TRUE)` to be identical to `df[0, , drop = FALSE]`.
Differences:
`attr(actual, 'row.names')`: NA 0
`attr(expected, 'row.names')`:
── Failure ('test-dplyr-filter.R:367:3'): `vars` attribute is not added if empty (#2772) ──
Expected `duckplyr_filter(tibble(x = 1:2), x == 1)` to be identical to `tibble(x = 1L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-filter.R:724:3'): if_any() and if_all() work ───────────
Expected `duckplyr_filter(df, if_all(starts_with("x"), ~. > 6))` to equal `duckplyr_filter(df, x1 > 6 & x2 > 6)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3
`attr(expected, 'row.names')`: NA -3
── Failure ('test-dplyr-filter.R:728:3'): if_any() and if_all() work ───────────
Expected `duckplyr_filter_out(df, if_all(starts_with("x"), ~. > 6))` to equal `duckplyr_filter_out(df, x1 > 6 & x2 > 6)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7
`attr(expected, 'row.names')`: NA -7
── Failure ('test-dplyr-filter.R:733:3'): if_any() and if_all() work ───────────
Expected `duckplyr_filter(df, if_any(starts_with("x"), ~. > 6))` to equal `duckplyr_filter(df, x1 > 6 | x2 > 6)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5
`attr(expected, 'row.names')`: NA -5
── Failure ('test-dplyr-filter.R:737:3'): if_any() and if_all() work ───────────
Expected `duckplyr_filter_out(df, if_any(starts_with("x"), ~. > 6))` to equal `duckplyr_filter_out(df, x1 > 6 | x2 > 6)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5
`attr(expected, 'row.names')`: NA -5
── Failure ('test-dplyr-count-tally.R:16:3'): count sorts output by keys by default ──
Expected `out` to equal `tibble(x = c(1, 2), n = c(3, 2))`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-dplyr-count-tally.R:29:3'): count can rename grouping columns ──
Expected `out` to equal `tibble(y = c(1, 2), n = c(3, 2))`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-dplyr-count-tally.R:74:3'): count preserves grouping ─────────
Expected `duckplyr_count(df, g)` to equal `exp`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Error ('test-dplyr-count-tally.R:132:3'): can only explicitly chain together multiple tallies ──
Error in `dimnames(X) <- list(dn[[1L]], unlist(collabs[nc > 0], use.names = FALSE))`: length of 'dimnames' [2] not equal to array extent
Backtrace:
▆
1. └─testthat::expect_snapshot(...) at test-dplyr-count-tally.R:132:3
2. └─testthat:::expect_snapshot_(...)
3. ├─testthat:::with_is_snapshotting(...)
4. └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
5. └─evaluate::evaluate(source, envir = env, new_device = FALSE, output_handler = handler)
6. ├─base::withRestarts(...)
7. │ └─base (local) withRestartList(expr, restarts)
8. │ ├─base (local) withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]])
9. │ │ └─base (local) doWithOneRestart(return(expr), restart)
10. │ └─base (local) withRestartList(expr, restarts[-nr])
11. │ └─base (local) withOneRestart(expr, restarts[[1L]])
12. │ └─base (local) doWithOneRestart(return(expr), restart)
13. ├─evaluate:::with_handlers(...)
14. │ ├─base::eval(call)
15. │ │ └─base::eval(call)
16. │ └─base::withCallingHandlers(...)
17. └─watcher$print_value(ev$value, ev$visible, envir)
18. ├─base::withVisible(handle_value(handler, value, visible, envir))
19. └─evaluate:::handle_value(handler, value, visible, envir)
20. ├─handler$value(value)
21. └─testthat:::testthat_print.default(value)
22. ├─base::print(x)
23. └─base::print.data.frame(x)
24. ├─base::as.matrix(...)
25. └─base::as.matrix.data.frame(...)
── Failure ('test-compute_csv.R:16:3'): compute_csv() prudence ─────────────────
Expected `collect(out)` to be identical to `as_tibble(df)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-compute_csv.R:28:3'): compute_csv() with options passed to read ──
Expected `collect(out)` to be identical to `as_tibble(df)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-compute_csv.R:40:3'): compute_csv() with write-only options ──
Expected `collect(out)` to be identical to `as_tibble(df)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-compute_parquet.R:29:3'): compute_parquet() with options passed to read ──
Expected `collect(out)` to be identical to `as_tibble(df)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-compute_parquet.R:45:3'): compute_parquet() with write-only options ──
Expected `collect(out)` to be identical to `as_tibble(df)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-dplyr-across.R:460:3'): across(.names=) can use local variables in addition to {col} and {fn} ──
Expected `res` to be identical to `data.frame(MEAN_x = 42)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-across.R:496:3'): across() uses environment from the current quosure (#5460) ──
Expected `duckplyr_summarise(df, across(all_of(y), mean))` to equal `data.frame(x = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-across.R:506:3'): across() uses environment from the current quosure (#5460) ──
Expected `duckplyr_summarise(...)` to equal `duckplyr_summarise(df, across(all_of(y), mean))`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:534:3'): across() sees columns in the recursive case (#5498) ──
Expected `out` to be identical to `exp`.
Differences:
`attr(actual$data[[1]], 'row.names')`: NA -1
`attr(expected$data[[1]], 'row.names')`: 1
── Failure ('test-dplyr-across.R:549:3'): across() sees columns in the recursive case (#5498) ──
Expected `out` to be identical to `exp`.
Differences:
`attr(actual$data[[1]], 'row.names')`: NA -1
`attr(expected$data[[1]], 'row.names')`: 1
── Failure ('test-dplyr-across.R:563:3'): lambdas in duckplyr_mutate() + across() can use columns ──
Expected `duckplyr_mutate(df, data.frame(x = x/y, y = y/y, z = z/y))` to be identical to `duckplyr_mutate(df, across(everything(), ~.x/y))`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:572:3'): lambdas in duckplyr_mutate() + across() can use columns ──
Expected `duckplyr_mutate(df, data.frame(x = x/y, y = y/y, z = z/y))` to be identical to `duckplyr_mutate(df, across(everything(), ~.x/.data$y))`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:585:3'): lambdas in duckplyr_summarise() + across() can use columns ──
Expected `duckplyr_summarise(df, data.frame(x = x/y, y = y/y, z = z/y))` to be identical to `duckplyr_summarise(df, across(everything(), ~.x/y))`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:594:3'): lambdas in duckplyr_summarise() + across() can use columns ──
Expected `duckplyr_summarise(df, data.frame(x = x/y, y = y/y, z = z/y))` to be identical to `duckplyr_summarise(df, across(everything(), ~.x/.data$y))`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:607:3'): lambdas in duckplyr_mutate() + across() can use columns in follow up expressions (#5717) ──
Expected `duckplyr_mutate(df, a = 2, data.frame(x = x/y, y = y/y, z = z/y))` to be identical to `duckplyr_mutate(df, a = 2, across(c(x, y, z), ~.x/y))`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:616:3'): lambdas in duckplyr_mutate() + across() can use columns in follow up expressions (#5717) ──
Expected `duckplyr_mutate(df, a = 2, data.frame(x = x/y, y = y/y, z = z/y))` to be identical to `duckplyr_mutate(df, a = 2, across(c(x, y, z), ~.x/.data$y))`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:629:3'): lambdas in duckplyr_summarise() + across() can use columns in follow up expressions (#5717) ──
Expected `duckplyr_summarise(df, a = 2, data.frame(x = x/y, y = y/y, z = z/y))` to be identical to `duckplyr_summarise(df, a = 2, across(c(x, y, z), ~.x/y))`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:640:3'): lambdas in duckplyr_summarise() + across() can use columns in follow up expressions (#5717) ──
Expected `duckplyr_summarise(df, a = 2, data.frame(x = x/y, y = y/y, z = z/y))` to be identical to `duckplyr_summarise(df, a = 2, across(c(x, y, z), ~.x/.data$y))`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:688:3'): if_any() and if_all() respect duckplyr_filter()-like NA handling ──
Expected `duckplyr_filter(df, x & y)` to be identical to `duckplyr_filter(df, if_all(c(x, y), identity))`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-across.R:692:3'): if_any() and if_all() respect duckplyr_filter()-like NA handling ──
Expected `duckplyr_filter(df, x | y)` to be identical to `duckplyr_filter(df, if_any(c(x, y), identity))`.
Differences:
`attr(actual, 'row.names')`: NA -5
`attr(expected, 'row.names')`: 1 2 3 4 5
── Failure ('test-dplyr-across.R:1047:3'): across() allows renaming in `.cols` (#6895) ──
Expected `duckplyr_mutate(df, across(all_of(cols), identity))` to be identical to `duckplyr_mutate(df, a = x, b = y)`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:1051:3'): across() allows renaming in `.cols` (#6895) ──
Expected `duckplyr_mutate(df, (across(all_of(cols), identity)))` to be identical to `duckplyr_mutate(df, a = x, b = y)`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:1056:3'): across() allows renaming in `.cols` (#6895) ──
Expected `duckplyr_mutate(df, across(all_of(cols), identity, .names = "{.col}_name"))` to be identical to `duckplyr_mutate(df, a_name = x, b_name = y)`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:1060:3'): across() allows renaming in `.cols` (#6895) ──
Expected `duckplyr_mutate(df, (across(all_of(cols), identity, .names = "{.col}_name")))` to be identical to `duckplyr_mutate(df, a_name = x, b_name = y)`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:1102:3'): if_any() on zero-column selection behaves like any() (#7059, #7077) ──
Expected `duckplyr_filter(tbl, if_any(c(), ~FALSE))` to equal `duckplyr_filter(tbl, FALSE)`.
Differences:
`attr(actual, 'row.names')`:
`attr(expected, 'row.names')`: NA 0
── Failure ('test-dplyr-across.R:1106:3'): if_any() on zero-column selection behaves like any() (#7059, #7077) ──
Expected `duckplyr_filter(tbl, if_any(c(), ~TRUE))` to equal `duckplyr_filter(tbl, FALSE)`.
Differences:
`attr(actual, 'row.names')`:
`attr(expected, 'row.names')`: NA 0
── Failure ('test-dplyr-across.R:1128:3'): if_all() on zero-column selection behaves like all() (#7059, #7077) ──
Expected `duckplyr_filter(tbl, if_all(c(), ~FALSE))` to equal `duckplyr_filter(tbl, TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5
`attr(expected, 'row.names')`: NA -5
── Failure ('test-dplyr-across.R:1132:3'): if_all() on zero-column selection behaves like all() (#7059, #7077) ──
Expected `duckplyr_filter(tbl, if_all(c(), ~TRUE))` to equal `duckplyr_filter(tbl, TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5
`attr(expected, 'row.names')`: NA -5
── Failure ('test-dplyr-across.R:1152:3'): if_any() and if_all() wrapped deal with no inputs or single inputs ──
Expected `duckplyr_filter(d, (if_any(starts_with("c"), ~FALSE)))` to equal `duckplyr_filter(d, FALSE)`.
Differences:
`attr(actual, 'row.names')`:
`attr(expected, 'row.names')`: NA 0
── Failure ('test-dplyr-across.R:1156:3'): if_any() and if_all() wrapped deal with no inputs or single inputs ──
Expected `duckplyr_filter(d, (if_all(starts_with("c"), ~FALSE)))` to equal `duckplyr_filter(d, TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:1162:3'): if_any() and if_all() wrapped deal with no inputs or single inputs ──
Expected `duckplyr_filter(d, (if_any(x, ~FALSE)))` to equal `duckplyr_filter(d, FALSE)`.
Differences:
`attr(actual, 'row.names')`:
`attr(expected, 'row.names')`: NA 0
── Failure ('test-dplyr-across.R:1166:3'): if_any() and if_all() wrapped deal with no inputs or single inputs ──
Expected `duckplyr_filter(d, (if_all(x, ~FALSE)))` to equal `duckplyr_filter(d, FALSE)`.
Differences:
`attr(actual, 'row.names')`:
`attr(expected, 'row.names')`: NA 0
── Failure ('test-dplyr-across.R:1170:3'): if_any() and if_all() wrapped deal with no inputs or single inputs ──
Expected `duckplyr_filter(d, (if_any(x, ~TRUE)))` to equal `duckplyr_filter(d, TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:1174:3'): if_any() and if_all() wrapped deal with no inputs or single inputs ──
Expected `duckplyr_filter(d, (if_all(x, ~TRUE)))` to equal `duckplyr_filter(d, TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:1184:3'): expanded if_any() finds local data ──
Expected `duckplyr_filter(df, if_any(everything(), ~.x > limit))` to be identical to `duckplyr_filter(df, x > limit | y > limit)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6
`attr(expected, 'row.names')`: NA -6
── Failure ('test-dplyr-across.R:1215:3'): across() can use named selections ───
Expected `duckplyr_summarise(df, across(c(a = x, b = y), mean))` to equal `data.frame(a = 1, b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-across.R:1219:3'): across() can use named selections ───
Expected `duckplyr_summarise(df, across(all_of(c(a = "x", b = "y")), mean))` to equal `data.frame(a = 1, b = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-across.R:1466:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, if_any(c()))` to be identical to `duckplyr_filter(df, FALSE)`.
Differences:
`attr(actual, 'row.names')`:
`attr(expected, 'row.names')`: NA 0
── Failure ('test-dplyr-across.R:1470:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, (if_any(c())))` to be identical to `duckplyr_filter(df, FALSE)`.
Differences:
`attr(actual, 'row.names')`:
`attr(expected, 'row.names')`: NA 0
── Failure ('test-dplyr-across.R:1474:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_any(c()))` to be identical to `duckplyr_mutate(df, a = FALSE)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1479:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, if_any(c(), identity))` to be identical to `duckplyr_filter(df, FALSE)`.
Differences:
`attr(actual, 'row.names')`:
`attr(expected, 'row.names')`: NA 0
── Failure ('test-dplyr-across.R:1483:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, (if_any(c(), identity)))` to be identical to `duckplyr_filter(df, FALSE)`.
Differences:
`attr(actual, 'row.names')`:
`attr(expected, 'row.names')`: NA 0
── Failure ('test-dplyr-across.R:1487:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_any(c(), identity))` to be identical to `duckplyr_mutate(df, a = FALSE)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1492:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, if_all(c()))` to be identical to `duckplyr_filter(df, TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1496:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, (if_all(c())))` to be identical to `duckplyr_filter(df, TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1500:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_all(c()))` to be identical to `duckplyr_mutate(df, a = TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1505:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, if_all(c(), identity))` to be identical to `duckplyr_filter(df, TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1509:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, (if_all(c(), identity)))` to be identical to `duckplyr_filter(df, TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1513:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_all(c(), identity))` to be identical to `duckplyr_mutate(df, a = TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1520:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, if_any(w))` to be identical to `duckplyr_filter(df, w)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3
`attr(expected, 'row.names')`: NA -3
── Failure ('test-dplyr-across.R:1524:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, (if_any(w)))` to be identical to `duckplyr_filter(df, w)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3
`attr(expected, 'row.names')`: NA -3
── Failure ('test-dplyr-across.R:1528:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_any(w))` to be identical to `duckplyr_mutate(df, a = w)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1533:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, if_any(w, identity))` to be identical to `duckplyr_filter(df, w)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3
`attr(expected, 'row.names')`: NA -3
── Failure ('test-dplyr-across.R:1537:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, (if_any(w, identity)))` to be identical to `duckplyr_filter(df, w)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3
`attr(expected, 'row.names')`: NA -3
── Failure ('test-dplyr-across.R:1541:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_any(w, identity))` to be identical to `duckplyr_mutate(df, a = w)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1546:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, if_all(w))` to be identical to `duckplyr_filter(df, w)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3
`attr(expected, 'row.names')`: NA -3
── Failure ('test-dplyr-across.R:1550:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, (if_all(w)))` to be identical to `duckplyr_filter(df, w)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3
`attr(expected, 'row.names')`: NA -3
── Failure ('test-dplyr-across.R:1554:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_all(w))` to be identical to `duckplyr_mutate(df, a = w)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1559:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, if_all(w, identity))` to be identical to `duckplyr_filter(df, w)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3
`attr(expected, 'row.names')`: NA -3
── Failure ('test-dplyr-across.R:1563:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, (if_all(w, identity)))` to be identical to `duckplyr_filter(df, w)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3
`attr(expected, 'row.names')`: NA -3
── Failure ('test-dplyr-across.R:1567:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_all(w, identity))` to be identical to `duckplyr_mutate(df, a = w)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1574:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, if_any(c(w, x)))` to be identical to `duckplyr_filter(df, w | x)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5
`attr(expected, 'row.names')`: NA -5
── Failure ('test-dplyr-across.R:1578:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, (if_any(c(w, x))))` to be identical to `duckplyr_filter(df, w | x)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5
`attr(expected, 'row.names')`: NA -5
── Failure ('test-dplyr-across.R:1582:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_any(c(w, x)))` to be identical to `duckplyr_mutate(df, a = w | x)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1587:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, if_any(c(w, x), identity))` to be identical to `duckplyr_filter(df, w | x)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5
`attr(expected, 'row.names')`: NA -5
── Failure ('test-dplyr-across.R:1591:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, (if_any(c(w, x), identity)))` to be identical to `duckplyr_filter(df, w | x)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5
`attr(expected, 'row.names')`: NA -5
── Failure ('test-dplyr-across.R:1595:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_any(c(w, x), identity))` to be identical to `duckplyr_mutate(df, a = w | x)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1600:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, if_all(c(w, x)))` to be identical to `duckplyr_filter(df, w & x)`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:1604:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, (if_all(c(w, x))))` to be identical to `duckplyr_filter(df, w & x)`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:1608:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_all(c(w, x)))` to be identical to `duckplyr_mutate(df, a = w & x)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1613:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, if_all(c(w, x), identity))` to be identical to `duckplyr_filter(df, w & x)`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:1617:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_filter(df, (if_all(c(w, x), identity)))` to be identical to `duckplyr_filter(df, w & x)`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:1621:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_all(c(w, x), identity))` to be identical to `duckplyr_mutate(df, a = w & x)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1636:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_any(c(w, x)), .by = g)` to be identical to `duckplyr_mutate(df, a = w | x, .by = g)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1649:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_any(c(w, x), identity), .by = g)` to be identical to `duckplyr_mutate(df, a = w | x, .by = g)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1662:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_all(c(w, x)), .by = g)` to be identical to `duckplyr_mutate(df, a = w & x, .by = g)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1675:3'): `if_any()` and `if_all()` have consistent behavior across `duckplyr_filter()` and `duckplyr_mutate()` ──
Expected `duckplyr_mutate(df, a = if_all(c(w, x), identity), .by = g)` to be identical to `duckplyr_mutate(df, a = w & x, .by = g)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9
`attr(expected, 'row.names')`: NA -9
── Failure ('test-dplyr-across.R:1789:3'): `if_any()` and `if_all()` recycle `.fns` results to common size ──
Expected `duckplyr_filter(df, if_any(c(x, y), fn))` to be identical to `duckplyr_filter(df, TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3
`attr(expected, 'row.names')`: NA -3
── Failure ('test-dplyr-across.R:1793:3'): `if_any()` and `if_all()` recycle `.fns` results to common size ──
Expected `duckplyr_filter(df, (if_any(c(x, y), fn)))` to be identical to `duckplyr_filter(df, TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3
`attr(expected, 'row.names')`: NA -3
── Failure ('test-dplyr-across.R:1797:3'): `if_any()` and `if_all()` recycle `.fns` results to common size ──
Expected `duckplyr_mutate(df, a = if_any(c(x, y), fn))` to be identical to `duckplyr_mutate(df, a = TRUE)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3
`attr(expected, 'row.names')`: NA -3
── Failure ('test-dplyr-across.R:2105:3'): symbols are looked up as list or functions (#6545) ──
Expected `duckplyr_summarise(df, (across(everything(), mean)))` to equal `exp`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:2112:3'): symbols are looked up as list or functions (#6545) ──
Expected `summarize(df, across(everything(), list(mean)))` to equal `exp`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-across.R:2116:3'): symbols are looked up as list or functions (#6545) ──
Expected `summarize(df, (across(everything(), list(mean))))` to equal `exp`.
Differences:
`attr(actual, 'row.names')`: 1
`attr(expected, 'row.names')`: NA -1
── Failure ('test-dplyr-arrange.R:26:3'): can sort empty data frame ────────────
Expected `duckplyr_arrange(df, a)` to equal `df`.
Differences:
`attr(actual, 'row.names')`: NA 0
`attr(expected, 'row.names')`:
── Failure ('test-dplyr-arrange.R:82:3'): arrange handles data.frame columns (#3153) ──
Expected `duckplyr_arrange(df, y)` to equal `tibble(x = 3:1, y = data.frame(z = 1:3))`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
`attr(actual$y, 'row.names')`: NA -3
`attr(expected$y, 'row.names')`: 1 2 3
── Failure ('test-dplyr-arrange.R:242:3'): duckplyr_arrange() supports across() and pick() (#4679) ──
Expected `duckplyr_arrange(df, pick(everything()))` to be identical to `duckplyr_arrange(df, x, y)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4
`attr(expected, 'row.names')`: NA -4
── Failure ('test-dplyr-arrange.R:246:3'): duckplyr_arrange() supports across() and pick() (#4679) ──
Expected `duckplyr_arrange(df, across(everything(), .fns = desc))` to be identical to `duckplyr_arrange(df, desc(x), desc(y))`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4
`attr(expected, 'row.names')`: NA -4
── Failure ('test-dplyr-arrange.R:250:3'): duckplyr_arrange() supports across() and pick() (#4679) ──
Expected `duckplyr_arrange(df, pick(x))` to be identical to `duckplyr_arrange(df, x)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4
`attr(expected, 'row.names')`: NA -4
── Failure ('test-dplyr-arrange.R:254:3'): duckplyr_arrange() supports across() and pick() (#4679) ──
Expected `duckplyr_arrange(df, across(y, .fns = identity))` to be identical to `duckplyr_arrange(df, y)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4
`attr(expected, 'row.names')`: NA -4
── Failure ('test-dplyr-distinct.R:17:3'): distinct equivalent to local unique when keep_all is TRUE ──
Expected `duckplyr_distinct(df)` to equal `unique(df)`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-dplyr-distinct.R:27:3'): distinct for single column works as expected (#1937) ──
Expected `duckplyr_distinct(df, x, .keep_all = FALSE)` to equal `unique(df["x"])`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-distinct.R:28:3'): distinct for single column works as expected (#1937) ──
Expected `duckplyr_distinct(df, y, .keep_all = FALSE)` to equal `unique(df["y"])`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-dplyr-distinct.R:40:3'): if no variables specified, uses all ──
Expected `duckplyr_distinct(df)` to equal `tibble(x = 1, y = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-distinct.R:45:3'): distinct keeps only specified cols ──
Expected `duckplyr_distinct(df, x)` to equal `tibble(x = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-distinct.R:51:3'): unless .keep_all = TRUE ─────────────
Expected `duckplyr_distinct(df, x)` to equal `tibble(x = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-distinct.R:52:3'): unless .keep_all = TRUE ─────────────
Expected `duckplyr_distinct(df, x, .keep_all = TRUE)` to equal `tibble(x = 1, y = 3L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-distinct.R:108:3'): distinct on a dataframe or tibble with columns of type list throws an error ──
Expected `duckplyr_distinct(df)` to be identical to `duckplyr_slice(df, c(1, 3, 5))`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-dplyr-distinct.R:149:3'): duckplyr_distinct() handles auto splicing ──
Expected `duckplyr_distinct(iris, Species)` to equal `duckplyr_distinct(iris, data.frame(Species = Species))`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-dplyr-distinct.R:154:3'): duckplyr_distinct() handles auto splicing ──
Expected `duckplyr_distinct(iris, Species)` to equal `duckplyr_distinct(iris, pick(Species))`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-dplyr-distinct.R:159:3'): duckplyr_distinct() handles auto splicing ──
Expected `duckplyr_distinct(...)` to equal `duckplyr_distinct(iris, across(starts_with("Sepal"), round))`.
Differences:
`attr(actual, 'row.names')`: NA -13 and 3 more...
`attr(expected, 'row.names')`: 1 2 3 4 5 6 7 8 9 10 ...
── Failure ('test-dplyr-join.R:198:3'): joins don't match NA when na_matches = 'never' (#2033) ──
Expected `out` to equal `tibble(a = c(1, NA), b = c(1, NA))`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-dplyr-join.R:201:3'): joins don't match NA when na_matches = 'never' (#2033) ──
Expected `out` to equal `tibble(a = 1, b = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-join.R:204:3'): joins don't match NA when na_matches = 'never' (#2033) ──
Expected `out` to equal `tibble(a = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-join.R:207:3'): joins don't match NA when na_matches = 'never' (#2033) ──
Expected `out` to equal `tibble(a = NA_integer_)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-join.R:224:3'): joins don't match NA when na_matches = 'never' (#2033) ──
Expected `duckplyr_full_join(dat1, dat3, by = "name", na_matches = "never")` to equal `tibble(...)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-dplyr-join.R:362:3'): joins using `overlaps(bounds =)` work as expected (#6488) ──
Expected `out` to be identical to `expect_closed`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-dplyr-join.R:373:3'): joins using `overlaps(bounds =)` work as expected (#6488) ──
Expected `out` to be identical to `expect_open`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-dplyr-join.R:379:3'): joins using `overlaps(bounds =)` work as expected (#6488) ──
Expected `out` to be identical to `expect_open`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-dplyr-join.R:385:3'): joins using `overlaps(bounds =)` work as expected (#6488) ──
Expected `out` to be identical to `expect_open`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-dplyr-join.R:458:3'): mutating joins finalize unspecified columns (#6804) ──
Expected `duckplyr_inner_join(df1, df2, by = join_by(x))` to be identical to `tibble(x = NA)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-join.R:462:3'): mutating joins finalize unspecified columns (#6804) ──
Expected `duckplyr_inner_join(df1, df2, by = join_by(x), na_matches = "never")` to be identical to `tibble(x = logical())`.
Differences:
`attr(actual, 'row.names')`: NA 0
`attr(expected, 'row.names')`:
── Failure ('test-dplyr-join.R:482:3'): filtering joins finalize unspecified columns (#6804) ──
Expected `duckplyr_semi_join(df1, df2, by = join_by(x))` to be identical to `tibble(x = NA)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-join.R:486:3'): filtering joins finalize unspecified columns (#6804) ──
Expected `duckplyr_semi_join(df1, df2, by = join_by(x), na_matches = "never")` to be identical to `tibble(x = logical())`.
Differences:
`attr(actual, 'row.names')`: NA 0
`attr(expected, 'row.names')`:
── Failure ('test-dplyr-reframe.R:116:3'): `duckplyr_reframe()` and `duckplyr_summarise()` are consistent with zero expressions ──
Expected `duckplyr_reframe(df, .by = x)` to be identical to `duckplyr_summarise(df, .by = x)`.
Differences:
`attr(actual, 'row.names')`: 1 2
`attr(expected, 'row.names')`: NA -2
── Failure ('test-dplyr-reframe.R:136:3'): `duckplyr_reframe()` and `duckplyr_summarise()` are consistent with zero expressions and zero rows ──
Expected `duckplyr_reframe(df, .by = x)` to be identical to `duckplyr_summarise(df, .by = x)`.
Differences:
`attr(actual, 'row.names')`:
`attr(expected, 'row.names')`: NA 0
── Failure ('test-dplyr-relocate.R:87:3'): duckplyr_relocate() can rename (#5569) ──
Expected `duckplyr_relocate(df, ffff = f)` to equal `tibble(ffff = "a", a = 1, b = 1, c = 1, d = "a", e = "a")`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-relocate.R:91:3'): duckplyr_relocate() can rename (#5569) ──
Expected `duckplyr_relocate(df, ffff = f, .before = c)` to equal `tibble(a = 1, b = 1, ffff = "a", c = 1, d = "a", e = "a")`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-relocate.R:95:3'): duckplyr_relocate() can rename (#5569) ──
Expected `duckplyr_relocate(df, ffff = f, .after = c)` to equal `tibble(a = 1, b = 1, c = 1, ffff = "a", d = "a", e = "a")`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-rename.R:12:3'): duckplyr_rename() handles deprecated `.data` pronoun ──
Expected `duckplyr_rename(tibble(x = 1), y = .data$x)` to be identical to `tibble(y = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-rename.R:17:3'): arguments to duckplyr_rename() don't match vars_rename() arguments (#2861) ──
Expected `duckplyr_rename(df, var = a)` to be identical to `tibble(var = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-select.R:54:3'): select doesn't fail if some names missing ──
Expected `duckplyr_select(df1, x)` to equal `data.frame(x = 1:10)`.
Differences:
`attr(actual, 'row.names')`: NA -10
`attr(expected, 'row.names')`: 1 2 3 4 5 6 7 8 9 10
── Failure ('test-dplyr-select.R:79:3'): negating empty match returns everything ──
Expected `duckplyr_select(df, -starts_with("xyz"))` to equal `df`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-dplyr-select.R:118:3'): arguments to duckplyr_select() don't match vars_select() arguments ──
Expected `duckplyr_select(df, var = a)` to be identical to `tibble(var = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-sets.R:14:3'): x used as basis of output (#3839) ───────
Expected `duckplyr_intersect(df1, df2)` to equal `tibble(x = c(2, 4), y = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-dplyr-sets.R:15:3'): x used as basis of output (#3839) ───────
Expected `duckplyr_union(df1, df2)` to equal `tibble(x = 1:4, y = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-dplyr-sets.R:16:3'): x used as basis of output (#3839) ───────
Expected `duckplyr_union_all(df1, df2)` to equal `tibble(x = c(1:4, 4, 2), y = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-dplyr-sets.R:17:3'): x used as basis of output (#3839) ───────
Expected `duckplyr_setdiff(df1, df2)` to equal `tibble(x = c(1, 3), y = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-dplyr-sets.R:18:3'): x used as basis of output (#3839) ───────
Expected `duckplyr_symdiff(df1, df2)` to equal `tibble(x = c(1, 3), y = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-dplyr-sets.R:25:3'): set operations (apart from union_all) remove duplicates ──
Expected `duckplyr_intersect(df1, df2)` to equal `tibble(x = 2)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-sets.R:26:3'): set operations (apart from union_all) remove duplicates ──
Expected `duckplyr_union(df1, df2)` to equal `tibble(x = c(1, 2))`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-dplyr-sets.R:27:3'): set operations (apart from union_all) remove duplicates ──
Expected `duckplyr_union_all(df1, df2)` to equal `tibble(x = c(1, 1, 2, 2))`.
Differences:
`attr(actual, 'row.names')`: NA -4
`attr(expected, 'row.names')`: 1 2 3 4
── Failure ('test-dplyr-sets.R:28:3'): set operations (apart from union_all) remove duplicates ──
Expected `duckplyr_setdiff(df1, df2)` to equal `tibble(x = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-sets.R:29:3'): set operations (apart from union_all) remove duplicates ──
Expected `duckplyr_symdiff(df1, df2)` to equal `tibble(x = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-slice.R:644:3'): slice_head/tail() count from back with negative n/prop ──
Expected `duckplyr_slice_head(df, n = -1)` to equal `duckplyr_slice_head(df, n = 3)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3
`attr(expected, 'row.names')`: NA -3
── Failure ('test-dplyr-slice.R:665:3'): slice_head/slice_tail handle infinite n/prop ──
Expected `duckplyr_slice_head(df, n = Inf)` to be identical to `df`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-summarise.R:99:3'): works with unquoted values ─────────
Expected `duckplyr_summarise(df, out = 1)` to equal `tibble(out = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-summarise.R:100:3'): works with unquoted values ────────
Expected `duckplyr_summarise(df, out = ~1)` to equal `tibble(out = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-summarise.R:205:3'): duckplyr_summarise() correctly auto-names expressions (#6741) ──
Expected `duckplyr_summarise(df, min(-a))` to be identical to `tibble(`min(-a)` = -3L)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-transmute.R:50:3'): arguments to duckplyr_transmute() don't match vars_transmute() arguments ──
Expected `duckplyr_transmute(df, var = a)` to be identical to `tibble(var = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-transmute.R:51:3'): arguments to duckplyr_transmute() don't match vars_transmute() arguments ──
Expected `duckplyr_transmute(df, exclude = a)` to be identical to `tibble(exclude = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-transmute.R:52:3'): arguments to duckplyr_transmute() don't match vars_transmute() arguments ──
Expected `duckplyr_transmute(df, include = a)` to be identical to `tibble(include = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-transmute.R:57:3'): arguments to duckplyr_rename() don't match vars_rename() arguments (#2861) ──
Expected `duckplyr_rename(df, var = a)` to be identical to `tibble(var = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-dplyr-transmute.R:84:3'): duckplyr_transmute() can handle auto splicing ──
Expected `duckplyr_transmute(iris, tibble(Sepal.Length, Sepal.Width))` to equal `duckplyr_select(iris, Sepal.Length, Sepal.Width)`.
Differences:
`attr(actual, 'row.names')`: 1 2 3 4 5 6 7 8 9 10 and 140 more...
`attr(expected, 'row.names')`: NA -150 ...
── Failure ('test-duckplyr-across.R:164:3'): across() translation works end-to-end in mutate ──
Expected `as.data.frame(out)` to equal `data.frame(x = c(2L, 4L, 6L), y = c(8L, 10L, 12L))`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-duckplyr-across.R:171:3'): across() translation works end-to-end in mutate ──
Expected `as.data.frame(out)` to equal `data.frame(x = 2:4, y = 5:7)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-duckplyr-across.R:179:3'): across() translation works end-to-end in summarise ──
Expected `as.data.frame(out)` to equal `data.frame(x = 2, y = 5)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-duckplyr-across.R:197:3'): across() with where() works end-to-end ──
Expected `as.data.frame(out)` to equal `data.frame(x = 2, y = 5)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-duckplyr-across.R:200:3'): across() with where() works end-to-end ──
Expected `as.data.frame(out)` to equal `data.frame(...)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Error ('test-duckplyr.R:23:3'): collect() works ─────────────────────────────
Error in `dim(X) <- c(n, length(X)/n)`: dims [product 0] do not match the length of object [1]
Backtrace:
▆
1. ├─base::print(z)
2. └─base::print.data.frame(z)
3. ├─base::as.matrix(...)
4. └─base::as.matrix.data.frame(...)
── Failure ('test-expr.R:23:3'): .env pronoun works ────────────────────────────
Expected `out` to equal `data.frame(a = 1, b = 2) %>% as_duckplyr_df_impl()`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-io-csv.R:11:3'): Roundtrip to CSV works ──────────────────────
Expected `out` to equal `df`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-io-parquet.R:11:3'): Roundtrip to Parquet works ──────────────
Expected `out` to equal `df`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-io-parquet.R:39:3'): Writing to Parquet works without materialization ──
Expected `out` to equal `df[2:1]`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-prudence.R:3:3'): stingy duckplyr frames will collect ────────
Expected `collect(tbl)` to be identical to `tibble(a = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-prudence.R:11:3'): lavish duckplyr frames are converted to data frames ──
Expected `as.data.frame(tbl)` to be identical to `data.frame(a = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-read_csv_duckdb.R:9:3'): Roundtrip to CSV works ──────────────
Expected `collect(out)` to equal `df`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-read_csv_duckdb.R:23:3'): Roundtrip to multiple CSV works ────
Expected `collect(out)` to equal `bind_rows(df1, df2)`.
Differences:
`attr(actual, 'row.names')`: NA -6
`attr(expected, 'row.names')`: 1 2 3 4 5 6
── Failure ('test-read_json_duckdb.R:13:3'): Reading from JSON works ───────────
Expected `collect(out)` to equal `df`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
── Failure ('test-read_parquet_duckdb.R:9:3'): Roundtrip to Parquet works ──────
Expected `collect(out)` to equal `df`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-read_parquet_duckdb.R:32:3'): Writing to Parquet works without materialization ──
Expected `collect(out)` to equal `df[2:1]`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-read_parquet_duckdb.R:60:3'): Reading from Parquet and collecting ──
Expected `collected` to equal `df[2:1]`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-read_tbl_duckdb.R:16:3'): read_tbl_duckdb() reads table from database file ──
Expected `collect(out)` to equal `tibble::tibble(a = 1:3L, b = c("x", "y", "z"))`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-read_tbl_duckdb.R:34:3'): read_tbl_duckdb() works with dplyr operations ──
Expected `collect(out)` to equal `tibble::tibble(...)`.
Differences:
`attr(actual, 'row.names')`: NA -5
`attr(expected, 'row.names')`: 1 2 3 4 5
── Failure ('test-read_tbl_duckdb.R:55:3'): read_tbl_duckdb() can read multiple tables from same database ──
Expected `collect(out1)` to equal `tibble::tibble(x = 1:3L)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-read_tbl_duckdb.R:56:3'): read_tbl_duckdb() can read multiple tables from same database ──
Expected `collect(out2)` to equal `tibble::tibble(y = 4:6L)`.
Differences:
`attr(actual, 'row.names')`: NA -3
`attr(expected, 'row.names')`: 1 2 3
── Failure ('test-relational-duckdb.R:61:3'): duckdb_rel_from_df() and changing column names ──
Expected `x %>% duckplyr_filter(b == 1)` to equal `data.frame(b = 1)`.
Differences:
`attr(actual, 'row.names')`: NA -1
`attr(expected, 'row.names')`: 1
── Failure ('test-sets.R:4:3'): stingy union_all() ─────────────────────────────
Expected `out` to equal `tibble(x = c(1, 2))`.
Differences:
`attr(actual, 'row.names')`: NA -2
`attr(expected, 'row.names')`: 1 2
[ FAIL 561 | WARN 0 | SKIP 651 | PASS 2027 ]
Error:
! Test failures.
🛠: 2567
🔨: 1349
🦆: 1218
add_count, anti_join, anti_join.data.frame, arrange, arrange.data.frame, compute, count, count.data.frame, cross_join, distinct, distinct.data.frame, do, eval, filter, filter.data.frame, filter_out, full_join, group_by, group_indices, group_keys, group_map, group_modify, group_nest, group_size, group_split, group_trim, head, inner_join, inner_join.data.frame, intersect, left_join, left_join.data.frame, mutate, mutate.data.frame, n_groups, nest_by, nest_join, pull, reframe, relocate, rename, rename_with, right_join, rows_append, rows_delete, rows_insert, rows_patch, rows_update, rows_upsert, rowwise, select, select.data.frame, semi_join, semi_join.data.frame, setdiff, setequal, slice, slice_head, slice_head.data.frame, slice_sample, slice_tail, summarise, summarise.data.frame, symdiff, transmute, ungroup, union_all
00:04:50.998615
Execution halted
Flavor: r-devel-windows-x86_64