DataFrames.jl icon indicating copy to clipboard operation
DataFrames.jl copied to clipboard

Stack overflow when compiling sysimage

Open bluesmoon opened this issue 1 year ago • 6 comments

Julia v1.10.7 DataFrames v1.7.0

When building a sysimage, I get the following error:

- PackageCompiler: compiling incremental system image
Internal error: stack overflow in type inference of row_group_slots!(
	Tuple{
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1}
	},
	Base.Val{true},
	Nothing,
	Bool,
	Nothing,
	Bool
).


Internal error: stack overflow in type inference of row_group_slots!(
	Tuple{
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Float64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1},
		Array{Union{Base.Missing, Int64}, 1}
	},
	Tuple{
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		DataFrames.IntegerRefpool{Union{Base.Missing, Int64}},
		Nothing,
		Vararg{DataFrames.IntegerRefpool{Union{Base.Missing, Int64}}, 4}
	},
	Tuple{
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		Nothing,
		Nothing,
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		Nothing,
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Float64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}},
		DataFrames.IntegerRefarray{Array{Union{Base.Missing, Int64}, 1}}
	},
	Base.Val{true},
	Nothing,
	Bool,
	Bool,
	Bool
).
This might be caused by recursion over very long tuples or argument lists.

How should I go about debugging this?

bluesmoon avatar Jan 03 '25 18:01 bluesmoon

Bump. I just updated the message to make it more readable without horizontal scrolling.

bluesmoon avatar May 09 '25 14:05 bluesmoon

I have never built a system image. Are you trying do do groupby on a very wide table with lots of by?

bkamins avatar May 09 '25 20:05 bkamins

No, I don't have very wide tables. Probably 15-20 columns at most, and when I do groupby it is with 2-3 columns in by.

Some of the columns are Vector{Vector} if that matters.

bluesmoon avatar May 09 '25 20:05 bluesmoon

Can you make an MWE? I would like to check this out.

pdeffebach avatar May 12 '25 17:05 pdeffebach

I'll try. We have a fairly large codebase and this shows up in my CI logs. Might be easier to find out exactly which version of Julia & DataFrames it started happening.

bluesmoon avatar May 12 '25 17:05 bluesmoon

Ok, so I still can't make an MWE, but I discovered that if I add import_into_main = false when creating the sysimage, the problem goes away. Could it be that this is related to symbols being imported into Main and then causing circular references? Anyway, if someone else sees this, might be worth suggesting using that flag.

bluesmoon avatar Jun 04 '25 17:06 bluesmoon