CRAN Package Check Results for Maintainer ‘Hongyuan Jia <hongyuanjia at cqust.edu.cn>’

Last updated on 2025-12-28 03:52:05 CET.

Package ERROR NOTE OK
eplusr 1 2 10

Package eplusr

Current CRAN status: ERROR: 1, NOTE: 2, OK: 10

Version: 0.16.3
Check: tests
Result: ERROR Running 'testthat.R' [44s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(testthat) > library(eplusr) > eplusr_option(verbose_info = FALSE) $verbose_info [1] FALSE > > test_check("eplusr") Starting 2 test processes. > test-epw.R: Superclass Idd has cloneable=FALSE, but subclass EpwIdd has cloneable=TRUE. A subclass cannot be cloneable when its superclass is not cloneable, so cloning will be disabled for EpwIdd. Saving _problems/test-epw-5.R Saving _problems/test-idd-115.R Saving _problems/test-idd-258.R Saving _problems/test-iddobj-3.R > test-impl-epw.R: Superclass Idd has cloneable=FALSE, but subclass EpwIdd has cloneable=TRUE. A subclass cannot be cloneable when its superclass is not cloneable, so cloning will be disabled for EpwIdd. > test-impl-epw.R: Superclass Idd has cloneable=FALSE, but subclass EpwIdd has cloneable=TRUE. A subclass cannot be cloneable when its superclass is not cloneable, so cloning will be disabled for EpwIdd. Saving _problems/test-impl-epw-4.R Saving _problems/test-impl-epw-371.R Saving _problems/test-impl-idd-2.R Saving _problems/test-impl-iddobj-3.R Saving _problems/test-impl-idfobj-sch-207.R Saving _problems/test-parse-3.R Saving _problems/test-parse-288.R [ FAIL 11 | WARN 0 | SKIP 196 | PASS 263 ] ══ Skipped tests (196) ═════════════════════════════════════════════════════════ • On CRAN (196): 'test-diagram.R:2:5', 'test-assert.R:55:5', 'test-format.R:2:5', 'test-geom.R:3:5', 'test-group.R:2:5', 'test-epw.R:12:5', 'test-epw.R:30:5', 'test-epw.R:172:5', 'test-epw.R:193:5', 'test-epw.R:218:5', 'test-epw.R:281:5', 'test-epw.R:331:5', 'test-epw.R:470:5', 'test-epw.R:484:5', 'test-epw.R:498:5', 'test-epw.R:510:5', 'test-epw.R:526:5', 'test-idd.R:5:5', 'test-idd.R:16:5', 'test-idfobj-sch.R:5:5', 'test-idfobj-sch.R:23:5', 'test-idfobj-sch.R:41:5', 'test-idfobj-sch.R:128:5', 'test-idfobj-sch.R:228:5', 'test-idfobj-sch.R:305:5', 'test-idfobj-sch.R:330:5', 'test-idfobj.R:3:5', 'test-idfobj.R:21:5', 'test-idfobj.R:30:5', 'test-idfobj.R:39:5', 'test-idfobj.R:48:5', 'test-idfobj.R:57:5', 'test-idfobj.R:66:5', 'test-idfobj.R:75:5', 'test-idfobj.R:84:5', 'test-idfobj.R:121:5', 'test-idfobj.R:186:5', 'test-idfobj.R:244:5', 'test-idfobj.R:280:5', 'test-idfobj.R:308:5', 'test-idfobj.R:324:5', 'test-idfobj.R:416:5', 'test-idfobj.R:452:5', 'test-idfobj.R:517:5', 'test-idfobj.R:549:5', 'test-idfobj.R:570:5', 'test-idfobj.R:583:5', 'test-idfobj.R:603:5', 'test-idfobj.R:631:5', 'test-idfobj.R:646:5', 'test-idfobj.R:663:5', 'test-impl-geom.R:3:5', 'test-impl-geom.R:186:5', 'test-impl-geom.R:217:5', 'test-impl-geom.R:237:5', 'test-idf.R:3:5', 'test-idf.R:24:5', 'test-idf.R:33:5', 'test-idf.R:44:5', 'test-idf.R:67:5', 'test-idf.R:99:5', 'test-idf.R:116:5', 'test-idf.R:132:5', 'test-idf.R:144:5', 'test-idf.R:155:5', 'test-idf.R:166:5', 'test-idf.R:183:5', 'test-idf.R:200:5', 'test-idf.R:223:5', 'test-idf.R:233:5', 'test-idf.R:246:5', 'test-idf.R:259:5', 'test-idf.R:282:5', 'test-idf.R:298:5', 'test-idf.R:309:5', 'test-idf.R:320:5', 'test-idf.R:364:5', 'test-idf.R:383:5', 'test-idf.R:399:5', 'test-idf.R:414:5', 'test-idf.R:504:5', 'test-idf.R:568:5', 'test-idf.R:590:5', 'test-idf.R:629:5', 'test-idf.R:645:5', 'test-idf.R:658:5', 'test-idf.R:668:5', 'test-idf.R:702:5', 'test-idf.R:716:5', 'test-idf.R:728:5', 'test-idf.R:743:5', 'test-idf.R:783:5', 'test-idf.R:803:5', 'test-idf.R:851:5', 'test-idf.R:860:5', 'test-idf.R:887:5', 'test-idf.R:1126:5', 'test-idf.R:1139:5', 'test-idf.R:1152:5', 'test-idf.R:1161:5', 'test-idf.R:1169:5', 'test-idf.R:1184:5', 'test-idf.R:1195:5', 'test-idf.R:1216:5', 'test-idf.R:1241:5', 'test-idf.R:1248:5', 'test-idf.R:1267:5', 'test-idf.R:1282:5', 'test-idf.R:1300:5', 'test-impl-idfobj-sch.R:5:5', 'test-impl-idfobj-sch.R:92:5', 'test-impl-idfobj-sch.R:285:5', 'test-impl-idfobj.R:3:5', 'test-impl-idfobj.R:56:5', 'test-impl-idfobj.R:98:5', 'test-impl-idfobj.R:150:5', 'test-impl-idfobj.R:166:5', 'test-impl-idfobj.R:198:5', 'test-impl-viewer.R:3:5', 'test-install.R:2:5', 'test-install.R:16:5', 'test-job.R:2:5', 'test-param.R:2:5', 'test-param.R:24:5', 'test-param.R:45:5', 'test-param.R:87:5', 'test-param.R:107:5', 'test-param.R:151:5', 'test-param.R:169:5', 'test-param.R:198:5', 'test-param.R:210:5', 'test-parse.R:397:5', 'test-rdd.R:2:5', 'test-reload.R:3:5', 'test-run.R:2:5', 'test-run.R:22:5', 'test-run.R:40:5', 'test-run.R:58:5', 'test-run.R:119:5', 'test-run.R:188:5', 'test-run.R:300:5', 'test-run.R:391:5', 'test-run.R:438:5', 'test-run.R:484:5', 'test-run.R:529:5', 'test-run.R:555:5', 'test-run.R:714:5', 'test-run.R:769:5', 'test-sql.R:2:5', 'test-sql.R:132:5', 'test-impl-idf.R:3:5', 'test-impl-idf.R:568:5', 'test-impl-idf.R:662:5', 'test-impl-idf.R:1451:5', 'test-impl-idf.R:1510:5', 'test-impl-idf.R:1635:5', 'test-impl-idf.R:1657:5', 'test-impl-idf.R:1783:5', 'test-impl-idf.R:1844:5', 'test-impl-idf.R:1964:5', 'test-impl-idf.R:2099:5', 'test-impl-idf.R:2158:5', 'test-impl-idf.R:2189:5', 'test-impl-idf.R:2202:5', 'test-impl-idf.R:2234:5', 'test-impl-idf.R:2308:5', 'test-impl-idf.R:2357:5', 'test-impl-idf.R:2402:5', 'test-impl-idf.R:2508:5', 'test-impl-idf.R:2526:5', 'test-impl-idf.R:2548:5', 'test-impl-idf.R:2597:5', 'test-impl-idf.R:2638:5', 'test-validate.R:3:5', 'test-viewer.R:3:5', 'test-transition.R:3:5', 'test-transition.R:102:5', 'test-transition.R:370:5', 'test-transition.R:508:5', 'test-transition.R:637:5', 'test-transition.R:684:5', 'test-transition.R:866:5', 'test-transition.R:895:5', 'test-transition.R:1119:5', 'test-transition.R:1200:5', 'test-transition.R:1328:5', 'test-transition.R:1410:5', 'test-transition.R:1508:5', 'test-transition.R:1537:5', 'test-transition.R:1814:5', 'test-transition.R:2008:5', 'test-transition.R:2094:5', 'test-transition.R:2276:5', 'test-transition.R:2480:5', 'test-transition.R:2505:5', 'test-transition.R:2685:5' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-epw.R:5:5'): IDD ─────────────────────────────────────────────── Error in ``[.data.table`(ext, , `:=`(extensible_group = list(c(rep(0L, first_extensible - 1L), rep(seq_len(num_group), each = num_extensible)))), by = class_id)`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_s3_class(...) at test-epw.R:5:5 2. │ └─testthat::quasi_label(enquo(object)) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─EpwIdd$new(system.file("extdata/epw.idd", package = "eplusr")) 5. └─eplusr (local) initialize(...) 6. └─eplusr:::parse_idd_file(path, epw = TRUE, encoding = encoding) 7. └─eplusr:::complete_property(dt_field, "field", dt_class, epw = epw) 8. └─eplusr:::parse_field_property(dt, ref, epw = epw) 9. └─eplusr:::parse_field_property_extensible_group(dt, ref) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Error ('test-idd.R:115:5'): Idd class ─────────────────────────────────────── Error in ``[.data.table`(ext, , `:=`(extensible_group = list(c(rep(0L, first_extensible - 1L), rep(seq_len(num_group), each = num_extensible)))), by = class_id)`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_silent(idd <- use_idd(idftext("idd", "9.9.9"))) at test-idd.R:115:5 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. └─eplusr::use_idd(idftext("idd", "9.9.9")) 10. ├─base::tryCatch(...) 11. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 12. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 13. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 14. └─eplusr:::read_idd(idd, encoding = encoding) 15. └─Idd$new(path, encoding = encoding) 16. └─eplusr (local) initialize(...) 17. └─eplusr:::parse_idd_file(path, encoding = encoding) 18. └─eplusr:::complete_property(dt_field, "field", dt_class, epw = epw) 19. └─eplusr:::parse_field_property(dt, ref, epw = epw) 20. └─eplusr:::parse_field_property_extensible_group(dt, ref) 21. ├─...[] 22. └─data.table:::`[.data.table`(...) ── Error ('test-idd.R:258:5'): Idd S3 methods ────────────────────────────────── Error in ``[.data.table`(ext, , `:=`(extensible_group = list(c(rep(0L, first_extensible - 1L), rep(seq_len(num_group), each = num_extensible)))), by = class_id)`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_silent(idd <- use_idd(idftext("idd", "9.9.9"))) at test-idd.R:258:5 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. └─eplusr::use_idd(idftext("idd", "9.9.9")) 10. ├─base::tryCatch(...) 11. │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 12. │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 13. │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 14. └─eplusr:::read_idd(idd, encoding = encoding) 15. └─Idd$new(path, encoding = encoding) 16. └─eplusr (local) initialize(...) 17. └─eplusr:::parse_idd_file(path, encoding = encoding) 18. └─eplusr:::complete_property(dt_field, "field", dt_class, epw = epw) 19. └─eplusr:::parse_field_property(dt, ref, epw = epw) 20. └─eplusr:::parse_field_property_extensible_group(dt, ref) 21. ├─...[] 22. └─data.table:::`[.data.table`(...) ── Error ('test-iddobj.R:3:5'): IddObject class ──────────────────────────────── Error in ``[.data.table`(ext, , `:=`(extensible_group = list(c(rep(0L, first_extensible - 1L), rep(seq_len(num_group), each = num_extensible)))), by = class_id)`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_silent(idd <- Idd$new(idftext("idd", "9.9"))) at test-iddobj.R:3:5 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. └─Idd$new(idftext("idd", "9.9")) 10. └─eplusr (local) initialize(...) 11. └─eplusr:::parse_idd_file(path, encoding = encoding) 12. └─eplusr:::complete_property(dt_field, "field", dt_class, epw = epw) 13. └─eplusr:::parse_field_property(dt, ref, epw = epw) 14. └─eplusr:::parse_field_property_extensible_group(dt, ref) 15. ├─...[] 16. └─data.table:::`[.data.table`(...) ── Error ('test-impl-epw.R:4:5'): Epw Header ─────────────────────────────────── Error in ``[.data.table`(ext, , `:=`(extensible_group = list(c(rep(0L, first_extensible - 1L), rep(seq_len(num_group), each = num_extensible)))), by = class_id)`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_s3_class(...) at test-impl-epw.R:4:5 2. │ └─testthat::quasi_label(enquo(object)) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─eplusr:::get_epw_idd("before_2021") 5. └─EpwIdd$new(...) 6. └─eplusr (local) initialize(...) 7. └─eplusr:::parse_idd_file(path, epw = TRUE, encoding = encoding) 8. └─eplusr:::complete_property(dt_field, "field", dt_class, epw = epw) 9. └─eplusr:::parse_field_property(dt, ref, epw = epw) 10. └─eplusr:::parse_field_property_extensible_group(dt, ref) 11. ├─...[] 12. └─data.table:::`[.data.table`(...) ── Error ('test-impl-epw.R:371:5'): Epw Data ─────────────────────────────────── Error in ``[.data.table`(ext, , `:=`(extensible_group = list(c(rep(0L, first_extensible - 1L), rep(seq_len(num_group), each = num_extensible)))), by = class_id)`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. └─eplusr:::get_epw_idd() at test-impl-epw.R:371:5 2. └─EpwIdd$new(...) 3. └─eplusr (local) initialize(...) 4. └─eplusr:::parse_idd_file(path, epw = TRUE, encoding = encoding) 5. └─eplusr:::complete_property(dt_field, "field", dt_class, epw = epw) 6. └─eplusr:::parse_field_property(dt, ref, epw = epw) 7. └─eplusr:::parse_field_property_extensible_group(dt, ref) 8. ├─...[] 9. └─data.table:::`[.data.table`(...) ── Error ('test-impl-idd.R:2:5'): Idd implementation ─────────────────────────── Error in ``[.data.table`(ext, , `:=`(extensible_group = list(c(rep(0L, first_extensible - 1L), rep(seq_len(num_group), each = num_extensible)))), by = class_id)`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_silent(...) at test-impl-idd.R:2:5 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. └─eplusr:::parse_idd_file(idftext("idd", "9.9.9")) 10. └─eplusr:::complete_property(dt_field, "field", dt_class, epw = epw) 11. └─eplusr:::parse_field_property(dt, ref, epw = epw) 12. └─eplusr:::parse_field_property_extensible_group(dt, ref) 13. ├─...[] 14. └─data.table:::`[.data.table`(...) ── Error ('test-impl-iddobj.R:3:5'): IddObject implementation ────────────────── Error in ``[.data.table`(ext, , `:=`(extensible_group = list(c(rep(0L, first_extensible - 1L), rep(seq_len(num_group), each = num_extensible)))), by = class_id)`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_silent(...) at test-impl-iddobj.R:3:5 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. └─eplusr:::parse_idd_file(idftext("idd", "9.9.9")) 10. └─eplusr:::complete_property(dt_field, "field", dt_class, epw = epw) 11. └─eplusr:::parse_field_property(dt, ref, epw = epw) 12. └─eplusr:::parse_field_property_extensible_group(dt, ref) 13. ├─...[] 14. └─data.table:::`[.data.table`(...) ── Error ('test-impl-idfobj-sch.R:200:5'): compact_sch_time() ────────────────── Error in ``[.data.table`(value, !J("linear"), on = "interpolate", by = "daytype_index", `:=`(time_rleid, rleid(value)))`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test-impl-idfobj-sch.R:200:5 2. │ └─testthat::quasi_label(enquo(object), label) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─eplusr:::compact_sch_time(meta, value) 5. ├─...[] 6. └─data.table:::`[.data.table`(...) ── Error ('test-parse.R:3:5'): parse_idd_file() ──────────────────────────────── Error in ``[.data.table`(ext, , `:=`(extensible_group = list(c(rep(0L, first_extensible - 1L), rep(seq_len(num_group), each = num_extensible)))), by = class_id)`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_silent(...) at test-parse.R:3:5 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. └─eplusr:::parse_idd_file(idftext("idd", "9.9.9")) 10. └─eplusr:::complete_property(dt_field, "field", dt_class, epw = epw) 11. └─eplusr:::parse_field_property(dt, ref, epw = epw) 12. └─eplusr:::parse_field_property_extensible_group(dt, ref) 13. ├─...[] 14. └─data.table:::`[.data.table`(...) ── Error ('test-parse.R:288:5'): parse_idd_file() ────────────────────────────── Error in ``[.data.table`(ext, , `:=`(extensible_group = list(c(rep(0L, first_extensible - 1L), rep(seq_len(num_group), each = num_extensible)))), by = class_id)`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_type(...) at test-parse.R:288:5 2. │ └─testthat::quasi_label(enquo(object)) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─eplusr:::parse_idd_file(...) 5. └─eplusr:::complete_property(dt_field, "field", dt_class, epw = epw) 6. └─eplusr:::parse_field_property(dt, ref, epw = epw) 7. └─eplusr:::parse_field_property_extensible_group(dt, ref) 8. ├─...[] 9. └─data.table:::`[.data.table`(...) [ FAIL 11 | WARN 0 | SKIP 196 | PASS 263 ] Error: ! Test failures. Execution halted Flavor: r-devel-windows-x86_64

Version: 0.16.3
Check: installed package size
Result: NOTE installed size is 5.4Mb sub-directories of 1Mb or more: R 4.3Mb Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.