CRAN Package Check Results for Package hdf5r

Last updated on 2021-10-22 09:53:06 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.3.4 55.42 122.47 177.89 WARN
r-devel-linux-x86_64-debian-gcc 1.3.4 46.46 93.92 140.38 WARN
r-devel-linux-x86_64-fedora-clang 1.3.4 233.57 WARN
r-devel-linux-x86_64-fedora-gcc 1.3.4 227.80 WARN
r-devel-windows-x86_64 1.3.4 73.00 148.00 221.00 NOTE
r-devel-windows-x86_64-gcc10-UCRT 1.3.4 WARN
r-patched-linux-x86_64 1.3.4 56.57 118.49 175.06 WARN
r-patched-solaris-x86 1.3.4 256.10 ERROR
r-release-linux-x86_64 1.3.4 52.35 120.15 172.50 WARN
r-release-macos-arm64 1.3.4 NOTE
r-release-macos-x86_64 1.3.4 NOTE
r-release-windows-ix86+x86_64 1.3.4 81.00 218.00 299.00 NOTE
r-oldrel-macos-x86_64 1.3.4 NOTE
r-oldrel-windows-ix86+x86_64 1.3.4 116.00 236.00 352.00 NOTE

Check Details

Version: 1.3.4
Check: top-level files
Result: WARN
     Output from running autoreconf:
     configure.ac:8: warning: The macro `AC_HAVE_LIBRARY' is obsolete.
     configure.ac:8: You should run autoupdate.
     ./lib/autoconf/libs.m4:138: AC_HAVE_LIBRARY is expanded from...
     inst/m4/ax_lib_hdf5.m4:96: AX_LIB_HDF5 is expanded from...
     configure.ac:8: the top level
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-patched-linux-x86_64, r-release-linux-x86_64

Version: 1.3.4
Check: installed package size
Result: NOTE
     installed size is 6.3Mb
     sub-directories of 1Mb or more:
     libs 1.6Mb
Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-windows-x86_64, r-patched-solaris-x86, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-ix86+x86_64, r-oldrel-macos-x86_64, r-oldrel-windows-ix86+x86_64

Version: 1.3.4
Check: top-level files
Result: WARN
     Output from running autoreconf:
     configure.ac:8: warning: The macro `AC_HAVE_LIBRARY' is obsolete.
     configure.ac:8: You should run autoupdate.
     ./lib/autoconf/libs.m4:138: AC_HAVE_LIBRARY is expanded from...
     inst/m4/ax_lib_hdf5.m4:96: AX_LIB_HDF5 is expanded from...
     configure.ac:8: the top level
     configure.ac:8: warning: The macro `AC_HAVE_LIBRARY' is obsolete.
     configure.ac:8: You should run autoupdate.
     ./lib/autoconf/libs.m4:138: AC_HAVE_LIBRARY is expanded from...
     inst/m4/ax_lib_hdf5.m4:96: AX_LIB_HDF5 is expanded from...
     configure.ac:8: the top level
Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 1.3.4
Check: whether package can be installed
Result: WARN
    Found the following significant warnings:
     H5ls.c:78:73: warning: too many arguments for format [-Wformat-extra-args]
     H5ls.c:88:84: warning: too many arguments for format [-Wformat-extra-args]
Flavor: r-devel-windows-x86_64-gcc10-UCRT

Version: 1.3.4
Check: examples
Result: ERROR
    Running examples in ‘hdf5r-Ex.R’ failed
    The error most likely occurred in:
    
    > ### Name: H5A-class
    > ### Title: Class for representing HDF5 attributes
    > ### Aliases: H5A-class H5A
    >
    > ### ** Examples
    >
    > fname <- tempfile(fileext = ".h5")
    > file <- H5File$new(fname, mode = "a")
    > h5attr(file, "attr_numeric") <- rnorm(10)
    > a <- file$attr_open("attr_numeric")
    > a$get_info()
     corder_valid corder cset data_size
    1 0 0 0 80
    > a$attr_name()
    [1] "attr_numeric"
    > a$get_space()
    Class: H5S
    Type: Simple
    Dims: 10
    Maxdims: 10
    > a$get_type()
    Class: H5T_FLOAT
    Datatype: H5T_IEEE_F64LE
    > a$get_storage_size()
    [1] 80
    > a$read()
    Error in H5ToR_Pre(mem_type, nelem) : HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    Calls: <Anonymous> -> H5ToR_Pre
    Execution halted
Flavor: r-patched-solaris-x86

Version: 1.3.4
Check: tests
Result: ERROR
     Running ‘testthat.R’ [39s/39s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(hdf5r)
     >
     > test_check("hdf5r")
     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • empty test (3)
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Error (test-64bit_support.R:43:5): Dataset with more than 2^31 rows ─────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_equal(...) test-64bit_support.R:43:4
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. ├─large_ds[(2^32 - 20):(2^32 + 20)]
     5. └─hdf5r:::`[.H5D`(large_ds, (2^32 - 20):(2^32 + 20))
     6. └─x$read(...)
     7. └─self$read_low_level(...)
     ── Error (test-64bit_support.R:76:5): Datatype conversion with 64bit ───────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::convertRoundTrip(dbl_vec, dtype_uint64, flags = h5const$H5TOR_CONV_NONE) test-64bit_support.R:76:4
     2. └─hdf5r:::H5ToR_Pre(dtype, nelem)
     ── Error (test-convert.R:33:5): Convert H5T_FLOAT works ────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::convertRoundTrip(Robj, dtype_double) test-convert.R:33:4
     2. └─hdf5r:::H5ToR_Pre(dtype, nelem)
     ── Error (test-convert.R:77:5): Convert H5T_INTEGER works ──────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::convertRoundTrip(robj_double, dtype_uint64) test-convert.R:77:4
     2. └─hdf5r:::H5ToR_Pre(dtype, nelem)
     ── Error (test-convert.R:131:5): Convert H5T_ENUM works ────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::convertRoundTrip(obj_logical, enum_logical) test-convert.R:131:4
     2. └─hdf5r:::H5ToR_Pre(dtype, nelem)
     ── Error (test-convert.R:171:5): Convert H5T_STRING works ──────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::convertRoundTrip(string.utf8, dtype_string_unknown) test-convert.R:171:4
     2. └─hdf5r:::H5ToR_Pre(dtype, nelem)
     ── Error (test-convert.R:222:5): Convert R_Complex works ───────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::convertRoundTrip(r_cmplx, dtype_complex) test-convert.R:222:4
     2. └─hdf5r:::H5ToR_Pre(dtype, nelem)
     ── Error (test-convert.R:235:5): Convert H5T_COMPOUND works ────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::convertRoundTrip(test_frame, dtype_cpd) test-convert.R:235:4
     2. └─hdf5r:::H5ToR_Pre(dtype, nelem)
     ── Error (test-convert.R:246:5): Convert H5T_ARRAY works ───────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::convertRoundTrip(test_data, dtype_array, nelem = 20) test-convert.R:246:4
     2. └─hdf5r:::H5ToR_Pre(dtype, nelem)
     ── Error (test-convert.R:256:5): Convert H5T_VLEN works ────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::convertRoundTrip(test_data, dtype_vlen) test-convert.R:256:4
     2. └─hdf5r:::H5ToR_Pre(dtype, nelem)
     ── Error (test-convert.R:379:5): Logical with and without NA ───────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::convertRoundTrip(logical_noNA, dtype_logical_noNA) test-convert.R:379:4
     2. └─hdf5r:::H5ToR_Pre(dtype, nelem)
     ── Error (test-h5a.R:42:5): Basic dataset function ─────────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::read_write_roundtrip(attr_int64, 1:20) test-h5a.R:42:4
     2. └─h5attr$read() test-h5a.R:22:4
     3. └─hdf5r:::H5ToR_Pre(mem_type, nelem)
     ── Error (test-h5a.R:151:5): Creating attributes of different types ────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::read_write_roundtrip(attr_int32, 1:20) test-h5a.R:151:4
     2. └─h5attr$read() test-h5a.R:22:4
     3. └─hdf5r:::H5ToR_Pre(mem_type, nelem)
     ── Error (test-h5d.R:49:5): Basic dataset function ─────────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::read_write_roundtrip(ds_int64_chunked, 1:20) test-h5d.R:49:4
     2. └─ds$read() test-h5d.R:24:4
     3. └─self$read_low_level(...)
     ── Error (test-h5d.R:136:5): Creating datasets of different types ──────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r:::read_write_roundtrip(ds_int32, 1:20) test-h5d.R:136:4
     2. └─ds$read() test-h5d.R:24:4
     3. └─self$read_low_level(...)
     ── Error (test-h5p.R:80:5): H5P_DATASET_CREATE works ───────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_equal(h5p_obj$get_fill_value(dtype_int), 1) test-h5p.R:80:4
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─h5p_obj$get_fill_value(dtype_int)
     5. └─hdf5r:::H5ToR_Pre(dtype, 1)
     ── Failure (test-h5t.R:120:5): native datatypes ────────────────────────────────
     cpd_test_native_c$equal(cpd_native_c) is not TRUE
    
     `actual`: FALSE
     `expected`: TRUE
     ── Failure (test-h5t.R:121:5): native datatypes ────────────────────────────────
     cpd_test_native_c$describe() not equal to cpd_native_c$describe().
     Component "size": Mean relative difference: 0.1428571
     ── Error (test-high_level_UI.R:61:5): Names and [[ ─────────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_equal(file.h5[["test_dataset2"]]$read(), robj) test-high_level_UI.R:61:4
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─file.h5[["test_dataset2"]]$read()
     5. └─self$read_low_level(...)
     ── Error (test-high_level_UI.R:269:13): subset_h5.H5D ──────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_equal(test[ind1, ind2], robj[ind1, ind2]) test-high_level_UI.R:269:12
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. ├─test[ind1, ind2]
     5. └─hdf5r:::`[.H5D`(test, ind1, ind2)
     6. └─x$read(...)
     7. └─self$read_low_level(...)
     ── Error (test-high_level_UI.R:343:5): attributes ──────────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r::h5attributes(file.h5) test-high_level_UI.R:343:4
     2. └─attr_obj$read()
     3. └─hdf5r:::H5ToR_Pre(mem_type, nelem)
     ── Error (test-high_level_UI.R:368:5): Subsetting dimensions, drop and write ───
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_equal(ex_arr_ds[2, , ], ex_array[2, , ]) test-high_level_UI.R:368:4
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. ├─ex_arr_ds[2, , ]
     5. └─hdf5r:::`[.H5D`(ex_arr_ds, 2, , )
     6. └─x$read(...)
     7. └─self$read_low_level(...)
     ── Error (test-reference.R:246:5): Create and dereference references; save in a dataset ──
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─ds_ref_1$dereference(get_value = TRUE) test-reference.R:246:4
     2. └─obj_ds$read_low_level(...)
     ── Error (test-zzz-Attribute.R:57:3): Attribute-Errors ─────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(...) test-zzz-Attribute.R:57:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. └─hdf5r::h5attr(file, "test")
     7. └─attr_obj$read()
     8. └─hdf5r:::H5ToR_Pre(mem_type, nelem)
     ── Error (test-zzz-Attribute.R:106:5): Attribute-H5Type-File ───────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(h5attr(file, aname), is_identical_to(testall[[i]])) test-zzz-Attribute.R:106:4
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. └─hdf5r::h5attr(file, aname)
     7. └─attr_obj$read()
     8. └─hdf5r:::H5ToR_Pre(mem_type, nelem)
     ── Error (test-zzz-Attribute.R:183:3): Attribute-Bug-Scalar-Issue09 ────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(...) test-zzz-Attribute.R:183:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. ├─base::substr(h5attr(file[["floats"]], "scalar"), 1, 5)
     7. └─hdf5r::h5attr(file[["floats"]], "scalar")
     8. └─attr_obj$read()
     9. └─hdf5r:::H5ToR_Pre(mem_type, nelem)
     ── Error (test-zzz-DataSet-IO-NA.R:40:3): DataSet-Vector-NA ────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r::readDataSet(dset11) test-zzz-DataSet-IO-NA.R:40:2
     2. └─object$read()
     3. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-IO.R:36:3): DataSet-Vector ──────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r::readDataSet(dset11) test-zzz-DataSet-IO.R:36:2
     2. └─object$read()
     3. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-IO.R:105:3): DataSet-Vector-boundaries ──────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r::readDataSet(dset1) test-zzz-DataSet-IO.R:105:2
     2. └─object$read()
     3. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-IO.R:158:3): datatypes-Matrix ───────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r::readDataSet(dset11) test-zzz-DataSet-IO.R:158:2
     2. └─object$read()
     3. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-IO.R:223:3): datatypes-Array ────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r::readDataSet(dset11) test-zzz-DataSet-IO.R:223:2
     2. └─object$read()
     3. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-IO.R:271:3): datatypes-Array-BugWithASCII ───────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(file[["test/ascii"]][], is_identical_to(varlength)) test-zzz-DataSet-IO.R:271:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. ├─file[["test/ascii"]][]
     7. └─hdf5r:::`[.H5D`(file[["test/ascii"]], )
     8. └─x$read(...)
     9. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-Select-Subset.R:78:3): DataSet-Select-Subset-vector-read ──
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─dset1[1:dset1$dims] test-zzz-DataSet-Select-Subset.R:78:2
     2. └─hdf5r:::`[.H5D`(dset1, 1:dset1$dims) test-zzz-DataSet-Select-Subset.R:78:2
     3. └─x$read(...)
     4. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-Select-Subset.R:115:7): DataSet-Select-Subset-read-string ──
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(testvec[1:3], is_identical_to(LETTERS[1:3])) test-zzz-DataSet-Select-Subset.R:115:6
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. ├─testvec[1:3]
     7. └─hdf5r:::`[.H5D`(testvec, 1:3)
     8. └─x$read(...)
     9. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-Select-Subset.R:149:7): DataSet-Select-Subset-read-string-fixed ──
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(testvec[1:3], is_identical_to(LETTERS[1:3])) test-zzz-DataSet-Select-Subset.R:149:6
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. ├─testvec[1:3]
     7. └─hdf5r:::`[.H5D`(testvec, 1:3)
     8. └─x$read(...)
     9. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-Select-Subset.R:196:3): DataSet-Select-Subset-vector-write ──
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─dset1[] test-zzz-DataSet-Select-Subset.R:196:2
     2. └─hdf5r:::`[.H5D`(dset1, ) test-zzz-DataSet-Select-Subset.R:196:2
     3. └─x$read(...)
     4. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-Select-Subset.R:249:3): DataSet-Select-Subset-matrix-read ──
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(readDataSet(dset1), is_identical_to(testmat_n)) test-zzz-DataSet-Select-Subset.R:249:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. └─hdf5r::readDataSet(dset1)
     7. └─object$read()
     8. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-Select-Subset.R:296:3): DataSet-Select-Subset-matrix-write ──
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(dset2[2, 2], is_identical_to(-2L)) test-zzz-DataSet-Select-Subset.R:296:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. ├─dset2[2, 2]
     7. └─hdf5r:::`[.H5D`(dset2, 2, 2)
     8. └─x$read(...)
     9. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-Select-Subset.R:399:3): DataSet-Select-Subset-array-read ──
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(readDataSet(dset1), is_identical_to(testmat_n)) test-zzz-DataSet-Select-Subset.R:399:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. └─hdf5r::readDataSet(dset1)
     7. └─object$read()
     8. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-Select-Subset.R:458:3): DataSet-Select-Subset-array-write ──
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(dset2[2, 2, 2], is_identical_to(-2L)) test-zzz-DataSet-Select-Subset.R:458:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. ├─dset2[2, 2, 2]
     7. └─hdf5r:::`[.H5D`(dset2, 2, 2, 2)
     8. └─x$read(...)
     9. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-extend.R:43:3): DataSet-extend ──────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_equal(readDataSet(dset2), testmat) test-zzz-DataSet-extend.R:43:2
     2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     4. └─hdf5r::readDataSet(dset2)
     5. └─object$read()
     6. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-extend.R:75:3): DataSet-extend-matrix-rbind ─────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(...) test-zzz-DataSet-extend.R:75:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. └─hdf5r::readDataSet(dset1)
     7. └─object$read()
     8. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-extend.R:110:3): DataSet-extend-matrix-cbind ────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(...) test-zzz-DataSet-extend.R:110:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. └─hdf5r::readDataSet(dset1)
     7. └─object$read()
     8. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-extend.R:137:3): DataSet-extend-vector-c ────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(readDataSet(dset1), is_identical_to(testmat_n_extend)) test-zzz-DataSet-extend.R:137:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. └─hdf5r::readDataSet(dset1)
     7. └─object$read()
     8. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet-scalar.R:9:7): datatypes-Array-BugWithScalar ────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─dset[] test-zzz-DataSet-scalar.R:9:6
     2. └─hdf5r:::`[.H5D`(dset, ) test-zzz-DataSet-scalar.R:9:6
     3. └─x$read(...)
     4. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet.R:182:3): DataSet-list-dataset-link ─────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(file[["hardlink/test2"]][], is_identical_to(1:3)) test-zzz-DataSet.R:182:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. ├─file[["hardlink/test2"]][]
     7. └─hdf5r:::`[.H5D`(file[["hardlink/test2"]], )
     8. └─x$read(...)
     9. └─self$read_low_level(...)
     ── Error (test-zzz-DataSet.R:203:3): DataSet-Bug-F32-Issue10 ───────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(...) test-zzz-DataSet.R:203:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. ├─file[["floats"]][]
     7. └─hdf5r:::`[.H5D`(file[["floats"]], )
     8. └─x$read(...)
     9. └─self$read_low_level(...)
     ── Error (test-zzz-H5File-Subset.R:58:3): H5File-Subset-DataSet ────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(readDataSet(dset), is_identical_to(1:10)) test-zzz-H5File-Subset.R:58:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. └─hdf5r::readDataSet(dset)
     7. └─object$read()
     8. └─self$read_low_level(...)
     ── Error (test-zzz-H5Group.R:216:3): CommonFG-unlink ───────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(file[["testgroup/testset"]][], is_identical_to(5:6)) test-zzz-H5Group.R:216:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. ├─file[["testgroup/testset"]][]
     7. └─hdf5r:::`[.H5D`(file[["testgroup/testset"]], )
     8. └─x$read(...)
     9. └─self$read_low_level(...)
     ── Error (test-zzz-io.R:20:2): datatypes-IO ────────────────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r::readDataSet(dset) test-zzz-io.R:20:8
     2. └─object$read()
     3. └─self$read_low_level(...)
     ── Error (test-zzz-vlen.R:69:3): DataSet-VLEN-Vector ───────────────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. ├─testthat::expect_that(testlist_n_in[], is_identical_to(testlist_n)) test-zzz-vlen.R:69:2
     2. │ └─testthat:::condition(object)
     3. │ └─testthat::expect_identical(x, expected, expected.label = label)
     4. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
     5. │ └─rlang::eval_bare(expr, quo_get_env(quo))
     6. ├─testlist_n_in[]
     7. └─hdf5r:::`[.H5D`(testlist_n_in, )
     8. └─x$read(...)
     9. └─self$read_low_level(...)
     ── Error (test-zzz-vlen.R:117:3): DataSet-VLEN-Vector-Attribute ────────────────
     Error: HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
     Backtrace:
     █
     1. └─hdf5r::h5attr(testgroup, "testlist_n") test-zzz-vlen.R:117:2
     2. └─attr_obj$read()
     3. └─hdf5r:::H5ToR_Pre(mem_type, nelem)
    
     [ FAIL 52 | WARN 0 | SKIP 3 | PASS 456 ]
     Error: Test failures
     Execution halted
Flavor: r-patched-solaris-x86

Version: 1.3.4
Check: re-building of vignette outputs
Result: WARN
    Error(s) in re-building vignettes:
     ...
    --- re-building ‘hdf5r.Rmd’ using rmarkdown
    Warning in engine$weave(file, quiet = quiet, encoding = enc) :
     Pandoc (>= 1.12.3) not available. Falling back to R Markdown v1.
    Quitting from lines 159-160 (hdf5r.Rmd)
    Error: processing vignette 'hdf5r.Rmd' failed with diagnostics:
    HDF5-API Errors:
     error #000: H5T.c in H5Tget_class(): line 1876: not a datatype
     class: HDF5
     major: Invalid arguments to routine
     minor: Inappropriate type
    
    --- failed re-building ‘hdf5r.Rmd’
    
    SUMMARY: processing the following file failed:
     ‘hdf5r.Rmd’
    
    Error: Vignette re-building failed.
    Execution halted
Flavor: r-patched-solaris-x86