CRAN Package Check Results for Package daiquiri

Last updated on 2025-12-21 17:50:32 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.2.1 7.75 97.64 105.39 ERROR
r-devel-linux-x86_64-debian-gcc 1.2.1 5.34 68.91 74.25 ERROR
r-devel-linux-x86_64-fedora-clang 1.2.1 13.00 153.11 166.11 ERROR
r-devel-linux-x86_64-fedora-gcc 1.2.1 13.00 160.27 173.27 ERROR
r-devel-windows-x86_64 1.2.1 10.00 608.00 618.00 OK
r-patched-linux-x86_64 1.2.1 7.69 663.55 671.24 OK
r-release-linux-x86_64 1.2.1 7.40 664.80 672.20 OK
r-release-macos-arm64 1.2.1 OK
r-release-macos-x86_64 1.2.1 6.00 825.00 831.00 OK
r-release-windows-x86_64 1.2.1 11.00 583.00 594.00 OK
r-oldrel-macos-arm64 1.2.1 OK
r-oldrel-macos-x86_64 1.2.1 7.00 1017.00 1024.00 OK
r-oldrel-windows-x86_64 1.2.1 15.00 774.00 789.00 OK

Check Details

Version: 1.2.1
Check: examples
Result: ERROR Running examples in ‘daiquiri-Ex.R’ failed The error most likely occurred in: > base::assign(".ptime", proc.time(), pos = "CheckExEnv") > ### Name: aggregate_data > ### Title: Aggregate source data > ### Aliases: aggregate_data > > ### ** Examples > > ## Don't show: > # restrict threads for CRAN compliance > dt_threads <- data.table::getDTthreads() > data.table::setDTthreads(1) > ## End(Don't show) > > # load example data into a data.frame > raw_data <- read_data( + system.file("extdata", "example_prescriptions.csv", package = "daiquiri"), + delim = ",", + col_names = TRUE + ) > > # validate and prepare the data for aggregation > source_data <- prepare_data( + raw_data, + field_types = field_types( + PrescriptionID = ft_uniqueidentifier(), + PrescriptionDate = ft_timepoint(), + AdmissionDate = ft_datetime(includes_time = FALSE), + Drug = ft_freetext(), + Dose = ft_numeric(), + DoseUnit = ft_categorical(), + PatientID = ft_ignore(), + Location = ft_categorical(aggregate_by_each_category = TRUE) + ), + override_column_names = FALSE, + na = c("", "NULL") + ) field_types supplied: PrescriptionID <uniqueidentifier> PrescriptionDate <timepoint> options: includes_time AdmissionDate <datetime> Drug <freetext> Dose <numeric> DoseUnit <categorical> PatientID <ignore> Location <categorical> options: aggregate_by_each_category Checking column names against field_types... Importing source data [raw_data]... Removing column-specific na values... Checking data against field_types... Selecting relevant warnings... Identifying nonconformant values... Checking and removing missing timepoints... Checking for duplicates... Sorting data... Loading into source_data structure... PrescriptionID PrescriptionDate AdmissionDate Drug Dose DoseUnit PatientID Location Finished > > # aggregate the data > aggregated_data <- aggregate_data( + source_data, + aggregation_timeunit = "day" + ) Aggregating [] by [day]... Aggregating overall dataset... Aggregating each data_field in turn... 1: PrescriptionID Preparing... Aggregating character field... By n Error in `[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), : attempt access index 1/1 in VECTOR_ELT Calls: aggregate_data ... aggregate_and_append_values_simple -> [ -> [.data.table Execution halted Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc

Version: 1.2.1
Check: tests
Result: ERROR Running ‘testthat.R’ [28s/27s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(daiquiri) > > test_check("daiquiri") Saving _problems/test-aggregate_data-64.R Saving _problems/test-aggregate_data-149.R Saving _problems/test-aggregate_data-194.R Saving _problems/test-aggregate_data-223.R Saving _problems/test-aggregate_data-258.R Saving _problems/test-aggregate_data-315.R Saving _problems/test-aggregation_functions-22.R Saving _problems/test-aggregation_functions-51.R Saving _problems/test-aggregation_functions-81.R Saving _problems/test-aggregation_functions-110.R Saving _problems/test-aggregation_functions-139.R Saving _problems/test-aggregation_functions-168.R Saving _problems/test-aggregation_functions-197.R Saving _problems/test-aggregation_functions-226.R Saving _problems/test-aggregation_functions-259.R Saving _problems/test-aggregation_functions-288.R Saving _problems/test-aggregation_functions-317.R Saving _problems/test-aggregation_functions-350.R Saving _problems/test-aggregation_functions-380.R Saving _problems/test-aggregation_functions-410.R Saving _problems/test-aggregation_functions-438.R Saving _problems/test-aggregation_functions-470.R Saving _problems/test-aggregation_functions-499.R Saving _problems/test-aggregation_functions-533.R Saving _problems/test-aggregation_functions-564.R Saving _problems/test-aggregation_functions-599.R Saving _problems/test-aggregation_functions-629.R Saving _problems/test-aggregation_functions-663.R Saving _problems/test-aggregation_functions-698.R Saving _problems/test-aggregation_functions-728.R Saving _problems/test-aggregation_functions-762.R Saving _problems/test-aggregation_functions-797.R Saving _problems/test-aggregation_functions-827.R Saving _problems/test-aggregation_functions-862.R Saving _problems/test-aggregation_functions-892.R Saving _problems/test-aggregation_functions-927.R Saving _problems/test-aggregation_functions-956.R Saving _problems/test-aggregation_functions-990.R Saving _problems/test-aggregation_functions-1019.R Saving _problems/test-aggregation_functions-1053.R Saving _problems/test-aggregation_functions-1082.R Saving _problems/test-aggregation_functions-1116.R Saving _problems/test-aggregation_functions-1147.R Saving _problems/test-aggregation_functions-1189.R Saving _problems/test-main-107.R Saving _problems/test-main-147.R Saving _problems/test-main-171.R Saving _problems/test-main-220.R Saving _problems/test-main-270.R Saving _problems/test-main-320.R Saving _problems/test-main-353.R Saving _problems/test-reports-83.R Saving _problems/test-reports-122.R Saving _problems/test-reports-162.R Saving _problems/test-reports-192.R Saving _problems/test-reports-228.R Saving _problems/test-reports-267.R Saving _problems/test-reports-304.R Saving _problems/test-reports-338.R Saving _problems/test-reports-372.R Saving _problems/test-reports-411.R [ FAIL 61 | WARN 0 | SKIP 6 | PASS 181 ] ══ Skipped tests (6) ═══════════════════════════════════════════════════════════ • On CRAN (6): 'test-field_types.R:152:1', 'test-field_types.R:160:1', 'test-field_types.R:178:1', 'test-source_data.R:146:1', 'test-source_data.R:399:1', 'test-source_data.R:439:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-aggregate_data.R:60:3'): aggregate_data() creates aggregate object correctly ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:60:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:146:3'): export_aggregated_data() generates csv files ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:146:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:190:3'): aggregate_combined_fields() removes NAs when rowsumming ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:190:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:219:3'): aggregated_data object prints to console ok ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:219:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:254:3'): aggregated values contain NAs instead of Infs or NaNs ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:254:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:310:3'): aggregate_data() stratifies aggregations correctly ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:310:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:18:3'): aggregate_and_append_values 'n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:18:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:46:3'): aggregate_and_append_values 'n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:46:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:76:3'): aggregate_and_append_values 'missing_n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:76:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:105:3'): aggregate_and_append_values 'missing_n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:105:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:135:3'): aggregate_and_append_values 'missing_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:135:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:163:3'): aggregate_and_append_values 'missing_perc' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:163:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:193:3'): aggregate_and_append_values 'nonconformant_n' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:193:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:222:3'): aggregate_and_append_values 'nonconformant_n' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:222:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:254:3'): aggregate_and_append_values 'nonconformant_n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:254:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:284:3'): aggregate_and_append_values 'nonconformant_perc' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:284:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:313:3'): aggregate_and_append_values 'nonconformant_perc' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:313:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:345:3'): aggregate_and_append_values 'nonconformant_perc' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:345:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:375:3'): aggregate_and_append_values 'sum' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:375:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:405:3'): aggregate_and_append_values 'nonzero_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:405:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:434:3'): aggregate_and_append_values 'distinct' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:434:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:464:3'): aggregate_and_append_values 'distinct' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:464:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:495:3'): aggregate_and_append_values 'midnight_n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:495:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:527:3'): aggregate_and_append_values 'midnight_n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:527:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:560:3'): aggregate_and_append_values 'midnight_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:560:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:593:3'): aggregate_and_append_values 'midnight_perc' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:593:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:625:3'): aggregate_and_append_values 'min' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:625:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:659:3'): aggregate_and_append_values 'min' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:659:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:692:3'): aggregate_and_append_values 'min' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:692:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:724:3'): aggregate_and_append_values 'max' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:724:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:758:3'): aggregate_and_append_values 'max' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:758:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:791:3'): aggregate_and_append_values 'max' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:791:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:823:3'): aggregate_and_append_values 'mean' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:823:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:856:3'): aggregate_and_append_values 'mean' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:856:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:888:3'): aggregate_and_append_values 'median' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:888:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:921:3'): aggregate_and_append_values 'median' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:921:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:952:3'): aggregate_and_append_values 'min_length' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:952:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:984:3'): aggregate_and_append_values 'min_length' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:984:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1015:3'): aggregate_and_append_values 'max_length' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1015:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1047:3'): aggregate_and_append_values 'max_length' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1047:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1078:3'): aggregate_and_append_values 'mean_length' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1078:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1110:3'): aggregate_and_append_values 'mean_length' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1110:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1142:3'): aggregate_and_append_values 'subcat_n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((catname), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1142:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_subcat(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1184:3'): aggregate_and_append_values 'subcat_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((catname), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1184:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_subcat(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:70:3'): daiquiri_report() creates report and returns daiquiri object successfully ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:70:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:126:3'): daiquiri_report() works even when column_names contain special chars ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:126:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:160:3'): daiquiri_report() gets dataset_description from call if NULL (default) passed in ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:160:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:204:3'): daiquiri_object prints to console ok ─────────── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:204:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:252:3'): daiquiri_report() creates stratified report without error ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:252:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:301:3'): daiquiri_report() creates stratified report without error when strata contain special chars ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:301:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:341:3'): daiquiri_report() creates report without error when subcats contain special chars ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:341:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:79:3'): report_data() creates report and returns path successfully ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:79:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:118:3'): plots still work when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:118:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:158:3'): plot_timeseries_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:158:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:188:3'): plot_overview_totals_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:188:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:224:3'): plot_overview_heatmap_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:224:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:263:3'): plot_overview_combo_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:263:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:300:3'): plot_subcat_heatmap_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:300:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:334:3'): plot_stratified_facetgrid_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:334:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:368:3'): plot_stratified_totals_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:368:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:407:3'): plot_stratified_combo_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:407:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) [ FAIL 61 | WARN 0 | SKIP 6 | PASS 181 ] Deleting unused snapshots: 'aggregate_data/test_[ALL_FIELDS_COMBINED].csv', 'aggregate_data/test_[DUPLICATES].csv', 'aggregate_data/test_col1.csv', 'aggregate_data/test_col2.csv', 'reports/plot-overview-combo-static.svg', 'reports/plot-overview-heatmap-static.svg', 'reports/plot-overview-totals-static-empty.svg', 'reports/plot-overview-totals-static.svg', 'reports/plot-stratified-combo-static.svg', 'reports/plot-stratified-facetgrid-static.svg', 'reports/plot-stratified-totals-static.svg', 'reports/plot-subcat-heatmap-static.svg', 'reports/plot-timeseries-static-empty.svg', and 'reports/plot-timeseries-static.svg' Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-clang

Version: 1.2.1
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: ... --- re-building ‘daiquiri.Rmd’ using rmarkdown Quitting from daiquiri.Rmd:136-153 [unnamed-chunk-4] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `[.data.table`: ! attempt access index 1/1 in VECTOR_ELT --- Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'daiquiri.Rmd' failed with diagnostics: attempt access index 1/1 in VECTOR_ELT --- failed re-building ‘daiquiri.Rmd’ SUMMARY: processing the following file failed: ‘daiquiri.Rmd’ Error: Vignette re-building failed. Execution halted Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc

Version: 1.2.1
Check: tests
Result: ERROR Running ‘testthat.R’ [19s/23s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(daiquiri) > > test_check("daiquiri") Saving _problems/test-aggregate_data-64.R Saving _problems/test-aggregate_data-149.R Saving _problems/test-aggregate_data-194.R Saving _problems/test-aggregate_data-223.R Saving _problems/test-aggregate_data-258.R Saving _problems/test-aggregate_data-315.R Saving _problems/test-aggregation_functions-22.R Saving _problems/test-aggregation_functions-51.R Saving _problems/test-aggregation_functions-81.R Saving _problems/test-aggregation_functions-110.R Saving _problems/test-aggregation_functions-139.R Saving _problems/test-aggregation_functions-168.R Saving _problems/test-aggregation_functions-197.R Saving _problems/test-aggregation_functions-226.R Saving _problems/test-aggregation_functions-259.R Saving _problems/test-aggregation_functions-288.R Saving _problems/test-aggregation_functions-317.R Saving _problems/test-aggregation_functions-350.R Saving _problems/test-aggregation_functions-380.R Saving _problems/test-aggregation_functions-410.R Saving _problems/test-aggregation_functions-438.R Saving _problems/test-aggregation_functions-470.R Saving _problems/test-aggregation_functions-499.R Saving _problems/test-aggregation_functions-533.R Saving _problems/test-aggregation_functions-564.R Saving _problems/test-aggregation_functions-599.R Saving _problems/test-aggregation_functions-629.R Saving _problems/test-aggregation_functions-663.R Saving _problems/test-aggregation_functions-698.R Saving _problems/test-aggregation_functions-728.R Saving _problems/test-aggregation_functions-762.R Saving _problems/test-aggregation_functions-797.R Saving _problems/test-aggregation_functions-827.R Saving _problems/test-aggregation_functions-862.R Saving _problems/test-aggregation_functions-892.R Saving _problems/test-aggregation_functions-927.R Saving _problems/test-aggregation_functions-956.R Saving _problems/test-aggregation_functions-990.R Saving _problems/test-aggregation_functions-1019.R Saving _problems/test-aggregation_functions-1053.R Saving _problems/test-aggregation_functions-1082.R Saving _problems/test-aggregation_functions-1116.R Saving _problems/test-aggregation_functions-1147.R Saving _problems/test-aggregation_functions-1189.R Saving _problems/test-main-107.R Saving _problems/test-main-147.R Saving _problems/test-main-171.R Saving _problems/test-main-220.R Saving _problems/test-main-270.R Saving _problems/test-main-320.R Saving _problems/test-main-353.R Saving _problems/test-reports-83.R Saving _problems/test-reports-122.R Saving _problems/test-reports-162.R Saving _problems/test-reports-192.R Saving _problems/test-reports-228.R Saving _problems/test-reports-267.R Saving _problems/test-reports-304.R Saving _problems/test-reports-338.R Saving _problems/test-reports-372.R Saving _problems/test-reports-411.R [ FAIL 61 | WARN 0 | SKIP 6 | PASS 181 ] ══ Skipped tests (6) ═══════════════════════════════════════════════════════════ • On CRAN (6): 'test-field_types.R:152:1', 'test-field_types.R:160:1', 'test-field_types.R:178:1', 'test-source_data.R:146:1', 'test-source_data.R:399:1', 'test-source_data.R:439:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-aggregate_data.R:60:3'): aggregate_data() creates aggregate object correctly ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:60:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:146:3'): export_aggregated_data() generates csv files ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:146:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:190:3'): aggregate_combined_fields() removes NAs when rowsumming ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:190:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:219:3'): aggregated_data object prints to console ok ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:219:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:254:3'): aggregated values contain NAs instead of Infs or NaNs ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:254:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:310:3'): aggregate_data() stratifies aggregations correctly ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:310:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:18:3'): aggregate_and_append_values 'n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:18:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:46:3'): aggregate_and_append_values 'n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:46:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:76:3'): aggregate_and_append_values 'missing_n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:76:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:105:3'): aggregate_and_append_values 'missing_n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:105:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:135:3'): aggregate_and_append_values 'missing_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:135:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:163:3'): aggregate_and_append_values 'missing_perc' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:163:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:193:3'): aggregate_and_append_values 'nonconformant_n' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:193:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:222:3'): aggregate_and_append_values 'nonconformant_n' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:222:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:254:3'): aggregate_and_append_values 'nonconformant_n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:254:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:284:3'): aggregate_and_append_values 'nonconformant_perc' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:284:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:313:3'): aggregate_and_append_values 'nonconformant_perc' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:313:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:345:3'): aggregate_and_append_values 'nonconformant_perc' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:345:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:375:3'): aggregate_and_append_values 'sum' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:375:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:405:3'): aggregate_and_append_values 'nonzero_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:405:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:434:3'): aggregate_and_append_values 'distinct' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:434:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:464:3'): aggregate_and_append_values 'distinct' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:464:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:495:3'): aggregate_and_append_values 'midnight_n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:495:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:527:3'): aggregate_and_append_values 'midnight_n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:527:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:560:3'): aggregate_and_append_values 'midnight_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:560:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:593:3'): aggregate_and_append_values 'midnight_perc' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:593:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:625:3'): aggregate_and_append_values 'min' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:625:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:659:3'): aggregate_and_append_values 'min' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:659:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:692:3'): aggregate_and_append_values 'min' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:692:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:724:3'): aggregate_and_append_values 'max' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:724:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:758:3'): aggregate_and_append_values 'max' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:758:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:791:3'): aggregate_and_append_values 'max' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:791:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:823:3'): aggregate_and_append_values 'mean' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:823:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:856:3'): aggregate_and_append_values 'mean' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:856:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:888:3'): aggregate_and_append_values 'median' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:888:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:921:3'): aggregate_and_append_values 'median' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:921:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:952:3'): aggregate_and_append_values 'min_length' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:952:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:984:3'): aggregate_and_append_values 'min_length' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:984:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1015:3'): aggregate_and_append_values 'max_length' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1015:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1047:3'): aggregate_and_append_values 'max_length' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1047:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1078:3'): aggregate_and_append_values 'mean_length' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1078:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1110:3'): aggregate_and_append_values 'mean_length' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1110:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1142:3'): aggregate_and_append_values 'subcat_n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((catname), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1142:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_subcat(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1184:3'): aggregate_and_append_values 'subcat_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((catname), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1184:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_subcat(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:70:3'): daiquiri_report() creates report and returns daiquiri object successfully ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:70:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:126:3'): daiquiri_report() works even when column_names contain special chars ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:126:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:160:3'): daiquiri_report() gets dataset_description from call if NULL (default) passed in ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:160:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:204:3'): daiquiri_object prints to console ok ─────────── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:204:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:252:3'): daiquiri_report() creates stratified report without error ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:252:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:301:3'): daiquiri_report() creates stratified report without error when strata contain special chars ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:301:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:341:3'): daiquiri_report() creates report without error when subcats contain special chars ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:341:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:79:3'): report_data() creates report and returns path successfully ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:79:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:118:3'): plots still work when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:118:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:158:3'): plot_timeseries_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:158:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:188:3'): plot_overview_totals_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:188:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:224:3'): plot_overview_heatmap_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:224:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:263:3'): plot_overview_combo_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:263:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:300:3'): plot_subcat_heatmap_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:300:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:334:3'): plot_stratified_facetgrid_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:334:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:368:3'): plot_stratified_totals_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:368:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:407:3'): plot_stratified_combo_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:407:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) [ FAIL 61 | WARN 0 | SKIP 6 | PASS 181 ] Deleting unused snapshots: 'aggregate_data/test_[ALL_FIELDS_COMBINED].csv', 'aggregate_data/test_[DUPLICATES].csv', 'aggregate_data/test_col1.csv', 'aggregate_data/test_col2.csv', 'reports/plot-overview-combo-static.svg', 'reports/plot-overview-heatmap-static.svg', 'reports/plot-overview-totals-static-empty.svg', 'reports/plot-overview-totals-static.svg', 'reports/plot-stratified-combo-static.svg', 'reports/plot-stratified-facetgrid-static.svg', 'reports/plot-stratified-totals-static.svg', 'reports/plot-subcat-heatmap-static.svg', 'reports/plot-timeseries-static-empty.svg', and 'reports/plot-timeseries-static.svg' Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 1.2.1
Check: examples
Result: ERROR Running examples in ‘daiquiri-Ex.R’ failed The error most likely occurred in: > ### Name: aggregate_data > ### Title: Aggregate source data > ### Aliases: aggregate_data > > ### ** Examples > > ## Don't show: > # restrict threads for CRAN compliance > dt_threads <- data.table::getDTthreads() > data.table::setDTthreads(1) > ## End(Don't show) > > # load example data into a data.frame > raw_data <- read_data( + system.file("extdata", "example_prescriptions.csv", package = "daiquiri"), + delim = ",", + col_names = TRUE + ) > > # validate and prepare the data for aggregation > source_data <- prepare_data( + raw_data, + field_types = field_types( + PrescriptionID = ft_uniqueidentifier(), + PrescriptionDate = ft_timepoint(), + AdmissionDate = ft_datetime(includes_time = FALSE), + Drug = ft_freetext(), + Dose = ft_numeric(), + DoseUnit = ft_categorical(), + PatientID = ft_ignore(), + Location = ft_categorical(aggregate_by_each_category = TRUE) + ), + override_column_names = FALSE, + na = c("", "NULL") + ) field_types supplied: PrescriptionID <uniqueidentifier> PrescriptionDate <timepoint> options: includes_time AdmissionDate <datetime> Drug <freetext> Dose <numeric> DoseUnit <categorical> PatientID <ignore> Location <categorical> options: aggregate_by_each_category Checking column names against field_types... Importing source data [raw_data]... Removing column-specific na values... Checking data against field_types... Selecting relevant warnings... Identifying nonconformant values... Checking and removing missing timepoints... Checking for duplicates... Sorting data... Loading into source_data structure... PrescriptionID PrescriptionDate AdmissionDate Drug Dose DoseUnit PatientID Location Finished > > # aggregate the data > aggregated_data <- aggregate_data( + source_data, + aggregation_timeunit = "day" + ) Aggregating [] by [day]... Aggregating overall dataset... Aggregating each data_field in turn... 1: PrescriptionID Preparing... Aggregating character field... By n Error in `[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), : attempt access index 1/1 in VECTOR_ELT Calls: aggregate_data ... aggregate_and_append_values_simple -> [ -> [.data.table Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 1.2.1
Check: tests
Result: ERROR Running ‘testthat.R’ [42s/59s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(daiquiri) > > test_check("daiquiri") Saving _problems/test-aggregate_data-64.R Saving _problems/test-aggregate_data-149.R Saving _problems/test-aggregate_data-194.R Saving _problems/test-aggregate_data-223.R Saving _problems/test-aggregate_data-258.R Saving _problems/test-aggregate_data-315.R Saving _problems/test-aggregation_functions-22.R Saving _problems/test-aggregation_functions-51.R Saving _problems/test-aggregation_functions-81.R Saving _problems/test-aggregation_functions-110.R Saving _problems/test-aggregation_functions-139.R Saving _problems/test-aggregation_functions-168.R Saving _problems/test-aggregation_functions-197.R Saving _problems/test-aggregation_functions-226.R Saving _problems/test-aggregation_functions-259.R Saving _problems/test-aggregation_functions-288.R Saving _problems/test-aggregation_functions-317.R Saving _problems/test-aggregation_functions-350.R Saving _problems/test-aggregation_functions-380.R Saving _problems/test-aggregation_functions-410.R Saving _problems/test-aggregation_functions-438.R Saving _problems/test-aggregation_functions-470.R Saving _problems/test-aggregation_functions-499.R Saving _problems/test-aggregation_functions-533.R Saving _problems/test-aggregation_functions-564.R Saving _problems/test-aggregation_functions-599.R Saving _problems/test-aggregation_functions-629.R Saving _problems/test-aggregation_functions-663.R Saving _problems/test-aggregation_functions-698.R Saving _problems/test-aggregation_functions-728.R Saving _problems/test-aggregation_functions-762.R Saving _problems/test-aggregation_functions-797.R Saving _problems/test-aggregation_functions-827.R Saving _problems/test-aggregation_functions-862.R Saving _problems/test-aggregation_functions-892.R Saving _problems/test-aggregation_functions-927.R Saving _problems/test-aggregation_functions-956.R Saving _problems/test-aggregation_functions-990.R Saving _problems/test-aggregation_functions-1019.R Saving _problems/test-aggregation_functions-1053.R Saving _problems/test-aggregation_functions-1082.R Saving _problems/test-aggregation_functions-1116.R Saving _problems/test-aggregation_functions-1147.R Saving _problems/test-aggregation_functions-1189.R Saving _problems/test-main-107.R Saving _problems/test-main-147.R Saving _problems/test-main-171.R Saving _problems/test-main-220.R Saving _problems/test-main-270.R Saving _problems/test-main-320.R Saving _problems/test-main-353.R Saving _problems/test-reports-83.R Saving _problems/test-reports-122.R Saving _problems/test-reports-162.R Saving _problems/test-reports-192.R Saving _problems/test-reports-228.R Saving _problems/test-reports-267.R Saving _problems/test-reports-304.R Saving _problems/test-reports-338.R Saving _problems/test-reports-372.R Saving _problems/test-reports-411.R [ FAIL 61 | WARN 0 | SKIP 6 | PASS 181 ] ══ Skipped tests (6) ═══════════════════════════════════════════════════════════ • On CRAN (6): 'test-field_types.R:152:1', 'test-field_types.R:160:1', 'test-field_types.R:178:1', 'test-source_data.R:146:1', 'test-source_data.R:399:1', 'test-source_data.R:439:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-aggregate_data.R:60:3'): aggregate_data() creates aggregate object correctly ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:60:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:146:3'): export_aggregated_data() generates csv files ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:146:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:190:3'): aggregate_combined_fields() removes NAs when rowsumming ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:190:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:219:3'): aggregated_data object prints to console ok ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:219:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:254:3'): aggregated values contain NAs instead of Infs or NaNs ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:254:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:310:3'): aggregate_data() stratifies aggregations correctly ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:310:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:18:3'): aggregate_and_append_values 'n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:18:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:46:3'): aggregate_and_append_values 'n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:46:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:76:3'): aggregate_and_append_values 'missing_n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:76:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:105:3'): aggregate_and_append_values 'missing_n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:105:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:135:3'): aggregate_and_append_values 'missing_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:135:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:163:3'): aggregate_and_append_values 'missing_perc' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:163:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:193:3'): aggregate_and_append_values 'nonconformant_n' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:193:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:222:3'): aggregate_and_append_values 'nonconformant_n' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:222:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:254:3'): aggregate_and_append_values 'nonconformant_n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:254:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:284:3'): aggregate_and_append_values 'nonconformant_perc' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:284:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:313:3'): aggregate_and_append_values 'nonconformant_perc' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:313:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:345:3'): aggregate_and_append_values 'nonconformant_perc' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:345:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:375:3'): aggregate_and_append_values 'sum' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:375:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:405:3'): aggregate_and_append_values 'nonzero_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:405:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:434:3'): aggregate_and_append_values 'distinct' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:434:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:464:3'): aggregate_and_append_values 'distinct' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:464:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:495:3'): aggregate_and_append_values 'midnight_n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:495:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:527:3'): aggregate_and_append_values 'midnight_n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:527:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:560:3'): aggregate_and_append_values 'midnight_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:560:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:593:3'): aggregate_and_append_values 'midnight_perc' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:593:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:625:3'): aggregate_and_append_values 'min' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:625:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:659:3'): aggregate_and_append_values 'min' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:659:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:692:3'): aggregate_and_append_values 'min' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:692:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:724:3'): aggregate_and_append_values 'max' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:724:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:758:3'): aggregate_and_append_values 'max' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:758:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:791:3'): aggregate_and_append_values 'max' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:791:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:823:3'): aggregate_and_append_values 'mean' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:823:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:856:3'): aggregate_and_append_values 'mean' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:856:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:888:3'): aggregate_and_append_values 'median' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:888:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:921:3'): aggregate_and_append_values 'median' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:921:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:952:3'): aggregate_and_append_values 'min_length' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:952:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:984:3'): aggregate_and_append_values 'min_length' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:984:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1015:3'): aggregate_and_append_values 'max_length' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1015:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1047:3'): aggregate_and_append_values 'max_length' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1047:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1078:3'): aggregate_and_append_values 'mean_length' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1078:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1110:3'): aggregate_and_append_values 'mean_length' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1110:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1142:3'): aggregate_and_append_values 'subcat_n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((catname), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1142:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_subcat(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1184:3'): aggregate_and_append_values 'subcat_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((catname), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1184:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_subcat(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:70:3'): daiquiri_report() creates report and returns daiquiri object successfully ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:70:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:126:3'): daiquiri_report() works even when column_names contain special chars ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:126:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:160:3'): daiquiri_report() gets dataset_description from call if NULL (default) passed in ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:160:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:204:3'): daiquiri_object prints to console ok ─────────── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:204:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:252:3'): daiquiri_report() creates stratified report without error ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:252:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:301:3'): daiquiri_report() creates stratified report without error when strata contain special chars ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:301:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:341:3'): daiquiri_report() creates report without error when subcats contain special chars ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:341:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:79:3'): report_data() creates report and returns path successfully ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:79:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:118:3'): plots still work when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:118:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:158:3'): plot_timeseries_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:158:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:188:3'): plot_overview_totals_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:188:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:224:3'): plot_overview_heatmap_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:224:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:263:3'): plot_overview_combo_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:263:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:300:3'): plot_subcat_heatmap_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:300:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:334:3'): plot_stratified_facetgrid_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:334:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:368:3'): plot_stratified_totals_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:368:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:407:3'): plot_stratified_combo_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:407:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) [ FAIL 61 | WARN 0 | SKIP 6 | PASS 181 ] Deleting unused snapshots: 'aggregate_data/test_[ALL_FIELDS_COMBINED].csv', 'aggregate_data/test_[DUPLICATES].csv', 'aggregate_data/test_col1.csv', 'aggregate_data/test_col2.csv', 'reports/plot-overview-combo-static.svg', 'reports/plot-overview-heatmap-static.svg', 'reports/plot-overview-totals-static-empty.svg', 'reports/plot-overview-totals-static.svg', 'reports/plot-stratified-combo-static.svg', 'reports/plot-stratified-facetgrid-static.svg', 'reports/plot-stratified-totals-static.svg', 'reports/plot-subcat-heatmap-static.svg', 'reports/plot-timeseries-static-empty.svg', and 'reports/plot-timeseries-static.svg' Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.2.1
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: --- re-building ‘daiquiri.Rmd’ using rmarkdown Quitting from daiquiri.Rmd:136-153 [unnamed-chunk-4] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `[.data.table`: ! attempt access index 1/1 in VECTOR_ELT --- Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'daiquiri.Rmd' failed with diagnostics: attempt access index 1/1 in VECTOR_ELT --- failed re-building ‘daiquiri.Rmd’ SUMMARY: processing the following file failed: ‘daiquiri.Rmd’ Error: Vignette re-building failed. Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 1.2.1
Check: tests
Result: ERROR Running ‘testthat.R’ [42s/117s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(daiquiri) > > test_check("daiquiri") Saving _problems/test-aggregate_data-64.R Saving _problems/test-aggregate_data-149.R Saving _problems/test-aggregate_data-194.R Saving _problems/test-aggregate_data-223.R Saving _problems/test-aggregate_data-258.R Saving _problems/test-aggregate_data-315.R Saving _problems/test-aggregation_functions-22.R Saving _problems/test-aggregation_functions-51.R Saving _problems/test-aggregation_functions-81.R Saving _problems/test-aggregation_functions-110.R Saving _problems/test-aggregation_functions-139.R Saving _problems/test-aggregation_functions-168.R Saving _problems/test-aggregation_functions-197.R Saving _problems/test-aggregation_functions-226.R Saving _problems/test-aggregation_functions-259.R Saving _problems/test-aggregation_functions-288.R Saving _problems/test-aggregation_functions-317.R Saving _problems/test-aggregation_functions-350.R Saving _problems/test-aggregation_functions-380.R Saving _problems/test-aggregation_functions-410.R Saving _problems/test-aggregation_functions-438.R Saving _problems/test-aggregation_functions-470.R Saving _problems/test-aggregation_functions-499.R Saving _problems/test-aggregation_functions-533.R Saving _problems/test-aggregation_functions-564.R Saving _problems/test-aggregation_functions-599.R Saving _problems/test-aggregation_functions-629.R Saving _problems/test-aggregation_functions-663.R Saving _problems/test-aggregation_functions-698.R Saving _problems/test-aggregation_functions-728.R Saving _problems/test-aggregation_functions-762.R Saving _problems/test-aggregation_functions-797.R Saving _problems/test-aggregation_functions-827.R Saving _problems/test-aggregation_functions-862.R Saving _problems/test-aggregation_functions-892.R Saving _problems/test-aggregation_functions-927.R Saving _problems/test-aggregation_functions-956.R Saving _problems/test-aggregation_functions-990.R Saving _problems/test-aggregation_functions-1019.R Saving _problems/test-aggregation_functions-1053.R Saving _problems/test-aggregation_functions-1082.R Saving _problems/test-aggregation_functions-1116.R Saving _problems/test-aggregation_functions-1147.R Saving _problems/test-aggregation_functions-1189.R Saving _problems/test-main-107.R Saving _problems/test-main-147.R Saving _problems/test-main-171.R Saving _problems/test-main-220.R Saving _problems/test-main-270.R Saving _problems/test-main-320.R Saving _problems/test-main-353.R Saving _problems/test-reports-83.R Saving _problems/test-reports-122.R Saving _problems/test-reports-162.R Saving _problems/test-reports-192.R Saving _problems/test-reports-228.R Saving _problems/test-reports-267.R Saving _problems/test-reports-304.R Saving _problems/test-reports-338.R Saving _problems/test-reports-372.R Saving _problems/test-reports-411.R [ FAIL 61 | WARN 0 | SKIP 6 | PASS 181 ] ══ Skipped tests (6) ═══════════════════════════════════════════════════════════ • On CRAN (6): 'test-field_types.R:152:1', 'test-field_types.R:160:1', 'test-field_types.R:178:1', 'test-source_data.R:146:1', 'test-source_data.R:399:1', 'test-source_data.R:439:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-aggregate_data.R:60:3'): aggregate_data() creates aggregate object correctly ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:60:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:146:3'): export_aggregated_data() generates csv files ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:146:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:190:3'): aggregate_combined_fields() removes NAs when rowsumming ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:190:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:219:3'): aggregated_data object prints to console ok ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:219:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:254:3'): aggregated values contain NAs instead of Infs or NaNs ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:254:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregate_data.R:310:3'): aggregate_data() stratifies aggregations correctly ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-aggregate_data.R:310:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:18:3'): aggregate_and_append_values 'n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:18:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:46:3'): aggregate_and_append_values 'n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:46:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:76:3'): aggregate_and_append_values 'missing_n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:76:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:105:3'): aggregate_and_append_values 'missing_n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:105:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:135:3'): aggregate_and_append_values 'missing_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:135:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:163:3'): aggregate_and_append_values 'missing_perc' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:163:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:193:3'): aggregate_and_append_values 'nonconformant_n' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:193:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:222:3'): aggregate_and_append_values 'nonconformant_n' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:222:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:254:3'): aggregate_and_append_values 'nonconformant_n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:254:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:284:3'): aggregate_and_append_values 'nonconformant_perc' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:284:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:313:3'): aggregate_and_append_values 'nonconformant_perc' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:313:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:345:3'): aggregate_and_append_values 'nonconformant_perc' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:345:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:375:3'): aggregate_and_append_values 'sum' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:375:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:405:3'): aggregate_and_append_values 'nonzero_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:405:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:434:3'): aggregate_and_append_values 'distinct' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:434:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:464:3'): aggregate_and_append_values 'distinct' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:464:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:495:3'): aggregate_and_append_values 'midnight_n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:495:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:527:3'): aggregate_and_append_values 'midnight_n' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:527:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:560:3'): aggregate_and_append_values 'midnight_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:560:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:593:3'): aggregate_and_append_values 'midnight_perc' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:593:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:625:3'): aggregate_and_append_values 'min' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:625:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:659:3'): aggregate_and_append_values 'min' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:659:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:692:3'): aggregate_and_append_values 'min' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:692:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:724:3'): aggregate_and_append_values 'max' works as expected for numeric fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:724:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:758:3'): aggregate_and_append_values 'max' works as expected for date fields ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:758:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:791:3'): aggregate_and_append_values 'max' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:791:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:823:3'): aggregate_and_append_values 'mean' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:823:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:856:3'): aggregate_and_append_values 'mean' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:856:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:888:3'): aggregate_and_append_values 'median' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:888:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:921:3'): aggregate_and_append_values 'median' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:921:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:952:3'): aggregate_and_append_values 'min_length' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:952:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:984:3'): aggregate_and_append_values 'min_length' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:984:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1015:3'): aggregate_and_append_values 'max_length' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1015:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1047:3'): aggregate_and_append_values 'max_length' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1047:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1078:3'): aggregate_and_append_values 'mean_length' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1078:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1110:3'): aggregate_and_append_values 'mean_length' works as expected when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1110:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_simple(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1142:3'): aggregate_and_append_values 'subcat_n' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((catname), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1142:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_subcat(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-aggregation_functions.R:1184:3'): aggregate_and_append_values 'subcat_perc' works as expected ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((catname), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri:::aggregate_and_append_values_testhelper(...) at test-aggregation_functions.R:1184:3 2. └─daiquiri:::aggregate_and_append_values(...) 3. └─daiquiri:::aggregate_and_append_values_subcat(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:70:3'): daiquiri_report() creates report and returns daiquiri object successfully ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:70:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:126:3'): daiquiri_report() works even when column_names contain special chars ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:126:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:160:3'): daiquiri_report() gets dataset_description from call if NULL (default) passed in ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:160:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:204:3'): daiquiri_object prints to console ok ─────────── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:204:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:252:3'): daiquiri_report() creates stratified report without error ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:252:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:301:3'): daiquiri_report() creates stratified report without error when strata contain special chars ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:301:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-main.R:341:3'): daiquiri_report() creates report without error when subcats contain special chars ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::daiquiri_report(...) at test-main.R:341:3 2. └─daiquiri::aggregate_data(...) 3. └─daiquiri:::aggregate_field(...) 4. └─daiquiri:::aggregate_and_append_values(...) 5. └─daiquiri:::aggregate_and_append_values_simple(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:79:3'): report_data() creates report and returns path successfully ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:79:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:118:3'): plots still work when all values are missing ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:118:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:158:3'): plot_timeseries_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:158:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:188:3'): plot_overview_totals_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:188:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:224:3'): plot_overview_heatmap_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:224:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:263:3'): plot_overview_combo_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:263:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:300:3'): plot_subcat_heatmap_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:300:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:334:3'): plot_stratified_facetgrid_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:334:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:368:3'): plot_stratified_totals_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:368:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-reports.R:407:3'): plot_stratified_combo_static() looks how it should ── Error in ``[.data.table`(grouped_values, data_field_dt[, list(value = eval(agg_fun$function_call)), by = list(timepoint_group)], `:=`((agg_fun$type), value), by = .EACHI)`: attempt access index 1/1 in VECTOR_ELT Backtrace: ▆ 1. └─daiquiri::aggregate_data(...) at test-reports.R:407:3 2. └─daiquiri:::aggregate_field(...) 3. └─daiquiri:::aggregate_and_append_values(...) 4. └─daiquiri:::aggregate_and_append_values_simple(...) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) [ FAIL 61 | WARN 0 | SKIP 6 | PASS 181 ] Deleting unused snapshots: 'aggregate_data/test_[ALL_FIELDS_COMBINED].csv', 'aggregate_data/test_[DUPLICATES].csv', 'aggregate_data/test_col1.csv', 'aggregate_data/test_col2.csv', 'reports/plot-overview-combo-static.svg', 'reports/plot-overview-heatmap-static.svg', 'reports/plot-overview-totals-static-empty.svg', 'reports/plot-overview-totals-static.svg', 'reports/plot-stratified-combo-static.svg', 'reports/plot-stratified-facetgrid-static.svg', 'reports/plot-stratified-totals-static.svg', 'reports/plot-subcat-heatmap-static.svg', 'reports/plot-timeseries-static-empty.svg', and 'reports/plot-timeseries-static.svg' Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc