Package evaluation to test UnROOT on Julia 1.14.0-DEV.3128 (f573e2bf71*) started at 2026-09-06T21:35:49.751 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 16.66s ################################################################################ # Installation # Installing UnROOT... Resolving package versions... Installed UnROOT ─ v0.11.11 Updating `~/.julia/environments/v1.14/Project.toml` [3cd96dde] + UnROOT v0.11.11 Updating `~/.julia/environments/v1.14/Manifest.toml` [1520ce14] + AbstractTrees v0.4.5 [7d9f7c33] + Accessors v0.1.45 [66dad0bd] + AliasTables v1.1.3 [65a8f2f4] + ArraysOfArrays v1.1.0 [000d9b38] + BayesHistogram v1.0.7 [c3b6d118] + BitIntegers v0.3.7 [49dc2e85] + Calculus v0.5.2 [5ba52731] + CodecLz4 v0.4.6 [ba30903b] + CodecXz v0.7.4 [6b39b394] + CodecZstd v0.8.7 [34da2185] + Compat v4.18.1 [a33af91c] + CompositionsBase v0.1.2 [187b0558] + ConstructionBase v1.6.0 [a8cc5b0e] + Crayons v4.2.0 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.19.6 [e2d170a0] + DataValueInterfaces v1.0.0 [ffbed154] + DocStringExtensions v0.9.5 [68837c9b] + FHist v0.11.19 [3587e190] + InverseFunctions v0.1.17 [92d709cd] + IrrationalConstants v0.2.6 [c8e1da08] + IterTools v1.10.0 [82899510] + IteratorInterfaceExtensions v1.0.0 [692b3bcd] + JLLWrappers v1.8.0 [8ac3fa9e] + LRUCache v1.6.2 [b964fa9f] + LaTeXStrings v1.4.1 ⌅ [9255714d] + LibDeflate v0.4.4 [2ab3a3ac] + LogExpFunctions v1.0.1 [3f54b04b] + LorentzVectors v0.4.3 [1914dd2f] + MacroTools v0.5.16 [eff96d63] + Measurements v2.14.1 [e1d29d7a] + Missings v1.2.0 [bac558e1] + OrderedCollections v2.0.1 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [08abe8d2] + PrettyTables v3.4.8 [43287f4e] + PtrArrays v1.4.0 [189a3867] + Reexport v1.2.2 [91c51154] + SentinelArrays v1.4.10 [a2af1166] + SortingAlgorithms v1.2.3 [90137ffa] + StaticArrays v1.9.20 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.5 [82ae8749] + StatsAPI v1.8.0 [2913bbd2] + StatsBase v0.34.13 ⌅ [892a3eda] + StringManipulation v0.5.0 [09ab397b] + StructArrays v0.7.3 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.14.0 [3bb67fe8] + TranscodingStreams v0.11.3 [3cd96dde] + UnROOT v0.11.11 [e5d8e439] + XXHashNative v1.1.0 [5ced341a] + Lz4_jll v1.10.1+0 [ffd25f8a] + XZ_jll v5.8.3+0 [46979653] + libdeflate_jll v1.26.0+0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.14.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [de0858da] + Printf v1.11.0 [3fa0cd96] + REPL v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.7+0 [4536629a] + OpenBLAS_jll v0.3.34+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 5.9s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... 2.3 s ✓ JSON_C_jll 1.1 s ✓ libxcrypt_legacy_jll 2.4 s ✓ XXHashNative 1.2 s ✓ XML2_jll WARNING: Constructor for type "Type" was extended in `Flatbuf` without explicit qualification or import. NOTE: Assumed "Type" refers to `Base.Type`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function Type end`. Hint: To silence the warning, qualify `Type` as `Base.Type` in the method signature or explicitly `import Base: Type`. 14.9 s ✓ Arrow 35.9 s ✓ UnROOT 1.9 s ✓ XRootD_jll 10.6 s ✓ UnROOT → UnROOTHTTPExt 1.8 s ✓ XRootD_cxxwrap_jll 13.4 s ✓ XRootD 12.6 s ✓ UnROOT → UnROOTXRootDExt 11 dependencies successfully precompiled in 99 seconds. 136 already precompiled. 1 dependency had output during precompilation: ┌ Arrow │ WARNING: Constructor for type "Type" was extended in `Flatbuf` without explicit qualification or import. │ NOTE: Assumed "Type" refers to `Base.Type`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function Type end`. │ Hint: To silence the warning, qualify `Type` as `Base.Type` in the method signature or explicitly `import Base: Type`. └ Precompilation completed after 115.99s ################################################################################ # Testing # Testing UnROOT Status `/tmp/jl_CeSerz/Project.toml` [1520ce14] AbstractTrees v0.4.5 [7d9f7c33] Accessors v0.1.45 [4c88cf16] Aqua v0.8.16 [65a8f2f4] ArraysOfArrays v1.1.0 ⌅ [69666777] Arrow v2.7.4 [c3b6d118] BitIntegers v0.3.7 [5ba52731] CodecLz4 v0.4.6 [ba30903b] CodecXz v0.7.4 [6b39b394] CodecZstd v0.8.7 [a93c6f00] DataFrames v1.8.2 [68837c9b] FHist v0.11.19 ⌅ [cd3eb016] HTTP v1.11.0 [c8e1da08] IterTools v1.10.0 [8ac3fa9e] LRUCache v1.6.2 ⌅ [9255714d] LibDeflate v0.4.4 [3f54b04b] LorentzVectors v0.4.3 [aea7be01] PrecompileTools v1.3.4 [08abe8d2] PrettyTables v3.4.8 [91c51154] SentinelArrays v1.4.10 [90137ffa] StaticArrays v1.9.20 [09ab397b] StructArrays v0.7.3 [bd369af6] Tables v1.14.0 [3cd96dde] UnROOT v0.11.11 [164e3b87] XRootD v0.2.4 [e5d8e439] XXHashNative v1.1.0 [b77e0a4c] InteractiveUtils v1.11.0 [a63ad114] Mmap v1.11.0 [44cfe95a] Pkg v1.14.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 Status `/tmp/jl_CeSerz/Manifest.toml` [1520ce14] AbstractTrees v0.4.5 [7d9f7c33] Accessors v0.1.45 [66dad0bd] AliasTables v1.1.3 [4c88cf16] Aqua v0.8.16 [65a8f2f4] ArraysOfArrays v1.1.0 ⌅ [69666777] Arrow v2.7.4 [31f734f8] ArrowTypes v2.3.0 [000d9b38] BayesHistogram v1.0.7 [d1d4a3ce] BitFlags v0.1.10 [c3b6d118] BitIntegers v0.3.7 [49dc2e85] Calculus v0.5.2 [5ba52731] CodecLz4 v0.4.6 [ba30903b] CodecXz v0.7.4 [944b1d66] CodecZlib v0.7.9 [6b39b394] CodecZstd v0.8.7 [34da2185] Compat v4.18.1 [a33af91c] CompositionsBase v0.1.2 [f0e56b4a] ConcurrentUtilities v2.6.0 [187b0558] ConstructionBase v1.6.0 [a8cc5b0e] Crayons v4.2.0 [1f15a43c] CxxWrap v0.17.5 [9a962f9c] DataAPI v1.16.0 [a93c6f00] DataFrames v1.8.2 [864edb3b] DataStructures v0.19.6 [e2d170a0] DataValueInterfaces v1.0.0 [ffbed154] DocStringExtensions v0.9.5 [4e289a0a] EnumX v1.0.7 [460bff9d] ExceptionUnwrapping v0.1.11 [e2ba6199] ExprTools v0.1.11 [68837c9b] FHist v0.11.19 ⌅ [cd3eb016] HTTP v1.11.0 ⌅ [842dd82b] InlineStrings v1.4.6 [3587e190] InverseFunctions v0.1.17 [41ab1584] InvertedIndices v1.3.1 [92d709cd] IrrationalConstants v0.2.6 [c8e1da08] IterTools v1.10.0 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.8.0 [8ac3fa9e] LRUCache v1.6.2 [b964fa9f] LaTeXStrings v1.4.1 ⌅ [9255714d] LibDeflate v0.4.4 [2ab3a3ac] LogExpFunctions v1.0.1 [e6f89c97] LoggingExtras v1.2.0 [3f54b04b] LorentzVectors v0.4.3 [1914dd2f] MacroTools v0.5.16 [739be429] MbedTLS v1.1.10 [eff96d63] Measurements v2.14.1 [e1d29d7a] Missings v1.2.0 [78c3b35d] Mocking v0.8.1 [4d8831e6] OpenSSL v1.6.1 [bac558e1] OrderedCollections v2.0.1 [2dfb63ee] PooledArrays v1.4.3 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [08abe8d2] PrettyTables v3.4.8 [43287f4e] PtrArrays v1.4.0 [189a3867] Reexport v1.2.2 [6c6a2e73] Scratch v1.3.0 [91c51154] SentinelArrays v1.4.10 [777ac1f9] SimpleBufferStream v1.2.0 [a2af1166] SortingAlgorithms v1.2.3 [90137ffa] StaticArrays v1.9.20 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.5 [82ae8749] StatsAPI v1.8.0 [2913bbd2] StatsBase v0.34.13 ⌅ [892a3eda] StringManipulation v0.5.0 [09ab397b] StructArrays v0.7.3 [dc5dba14] TZJData v1.6.0+2025c [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.14.0 [f269a46b] TimeZones v1.22.2 [3bb67fe8] TranscodingStreams v0.11.3 [5c2747f8] URIs v1.7.0 [3cd96dde] UnROOT v0.11.11 [164e3b87] XRootD v0.2.4 [e5d8e439] XXHashNative v1.1.0 [9cdfc4e7] JSON_C_jll v0.18.0+0 [94ce4f54] Libiconv_jll v1.18.0+0 [38a345b3] Libuuid_jll v2.42.0+0 [5ced341a] Lz4_jll v1.10.1+0 [c8ffd9c3] MbedTLS_jll v2.28.1010+0 ⌅ [02c8fc9c] XML2_jll v2.14.4+0 [bb14ce0c] XRootD_cxxwrap_jll v0.3.1+0 [b6113df7] XRootD_jll v5.9.1+0 [ffd25f8a] XZ_jll v5.8.3+0 [3eaa8342] libcxxwrap_julia_jll v0.14.10+1 [46979653] libdeflate_jll v1.26.0+0 [5ef642bb] libxcrypt_legacy_jll v4.5.2+0 [0dad84c5] ArgTools v1.2.0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.14.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.5.7+0 [deac9b47] LibCURL_jll v8.21.0+0 [e37daf67] LibGit2_jll v1.9.7+0 [29816b5a] LibSSH2_jll v1.11.104+0 [14a3606d] MozillaCACerts_jll v2026.8.13 [4536629a] OpenBLAS_jll v0.3.34+0 [458c3c95] OpenSSL_jll v3.5.8+0 [efcefdf7] PCRE2_jll v10.48.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.70.0+0 [3f19e933] p7zip_jll v17.8.2+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... ┌ Warning: Running on a single thread. Please re-run the test suite with at least two threads (`julia --threads 2 ...`) └ @ Main ~/.julia/packages/UnROOT/wZnTS/test/runtests.jl:5 3 ambiguities found. To get a list, set `broken = false`. 1 instances of possible type-piracy detected. To get a list, set `broken = false`. ┌ Warning: Running on a single thread. Please re-run the test suite with at least two threads (`julia --threads 2 ...`) └ @ Main ~/.julia/packages/UnROOT/wZnTS/test/multithreading.jl:5 ┌ Warning: CI wasn't run with multiple threads └ @ Main ~/.julia/packages/UnROOT/wZnTS/test/multithreading.jl:26 Plugin No such file or directory loading sec.protocol libXrdSeckrb5-5.so RNTuple std:: container types: Error During Test at /home/pkgeval/.julia/packages/UnROOT/wZnTS/test/rntuple.jl:98 Test threw exception Expression: df.variant_int32_string == Union{Int32, String}[Int32(1), "two", "three", Int32(4), Int32(5)] ArgumentError: cannot reinterpret an `UInt8` array to `UnROOT.Switch` whose first dimension has size `60`. The resulting array would have a non-integral first dimension. Stacktrace: [1] (::Base.var"#thrownonint#reinterpret##0")(S::Core.TypeEgal{UInt8}, T::Core.TypeEgal{UnROOT.Switch}, dim::Int64) @ Base reinterpretarray.jl:76 [2] reinterpret(::Core.TypeEgal{UnROOT.Switch}, a::Vector{UInt8}) @ Base reinterpretarray.jl:96 [inlined] [3] reinterpret(a::Core.TypeEgal{UnROOT.Switch}, b::Vector{UInt8}) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/UnROOT.jl:10 [inlined] [4] read_field(io::UnROOT.MmapStream, field::UnROOT.LeafField{UnROOT.Switch}, page_list::UnROOT.ClusterInfo{UnROOT.RNTuplePageOuterList{UnROOT.RNTuplePageInnerList{UnROOT.PageDescription}}}) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/fieldcolumn_reading.jl:124 [5] read_field(io::UnROOT.MmapStream, field::UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, page_list::UnROOT.ClusterInfo{UnROOT.RNTuplePageOuterList{UnROOT.RNTuplePageInnerList{UnROOT.PageDescription}}}) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/fieldcolumn_reading.jl:213 [6] _localindex_newcluster!(rf::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}, idx::Int64, tid::Int64) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/highlevel.jl:132 [7] macro expansion @ ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/highlevel.jl:104 [inlined] [8] macro expansion @ lock.jl:435 [inlined] [9] getindex(rf::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}, idx::Int64) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/highlevel.jl:101 [10] _iterate_abstractarray(A::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}, state::Int64) @ Base abstractarray.jl:1258 [inlined] [11] iterate(A::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}, state::Int64) @ Base abstractarray.jl:1250 [inlined] [12] _zip_iterate_some(is::Tuple{UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}, Vector{Union{Int32, String}}}, ss::Tuple{Tuple{}, Tuple{}}, ds::Tuple{Missing, Missing}, f::Missing) @ Base.Iterators iterators.jl:457 [inlined] [13] _zip_iterate_all(is::Tuple{UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}, Vector{Union{Int32, String}}}, ss::Tuple{Tuple{}, Tuple{}}) @ Base.Iterators iterators.jl:449 [inlined] [14] iterate(z::Base.Iterators.Zip{Tuple{UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}, Vector{Union{Int32, String}}}}) @ Base.Iterators iterators.jl:439 [inlined] [15] ==(A::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}, B::Vector{Union{Int32, String}}) @ Base abstractarray.jl:3154 [16] eval_test_comparison(comparison::Expr, ops::Vector{Any}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:385 [17] top-level scope @ ~/.julia/packages/UnROOT/wZnTS/test/rntuple.jl:87 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [19] macro expansion @ ~/.julia/packages/UnROOT/wZnTS/test/rntuple.jl:98 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] RNTuple std:: container types: Error During Test at /home/pkgeval/.julia/packages/UnROOT/wZnTS/test/rntuple.jl:107 Test threw exception Expression: df.vector_variant_int64_string == Vector{Union{Int64, String}}[Union{Int64, String}["one"], Union{Int64, String}["one", 2], Union{Int64, String}["one", 2, 3], Union{Int64, String}["one", 2, 3, 4], Union{Int64, String}["one", 2, 3, 4, 5]] ArgumentError: cannot reinterpret an `UInt8` array to `UnROOT.Switch` whose first dimension has size `180`. The resulting array would have a non-integral first dimension. Stacktrace: [1] (::Base.var"#thrownonint#reinterpret##0")(S::Core.TypeEgal{UInt8}, T::Core.TypeEgal{UnROOT.Switch}, dim::Int64) @ Base reinterpretarray.jl:76 [2] reinterpret(::Core.TypeEgal{UnROOT.Switch}, a::Vector{UInt8}) @ Base reinterpretarray.jl:96 [inlined] [3] reinterpret(a::Core.TypeEgal{UnROOT.Switch}, b::Vector{UInt8}) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/UnROOT.jl:10 [inlined] [4] read_field(io::UnROOT.MmapStream, field::UnROOT.LeafField{UnROOT.Switch}, page_list::UnROOT.ClusterInfo{UnROOT.RNTuplePageOuterList{UnROOT.RNTuplePageInnerList{UnROOT.PageDescription}}}) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/fieldcolumn_reading.jl:124 [5] read_field(io::UnROOT.MmapStream, field::UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int64}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, page_list::UnROOT.ClusterInfo{UnROOT.RNTuplePageOuterList{UnROOT.RNTuplePageInnerList{UnROOT.PageDescription}}}) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/fieldcolumn_reading.jl:213 [6] read_field(io::UnROOT.MmapStream, field::UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int64}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}}, page_list::UnROOT.ClusterInfo{UnROOT.RNTuplePageOuterList{UnROOT.RNTuplePageInnerList{UnROOT.PageDescription}}}) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/fieldcolumn_reading.jl:159 [7] _localindex_newcluster!(rf::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int64}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}}, ArraysOfArrays.VectorOfArrays{Union{Int64, String}, 1, 0, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Vector{UnROOT.Index64}, Vector{Tuple{}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, idx::Int64, tid::Int64) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/highlevel.jl:132 [8] macro expansion @ ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/highlevel.jl:104 [inlined] [9] macro expansion @ lock.jl:435 [inlined] [10] getindex(rf::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int64}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}}, ArraysOfArrays.VectorOfArrays{Union{Int64, String}, 1, 0, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Vector{UnROOT.Index64}, Vector{Tuple{}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, idx::Int64) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/highlevel.jl:101 [11] _iterate_abstractarray(A::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int64}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}}, ArraysOfArrays.VectorOfArrays{Union{Int64, String}, 1, 0, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Vector{UnROOT.Index64}, Vector{Tuple{}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, state::Int64) @ Base abstractarray.jl:1258 [inlined] [12] iterate(A::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int64}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}}, ArraysOfArrays.VectorOfArrays{Union{Int64, String}, 1, 0, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Vector{UnROOT.Index64}, Vector{Tuple{}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, state::Int64) @ Base abstractarray.jl:1250 [inlined] [13] _zip_iterate_some(is::Tuple{UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int64}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}}, ArraysOfArrays.VectorOfArrays{Union{Int64, String}, 1, 0, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Vector{UnROOT.Index64}, Vector{Tuple{}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, Vector{Vector{Union{Int64, String}}}}, ss::Tuple{Tuple{}, Tuple{}}, ds::Tuple{Missing, Missing}, f::Missing) @ Base.Iterators iterators.jl:457 [inlined] [14] _zip_iterate_all(is::Tuple{UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int64}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}}, ArraysOfArrays.VectorOfArrays{Union{Int64, String}, 1, 0, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Vector{UnROOT.Index64}, Vector{Tuple{}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, Vector{Vector{Union{Int64, String}}}}, ss::Tuple{Tuple{}, Tuple{}}) @ Base.Iterators iterators.jl:449 [inlined] [15] iterate(z::Base.Iterators.Zip{Tuple{UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int64}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}}, ArraysOfArrays.VectorOfArrays{Union{Int64, String}, 1, 0, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Vector{UnROOT.Index64}, Vector{Tuple{}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, Vector{Vector{Union{Int64, String}}}}}) @ Base.Iterators iterators.jl:439 [inlined] [16] ==(A::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int64}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}}, ArraysOfArrays.VectorOfArrays{Union{Int64, String}, 1, 0, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Vector{UnROOT.Index64}, Vector{Tuple{}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, B::Vector{Vector{Union{Int64, String}}}) @ Base abstractarray.jl:3154 [17] eval_test_comparison(comparison::Expr, ops::Vector{Any}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:385 [18] top-level scope @ ~/.julia/packages/UnROOT/wZnTS/test/rntuple.jl:87 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [20] macro expansion @ ~/.julia/packages/UnROOT/wZnTS/test/rntuple.jl:107 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] RNTuple Tables.jl and Arrow integration: Error During Test at /home/pkgeval/.julia/packages/UnROOT/wZnTS/test/rntuple.jl:226 Got exception outside of a @test ArgumentError: cannot reinterpret an `UInt8` array to `UnROOT.Switch` whose first dimension has size `60`. The resulting array would have a non-integral first dimension. Stacktrace: [1] (::Base.var"#thrownonint#reinterpret##0")(S::Core.TypeEgal{UInt8}, T::Core.TypeEgal{UnROOT.Switch}, dim::Int64) @ Base reinterpretarray.jl:76 [2] reinterpret(::Core.TypeEgal{UnROOT.Switch}, a::Vector{UInt8}) @ Base reinterpretarray.jl:96 [inlined] [3] reinterpret(a::Core.TypeEgal{UnROOT.Switch}, b::Vector{UInt8}) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/UnROOT.jl:10 [inlined] [4] read_field(io::UnROOT.MmapStream, field::UnROOT.LeafField{UnROOT.Switch}, page_list::UnROOT.ClusterInfo{UnROOT.RNTuplePageOuterList{UnROOT.RNTuplePageInnerList{UnROOT.PageDescription}}}) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/fieldcolumn_reading.jl:124 [5] read_field(io::UnROOT.MmapStream, field::UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, page_list::UnROOT.ClusterInfo{UnROOT.RNTuplePageOuterList{UnROOT.RNTuplePageInnerList{UnROOT.PageDescription}}}) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/fieldcolumn_reading.jl:213 [6] _localindex_newcluster!(rf::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}, idx::Int64, tid::Int64) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/highlevel.jl:132 [7] macro expansion @ ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/highlevel.jl:104 [inlined] [8] macro expansion @ lock.jl:435 [inlined] [9] getindex(rf::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}, idx::Int64) @ UnROOT ~/.julia/packages/UnROOT/wZnTS/src/RNTuple/highlevel.jl:101 [10] copyto_unaliased!(deststyle::IndexLinear, dest::Vector{Union{Int32, String}}, srcstyle::IndexLinear, src::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}) @ Base abstractarray.jl:1099 [11] copyto!(dest::Vector{Union{Int32, String}}, src::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}) @ Base abstractarray.jl:1079 [12] copymutable(a::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}) @ Base abstractarray.jl:1213 [13] copy(a::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}) @ Base abstractarray.jl:1156 [inlined] [14] _preprocess_column(col::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}, len::Int64, copycols::Bool) @ DataFrames ~/.julia/packages/DataFrames/0Y1g5/src/dataframe/dataframe.jl:245 [15] DataFrame(columns::Vector{AbstractVector}, colindex::DataFrames.Index; copycols::Bool) @ DataFrames ~/.julia/packages/DataFrames/0Y1g5/src/dataframe/dataframe.jl:229 [16] fromcolumns(x::@NamedTuple{string::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}, Vector{String}, String}, vector_int32::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Int32}}, ArraysOfArrays.VectorOfArrays{Int32, 1, 0, Vector{Int32}, Vector{UnROOT.Index64}, Vector{Tuple{}}, SubArray{Int32, 1, Vector{Int32}, Tuple{UnitRange{Int64}}, true}}, SubArray{Int32, 1, Vector{Int32}, Tuple{UnitRange{Int64}}, true}}, array_float::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.StdArrayField{3, UnROOT.LeafField{Float32}}, Base.ReinterpretArray{SVector{3, Float32}, 1, Float32, Vector{Float32}, false}, SVector{3, Float32}}, vector_vector_int32::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Int32}}}, ArraysOfArrays.VectorOfArrays{SubArray{Int32, 1, Vector{Int32}, Tuple{UnitRange{Int64}}, true}, 1, 0, ArraysOfArrays.VectorOfArrays{Int32, 1, 0, Vector{Int32}, Vector{UnROOT.Index64}, Vector{Tuple{}}, SubArray{Int32, 1, Vector{Int32}, Tuple{UnitRange{Int64}}, true}}, Vector{UnROOT.Index64}, Vector{Tuple{}}, ArraysOfArrays.VectorOfArrays{Int32, 1, 0, Vector{Int32}, SubArray{UnROOT.Index64, 1, Vector{UnROOT.Index64}, Tuple{UnitRange{Int64}}, true}, SubArray{Tuple{}, 1, Vector{Tuple{}}, Tuple{UnitRange{Int64}}, true}, SubArray{Int32, 1, Vector{Int32}, Tuple{UnitRange{Int64}}, true}}}, ArraysOfArrays.VectorOfArrays{Int32, 1, 0, Vector{Int32}, SubArray{UnROOT.Index64, 1, Vector{UnROOT.Index64}, Tuple{UnitRange{Int64}}, true}, SubArray{Tuple{}, 1, Vector{Tuple{}}, Tuple{UnitRange{Int64}}, true}, SubArray{Int32, 1, Vector{Int32}, Tuple{UnitRange{Int64}}, true}}}, vector_string::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}, ArraysOfArrays.VectorOfArrays{String, 1, 0, Vector{String}, Vector{UnROOT.Index64}, Vector{Tuple{}}, SubArray{String, 1, Vector{String}, Tuple{UnitRange{Int64}}, true}}, SubArray{String, 1, Vector{String}, Tuple{UnitRange{Int64}}, true}}, vector_vector_string::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, ArraysOfArrays.VectorOfArrays{SubArray{String, 1, Vector{String}, Tuple{UnitRange{Int64}}, true}, 1, 0, ArraysOfArrays.VectorOfArrays{String, 1, 0, Vector{String}, Vector{UnROOT.Index64}, Vector{Tuple{}}, SubArray{String, 1, Vector{String}, Tuple{UnitRange{Int64}}, true}}, Vector{UnROOT.Index64}, Vector{Tuple{}}, ArraysOfArrays.VectorOfArrays{String, 1, 0, Vector{String}, SubArray{UnROOT.Index64, 1, Vector{UnROOT.Index64}, Tuple{UnitRange{Int64}}, true}, SubArray{Tuple{}, 1, Vector{Tuple{}}, Tuple{UnitRange{Int64}}, true}, SubArray{String, 1, Vector{String}, Tuple{UnitRange{Int64}}, true}}}, ArraysOfArrays.VectorOfArrays{String, 1, 0, Vector{String}, SubArray{UnROOT.Index64, 1, Vector{UnROOT.Index64}, Tuple{UnitRange{Int64}}, true}, SubArray{Tuple{}, 1, Vector{Tuple{}}, Tuple{UnitRange{Int64}}, true}, SubArray{String, 1, Vector{String}, Tuple{UnitRange{Int64}}, true}}}, variant_int32_string::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, UnROOT.UnionVector{Union{Int32, String}, Tuple{Vector{Int32}, Vector{String}}}, Union{Int32, String}}, vector_variant_int64_string::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.UnionField{UnROOT.LeafField{UnROOT.Switch}, Tuple{UnROOT.LeafField{Int64}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}}, ArraysOfArrays.VectorOfArrays{Union{Int64, String}, 1, 0, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Vector{UnROOT.Index64}, Vector{Tuple{}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, SubArray{Union{Int64, String}, 1, UnROOT.UnionVector{Union{Int64, String}, Tuple{Vector{Int64}, Vector{String}}}, Tuple{UnitRange{Int64}}, true}}, tuple_int32_string::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.StructField{(:_0, :_1), Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, StructArrays.StructVector{@NamedTuple{_0::Int32, _1::String}, @NamedTuple{_0::Vector{Int32}, _1::Vector{String}}, Int64}, @NamedTuple{_0::Int32, _1::String}}, pair_int32_string::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.StructField{(:_0, :_1), Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}, StructArrays.StructVector{@NamedTuple{_0::Int32, _1::String}, @NamedTuple{_0::Vector{Int32}, _1::Vector{String}}, Int64}, @NamedTuple{_0::Int32, _1::String}}, vector_tuple_int32_string::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.VectorField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.StructField{(:_0, :_1), Tuple{UnROOT.LeafField{Int32}, UnROOT.StringField{UnROOT.LeafField{UnROOT.Index64}, UnROOT.LeafField{Char}}}}}, ArraysOfArrays.VectorOfArrays{@NamedTuple{_0::Int32, _1::String}, 1, 0, StructArrays.StructVector{@NamedTuple{_0::Int32, _1::String}, @NamedTuple{_0::Vector{Int32}, _1::Vector{String}}, Int64}, Vector{UnROOT.Index64}, Vector{Tuple{}}, StructArrays.StructVector{@NamedTuple{_0::Int32, _1::String}, @NamedTuple{_0::SubArray{Int32, 1, Vector{Int32}, Tuple{UnitRange{Int64}}, true}, _1::SubArray{String, 1, Vector{String}, Tuple{UnitRange{Int64}}, true}}, Int64}}, StructArrays.StructVector{@NamedTuple{_0::Int32, _1::String}, @NamedTuple{_0::SubArray{Int32, 1, Vector{Int32}, Tuple{UnitRange{Int64}}, true}, _1::SubArray{String, 1, Vector{String}, Tuple{UnitRange{Int64}}, true}}, Int64}}, lorentz_vector::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.StructField{(:pt, :eta, :phi, :mass), NTuple{4, UnROOT.LeafField{Float32}}}, StructArrays.StructVector{@NamedTuple{pt::Float32, eta::Float32, phi::Float32, mass::Float32}, @NamedTuple{pt::Vector{Float32}, eta::Vector{Float32}, phi::Vector{Float32}, mass::Vector{Float32}}, Int64}, @NamedTuple{pt::Float32, eta::Float32, phi::Float32, mass::Float32}}, array_lv::UnROOT.RNTupleField{UnROOT.RNTuple{UnROOT.MmapStream}, UnROOT.StdArrayField{3, UnROOT.StructField{(:pt, :eta, :phi, :mass), NTuple{4, UnROOT.LeafField{Float32}}}}, Base.ReinterpretArray{SVector{3, @NamedTuple{pt::Float32, eta::Float32, phi::Float32, mass::Float32}}, 1, @NamedTuple{pt::Float32, eta::Float32, phi::Float32, mass::Float32}, StructArrays.StructVector{@NamedTuple{pt::Float32, eta::Float32, phi::Float32, mass::Float32}, @NamedTuple{pt::Vector{Float32}, eta::Vector{Float32}, phi::Vector{Float32}, mass::Vector{Float32}}, Int64}, false}, SVector{3, @NamedTuple{pt::Float32, eta::Float32, phi::Float32, mass::Float32}}}}, names::Vector{Symbol}; copycols::Nothing) @ DataFrames ~/.julia/packages/DataFrames/0Y1g5/src/other/tables.jl:36 [17] DataFrame(x::LazyTree with 13 branches: string, vector_int32, array_float, vector_vector_int32, vector_string... ; copycols::Nothing) @ DataFrames ~/.julia/packages/DataFrames/0Y1g5/src/other/tables.jl:59 [inlined] [18] DataFrame(x::LazyTree with 13 branches: string, vector_int32, array_float, vector_vector_int32, vector_string... ) @ DataFrames ~/.julia/packages/DataFrames/0Y1g5/src/other/tables.jl:48 [19] top-level scope @ ~/.julia/packages/UnROOT/wZnTS/test/rntuple.jl:227 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [21] macro expansion @ ~/.julia/packages/UnROOT/wZnTS/test/rntuple.jl:229 [inlined] Test Summary: | Pass Error Broken Total Time UnROOT tests | 1172 3 2 1177 11m40.8s Aqua.jl | 9 2 11 2m17.1s @io | 10 10 1.1s io functions | 2 2 0.1s Header and Preamble | 2 2 0.2s ROOTFile | 24 24 24.9s readbasketsraw() | 5 5 6.3s ROOTDirectoryHeader | 8 8 0.1s Single TObject subclasses | 4 4 0.1s TNtuple | 4 4 5.7s TNtupleD | 2 2 3.7s TDirectory | 9 9 3.5s TTreeIndex | 7 7 0.8s TBaskets in TTree | 0 0.1s basketarray_iter() | 3 3 1.2s primitives | 3 3 1.0s RooFitResult | 51 51 3.9s Synthetic RooFitResult fixtures | 35 35 2.3s Compressions | 5 5 1.5s No (basket) compression | 2 2 1.1s Uncompressed trees | 2 2 9.6s Singly jagged branches | 8 8 2.2s Doubly jagged [var][var] branches | 6 6 4.0s Doubly jagged [var][fix] branches | 5 5 1.5s Doubly jagged via custom class | 4 4 3.3s Triply jagged stuff via custom class | 8 8 1.8s jagged subbranch type by leaf | 4 4 1.4s LazyBranch and LazyTree | 26 26 4.1s Alternative sink for LazyTree | 1 1 2.9s histograms | 188 188 8.6s parseTH 3D histograms (TH3F, TH3D, TH3I) | 60 60 2.1s View | 10 10 1.7s Parallel and enumerate interface | 9 9 0.8s Multi threading | 8 8 3.6s SourceStream remote | 3 3 1m05.5s Displaying files | 2 2 4.3s Displaying trees | 7 7 8.8s Type stability | 0 0.8s utils | 2 2 0.2s Branch filtering | 3 3 0.7s Cluster ranges | 8 8 4.3s Chaining/vcat | 5 5 3.1s Broadcast fusion | 3 3 2.0s Objects on top level | 1 1 0.0s Basic C++ types | 1 1 8.9s C-array types | 6 6 1.3s C vector{string} | 4 4 1.4s vector | 3 3 0.7s runlength_string long-string (0xFF) marker | 3 3 0.4s custom bootstrapping | 98 98 5.4s TLorentzVector | 8 8 2.0s NanoAOD | 10 10 5.2s Issues | 41 41 10.7s Clean GC issue #260 | 1 1 5.8s PR 266 | 2 2 0.1s PR 342 TLeafC | 1 1 0.6s Unsigned integer branches (TLeafB/S/I/L with fIsUnsigned) | 8 8 1.1s TStreamerObjectPointer in JaggType | 5 5 1.6s RNTuple Anchodr/Header/Footer | 10 10 14.3s RNTuple Schema Parsing | 8 8 0.2s RNTuple Display | 1 1 0.4s RNTuple Int32 reading | 3 3 5.6s RNTuple bit(bool) reading | 1 1 3.3s RNTuple multicluster | 5 5 12.3s RNTuple std:: container types | 17 2 19 23.9s RNTupleCardinality | 1 1 5.8s RNTuple Type stability | 2 2 0.2s RNTuple Multi-threading | 3 3 1.3s RNTuple Tables.jl and Arrow integration | 1 1 5.3s RNTuple v1.0 spec files (scikit-hep-testdata) | 39 39 17.5s RNTuple Writing - Internal | 21 21 14.4s RNTuple Writing - triple jagged vector | 2 2 2.2s RNTuple Writing - Single colunm round trips | 220 220 1m37.8s RNTuple Writing - Multiple colunm round trips | 16 16 15.6s RNTuple Writing - Vector colunms | 16 16 20.0s RNTuple Writing - full type matrix round trip | 16 16 13.7s RNTuple Writing - non-default names | 1 1 1.2s RNTuple Writing - bit column odd sizes | 8 8 0.4s RNTuple Writing - string edge cases | 1 1 1.7s RNTuple Writing - compression round trip | 25 25 8.1s RNTuple Writing - default is LZ4 and it shrinks data | 3 3 1.1s RNTuple Writing - multi-block compression (>16MB page) | 1 1 1.1s RNTuple Writing - large incompressible data | 3 3 1.9s RNG of the outermost testset: Xoshiro(0xe71d4529f2459bc8, 0x1ba2a92a005bbedf, 0x2a1c9398b43a7c04, 0x4f71ef0ab4f051bd, 0x38b1abee6b0f80a4) ERROR: LoadError: Some tests did not pass: 1172 passed, 0 failed, 3 errored, 2 broken. in expression starting at /home/pkgeval/.julia/packages/UnROOT/wZnTS/test/runtests.jl:7 Testing failed after 705.53s ERROR: LoadError: Package UnROOT errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3298 [3] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 903.42s: package tests unexpectedly errored