Skip to content

Instantly share code, notes, and snippets.

@jeremiahpslewis
Created September 20, 2022 14:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeremiahpslewis/2eb3d73a0be65a26b43db1bd42fd62a9 to your computer and use it in GitHub Desktop.
Save jeremiahpslewis/2eb3d73a0be65a26b43db1bd42fd62a9 to your computer and use it in GitHub Desktop.
Traceur output
┌ Warning: dynamic dispatch to GeoJSON.String($(Expr(:invoke, MethodInstance for get(::JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}, ::Symbol), :(JSON3.get), Core.Argument(2), :type)))
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/features.jl:163
┌ Warning: type returns Any
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/features.jl:163
┌ Warning: dynamic dispatch to $(Expr(:invoke, MethodInstance for GeoJSON.type(::JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}), :(GeoJSON.type), Core.Argument(2))) == "Point"
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/json.jl:96
┌ Warning: dynamic dispatch to $(Expr(:invoke, MethodInstance for GeoJSON.type(::JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}), :(GeoJSON.type), Core.Argument(2))) == "LineString"
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/json.jl:98
┌ Warning: dynamic dispatch to $(Expr(:invoke, MethodInstance for GeoJSON.type(::JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}), :(GeoJSON.type), Core.Argument(2))) == "Polygon"
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/json.jl:100
┌ Warning: dynamic dispatch to $(Expr(:invoke, MethodInstance for GeoJSON.type(::JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}), :(GeoJSON.type), Core.Argument(2))) == "MultiPoint"
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/json.jl:102
┌ Warning: dynamic dispatch to $(Expr(:invoke, MethodInstance for GeoJSON.type(::JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}), :(GeoJSON.type), Core.Argument(2))) == "MultiLineString"
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/json.jl:104
┌ Warning: dynamic dispatch to $(Expr(:invoke, MethodInstance for GeoJSON.type(::JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}), :(GeoJSON.type), Core.Argument(2))) == "MultiPolygon"
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/json.jl:106
┌ Warning: dynamic dispatch to $(Expr(:invoke, MethodInstance for GeoJSON.type(::JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}), :(GeoJSON.type), Core.Argument(2))) == "GeometryCollection"
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/json.jl:108
┌ Warning: dynamic dispatch to Base.string("Unknown geometry type ", $(Expr(:invoke, MethodInstance for GeoJSON.type(::JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}), :(GeoJSON.type), Core.Argument(2))))
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/json.jl:111
┌ Warning: dynamic dispatch to GeoJSON.ArgumentError(Base.string("Unknown geometry type ", $(Expr(:invoke, MethodInstance for GeoJSON.type(::JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}), :(GeoJSON.type), Core.Argument(2)))))
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/json.jl:111
┌ Warning: geometry returns Any
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/json.jl:94
┌ Warning: dynamic dispatch to GeoJSON.geometry($(Expr(:invoke, MethodInstance for get(::JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}, ::Symbol), :(JSON3.get), :(GeoJSON.getfield(_2, object)), :geometry)))
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/features.jl:28
┌ Warning: geometry returns Any
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/features.jl:28
┌ Warning: geometry returns Any
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/geointerface.jl:54
┌ Warning: getindex returns Union{Base.Slice{Base.OneTo{Int64}}, Int64}
└ @ tuple.jl:29
┌ Warning: getindex returns Any
└ @ array.jl:925
┌ Warning: is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ multidimensional.jl:62
┌ Warning: is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ multidimensional.jl:66
┌ Warning: is assigned as Tuple{Int64, Nothing}
└ @ multidimensional.jl:62
┌ Warning: is assigned as Nothing
└ @ multidimensional.jl:66
┌ Warning: Dy is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ multidimensional.jl:897
┌ Warning: Dy is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ multidimensional.jl:904
┌ Warning: dynamic dispatch to Base.Broadcast.DimensionMismatch($(Expr(:invoke, MethodInstance for Base.print_to_string(::String, ::Vararg{Any}), :(Base.print_to_string), "arrays could not be broadcast to a common size; got a dimension with lengths ", :(Base.getfield(_2, stop)), " and ", :(Base.getfield(_3, stop)))))
└ @ broadcast.jl:516
┌ Warning: dynamic dispatch to Base.Broadcast.DimensionMismatch($(Expr(:invoke, MethodInstance for Base.print_to_string(::String, ::Vararg{Any}), :(Base.print_to_string), "arrays could not be broadcast to a common size; got a dimension with lengths ", :(Base.getfield(Base.getfield(_2, 1, true), stop)), " and ", :(Base.getfield(Base.getfield(_3, 1, true), stop)))))
└ @ broadcast.jl:516
┌ Warning: dynamic dispatch to Base.Broadcast.DimensionMismatch($(Expr(:invoke, MethodInstance for Base.print_to_string(::String, ::Vararg{Any}), :(Base.print_to_string), "arrays could not be broadcast to a common size; got a dimension with lengths ", :(Base.getfield(Base.getfield(_2, 1, true), stop)), " and ", :(Base.getfield(Base.getfield(_3, 1, true), stop)))))
└ @ broadcast.jl:516
┌ Warning: dynamic dispatch to Base.Broadcast.DimensionMismatch($(Expr(:invoke, MethodInstance for Base.print_to_string(::String, ::Vararg{Any}), :(Base.print_to_string), "arrays could not be broadcast to a common size; got a dimension with lengths ", :(Core.ifelse(Base.slt_int(Base.arraysize(_2, 1), 0), 0, Base.arraysize(_2, 1))), " and ", 1)))
└ @ broadcast.jl:516
┌ Warning: dynamic dispatch to Base.Broadcast.DimensionMismatch($(Expr(:invoke, MethodInstance for Base.print_to_string(::String, ::Vararg{Any}), :(Base.print_to_string), "arrays could not be broadcast to a common size; got a dimension with lengths ", :(Core.ifelse(Base.slt_int(Base.arraysize(Core.getfield(Base.getfield(_2, args), 1), 1), 0), 0, Base.arraysize(Core.getfield(Base.getfield(_2, args), 1), 1))), " and ", 1)))
└ @ broadcast.jl:516
┌ Warning: getindex returns Union{Tuple{MultiPolygonTrait}, Vector{Any}}
└ @ tuple.jl:29
┌ Warning: getindex returns Union{Tuple{MultiPolygonTrait}, Base.Broadcast.Extruded{Vector{Any}, Tuple{Bool}, Tuple{Int64}}}
└ @ tuple.jl:29
┌ Warning: getindex returns Any
└ @ array.jl:924
┌ Warning: _broadcast_getindex returns Any
└ @ broadcast.jl:636
┌ Warning: dynamic dispatch to (==)(Base.arrayref($(Expr(:boundscheck)), Base.getfield(Base.getfield(Base.getfield(_2, args), 1, $(Expr(:boundscheck))), x), Core.ifelse(Base.getfield(Base.getfield(Base.getfield(Base.getfield(_2, args), 1, $(Expr(:boundscheck))), keeps), 1, true), _3, Base.getfield(Base.getfield(Base.getfield(Base.getfield(_2, args), 1, $(Expr(:boundscheck))), defaults), 1, true))), MultiPolygonTrait())
└ @ broadcast.jl:670
┌ Warning: val is assigned as Union{Missing, Bool}
└ @ broadcast.jl:597
┌ Warning: dynamic dispatch to (==)(Base.arrayref(false, Base.getfield(Base.getfield(Base.getfield(_2, args), 1, false), x), Core.ifelse(Base.getfield(Base.getfield(Base.getfield(Base.getfield(_2, args), 1, false), keeps), 1, true), _3, Base.getfield(Base.getfield(Base.getfield(Base.getfield(_2, args), 1, false), defaults), 1, true))), MultiPolygonTrait())
└ @ broadcast.jl:670
┌ Warning: is assigned as Tuple{Int64, Int64}
└ @ bitarray.jl:31
┌ Warning: is assigned as Nothing
└ @ bitarray.jl:35
┌ Warning: dynamic dispatch to Base.ArgumentError($(Expr(:invoke, MethodInstance for Base.print_to_string(::String, ::Vararg{Any}), :(Base.print_to_string), "dimension size must be ≥ 0, got ", :(Base.getfield(_3, 1, false)), " for dimension ", 1)))
└ @ bitarray.jl:32
┌ Warning: dynamic dispatch to Base.string("dimension size must be ≥ 0, got ", Base.getfield(_3, 1, true), " for dimension ", 1)
└ @ bitarray.jl:32
┌ Warning: dynamic dispatch to Base.ArgumentError(Base.string("dimension size must be ≥ 0, got ", Base.getfield(_3, 1, true), " for dimension ", 1))
└ @ bitarray.jl:32
┌ Warning: dynamic dispatch to Base.string("dimension size must be ≥ 0, got ", Base.getfield(_3, 1, true), " for dimension ", 1)
└ @ abstractarray.jl:32
┌ Warning: dynamic dispatch to Base.ArgumentError(Base.string("dimension size must be ≥ 0, got ", Base.getfield(_3, 1, true), " for dimension ", 1))
└ @ abstractarray.jl:32
┌ Warning: dynamic dispatch to Base.string("dimension size must be ≥ 0, got ", Base.getfield(Base.getfield(_3, 1, true), stop), " for dimension ", 1)
└ @ abstractarray.jl:32
┌ Warning: dynamic dispatch to Base.ArgumentError(Base.string("dimension size must be ≥ 0, got ", Base.getfield(Base.getfield(_3, 1, true), stop), " for dimension ", 1))
└ @ abstractarray.jl:32
┌ Warning: dynamic dispatch to Base.string("dimension size must be ≥ 0, got ", Base.getfield(Base.getfield(_4, 1, true), stop), " for dimension ", 1)
└ @ broadcast.jl:32
┌ Warning: dynamic dispatch to Base.ArgumentError(Base.string("dimension size must be ≥ 0, got ", Base.getfield(Base.getfield(_4, 1, true), stop), " for dimension ", 1))
└ @ broadcast.jl:32
┌ Warning: dynamic dispatch to Base.string("dimension size must be ≥ 0, got ", Base.getfield(Base.getfield(Base.getfield(_2, axes), 1, true), stop), " for dimension ", 1)
└ @ broadcast.jl:32
┌ Warning: dynamic dispatch to Base.ArgumentError(Base.string("dimension size must be ≥ 0, got ", Base.getfield(Base.getfield(Base.getfield(_2, axes), 1, true), stop), " for dimension ", 1))
└ @ broadcast.jl:32
┌ Warning: val is assigned as Union{Missing, Bool}
└ @ broadcast.jl:1055
┌ Warning: val is assigned as Union{Missing, Bool}
└ @ broadcast.jl:1055
┌ Warning: y is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ broadcast.jl:1052
┌ Warning: dynamic dispatch to (==)(Base.arrayref(false, Base.getfield(Base.getfield(Base.getfield(_3, args), 1, false), x), Core.ifelse(Base.getfield(Base.getfield(Base.getfield(Base.getfield(_3, args), 1, false), keeps), 1, true), φ (%11 => %10), Base.getfield(Base.getfield(Base.getfield(Base.getfield(_3, args), 1, false), defaults), 1, true))), MultiPolygonTrait())
└ @ broadcast.jl:670
┌ Warning: copyto_nonleaf! returns Union{BitVector, Vector{Union{Missing, Bool}}}
└ @ broadcast.jl:1049
┌ Warning: val is assigned as Union{Missing, Bool}
└ @ broadcast.jl:899
┌ Warning: val is assigned as Union{Missing, Bool}
└ @ broadcast.jl:899
┌ Warning: y is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ broadcast.jl:892
┌ Warning: val is assigned as Union{Missing, Bool}
└ @ broadcast.jl:901
┌ Warning: dest is assigned as Union{BitVector, Vector{Missing}}
└ @ broadcast.jl:900
┌ Warning: dynamic dispatch to (==)(Base.arrayref(false, Base.getfield(Base.getfield(_2, args), 1, true), Core.ifelse(Base.not_int(Core.ifelse(Base.slt_int(Base.arraysize(Base.getfield(Base.getfield(_2, args), 1, true), 1), 0), 0, Base.arraysize(Base.getfield(Base.getfield(_2, args), 1, true), 1)) === 1), φ (%21 => 1), 1)), MultiPolygonTrait())
└ @ broadcast.jl:670
┌ Warning: dynamic dispatch to Base.string("dimension size must be ≥ 0, got ", Base.getfield(Base.getfield(Base.getfield(_2, axes), 1, true), stop), " for dimension ", 1)
└ @ broadcast.jl:32
┌ Warning: dynamic dispatch to Base.ArgumentError(Base.string("dimension size must be ≥ 0, got ", Base.getfield(Base.getfield(Base.getfield(_2, axes), 1, true), stop), " for dimension ", 1))
└ @ broadcast.jl:32
┌ Warning: dynamic dispatch to Base.convert(Base.Bool, π (%57, Missing))
└ @ broadcast.jl:702
┌ Warning: copy returns Union{Vector{Union{Missing, Bool}}, Vector{Missing}, BitVector}
└ @ broadcast.jl:881
┌ Warning: dynamic dispatch to Base.Broadcast.DimensionMismatch($(Expr(:invoke, MethodInstance for Base.print_to_string(::String, ::Vararg{Any}), :(Base.print_to_string), "arrays could not be broadcast to a common size; got a dimension with lengths ", :(Core.ifelse(Base.slt_int(Base.arraysize(Core.getfield(Base.getfield(_2, args), 1), 1), 0), 0, Base.arraysize(Core.getfield(Base.getfield(_2, args), 1), 1))), " and ", 1)))
└ @ broadcast.jl:516
┌ Warning: dynamic dispatch to (==)(Base.arrayref(false, Base.getfield(Base.getfield(_2, args), 1, true), Core.ifelse(Base.not_int(Core.ifelse(Base.slt_int(Base.arraysize(Base.getfield(Base.getfield(_2, args), 1, true), 1), 0), 0, Base.arraysize(Base.getfield(Base.getfield(_2, args), 1, true), 1)) === 1), φ (%54 => 1), 1)), MultiPolygonTrait())
└ @ broadcast.jl:670
┌ Warning: dynamic dispatch to Base.string("dimension size must be ≥ 0, got ", φ (%15 => 1, %22 => %6), " for dimension ", 1)
└ @ broadcast.jl:32
┌ Warning: dynamic dispatch to Base.ArgumentError(Base.string("dimension size must be ≥ 0, got ", φ (%15 => 1, %22 => %6), " for dimension ", 1))
└ @ broadcast.jl:32
┌ Warning: dynamic dispatch to Base.convert(Base.Bool, π (%86, Missing))
└ @ broadcast.jl:702
┌ Warning: materialize returns Union{Vector{Union{Missing, Bool}}, Vector{Missing}, BitVector}
└ @ broadcast.jl:860
┌ Warning: getindex returns Union{Int64, BitVector}
└ @ tuple.jl:29
┌ Warning: getindex returns Union{Int64, Base.LogicalIndex{Int64, BitVector}}
└ @ tuple.jl:29
┌ Warning: is assigned as Union{Nothing, Tuple{Int64, Tuple{Int64, Int64, Tuple{}, UInt64}}}
└ @ multidimensional.jl:62
┌ Warning: is assigned as Union{Nothing, Tuple{Int64, Tuple{Int64, Int64, Tuple{}, UInt64}}}
└ @ multidimensional.jl:66
┌ Warning: is assigned as Tuple{Int64, Nothing}
└ @ multidimensional.jl:62
┌ Warning: is assigned as Nothing
└ @ multidimensional.jl:66
┌ Warning: Dy is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ multidimensional.jl:897
┌ Warning: Dy is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ multidimensional.jl:904
┌ Warning: coordinates returns Any
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/geometries.jl:45
┌ Warning: dynamic dispatch to GeoJSON.length($(Expr(:invoke, MethodInstance for get(::JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}, ::Symbol), :(JSON3.get), :(GeoJSON.getfield(_2, object)), :coordinates)))
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/geometries.jl:69
┌ Warning: length returns Any
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/geometries.jl:69
┌ Warning: ngeom returns Any
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/geointerface.jl:44
┌ Warning: dynamic dispatch to 1:$(Expr(:invoke, MethodInstance for length(::GeoJSON.MultiPolygon{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoJSON.length), Core.Argument(3)))
└ @ ~/.julia/packages/GeoInterface/J298z/src/fallbacks.jl:71
┌ Warning: dynamic dispatch to Base.Generator(%new(GeoInterface.var"#19#20"{MultiPolygonTrait, GeoJSON.MultiPolygon{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}, _2, _3), φ (%14 => %11, %16 => %15))
└ @ ~/.julia/packages/GeoInterface/J298z/src/fallbacks.jl:71
┌ Warning: dynamic dispatch to Base.ArgumentError("new length must be ≥ 0")
└ @ array.jl:1239
┌ Warning: dynamic dispatch to Base.ArgumentError("new length must be ≥ 0")
└ @ ~/.julia/packages/JSON3/vguNZ/src/JSON3.jl:1239
┌ Warning: dynamic dispatch to GeoJSON.getindex($(Expr(:invoke, MethodInstance for get(::JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}, ::Symbol), :(JSON3.get), :(GeoJSON.getfield(_2, object)), :coordinates)), _3)
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/geometries.jl:67
┌ Warning: getindex returns Any
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/geometries.jl:67
┌ Warning: dynamic dispatch to (NamedTuple{(:coordinates,)})(Core.tuple($(Expr(:invoke, MethodInstance for getindex(::GeoJSON.MultiPolygon{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}, ::Int64), :(Base.getindex), Core.Argument(3), Core.Argument(4)))))
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/geointerface.jl:45
┌ Warning: dynamic dispatch to (Core.var"#Type##kw"())((NamedTuple{(:coordinates,)})(Core.tuple($(Expr(:invoke, MethodInstance for getindex(::GeoJSON.MultiPolygon{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}, ::Int64), :(Base.getindex), Core.Argument(3), Core.Argument(4))))), GeoJSON.Polygon)
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/geointerface.jl:45
┌ Warning: y is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ generator.jl:44
┌ Warning: y is assigned as Tuple{Int64, Int64}
└ @ generator.jl:46
┌ Warning: getindex returns Union{Int64, GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}
└ @ tuple.jl:29
┌ Warning: dynamic dispatch to (NamedTuple{(:coordinates,)})(Core.tuple($(Expr(:invoke, MethodInstance for JSON3.getvalue(::Type{JSON3.Array}, ::Base.CodeUnits{UInt8, String}, ::SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}, ::Int64, ::UInt64), :(JSON3.getvalue), JSON3.Array, :(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), buf)), :(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), tape)), :(Base.arrayref(false, JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), inds), 1)), :(Base.arrayref(false, Base.getfield(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), tape), parent), Base.add_int(Base.getfield(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), tape), offset1), Base.arrayref(false, JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), inds), 1))))))))
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/geointerface.jl:30
┌ Warning: dynamic dispatch to (Core.var"#Type##kw"())((NamedTuple{(:coordinates,)})(Core.tuple($(Expr(:invoke, MethodInstance for JSON3.getvalue(::Type{JSON3.Array}, ::Base.CodeUnits{UInt8, String}, ::SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}, ::Int64, ::UInt64), :(JSON3.getvalue), JSON3.Array, :(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), buf)), :(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), tape)), :(Base.arrayref(false, JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), inds), 1)), :(Base.arrayref(false, Base.getfield(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), tape), parent), Base.add_int(Base.getfield(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), tape), offset1), Base.arrayref(false, JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), inds), 1)))))))), GeoJSON.LineString)
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/geointerface.jl:30
┌ Warning: dynamic dispatch to Base.ArgumentError("new length must be ≥ 0")
└ @ ~/.julia/packages/JSON3/vguNZ/src/JSON3.jl:1239
┌ Warning: dynamic dispatch to (NamedTuple{(:coordinates,)})(Core.tuple($(Expr(:invoke, MethodInstance for JSON3.getvalue(::Type{JSON3.Array}, ::Base.CodeUnits{UInt8, String}, ::SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}, ::Int64, ::UInt64), :(JSON3.getvalue), JSON3.Array, :(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), buf)), :(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), tape)), :(Base.arrayref(false, JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), inds), _4)), :(Base.arrayref(false, Base.getfield(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), tape), parent), Base.add_int(Base.getfield(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), tape), offset1), Base.arrayref(false, JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), inds), _4))))))))
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/geointerface.jl:21
┌ Warning: dynamic dispatch to (Core.var"#Type##kw"())((NamedTuple{(:coordinates,)})(Core.tuple($(Expr(:invoke, MethodInstance for JSON3.getvalue(::Type{JSON3.Array}, ::Base.CodeUnits{UInt8, String}, ::SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}, ::Int64, ::UInt64), :(JSON3.getvalue), JSON3.Array, :(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), buf)), :(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), tape)), :(Base.arrayref(false, JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), inds), _4)), :(Base.arrayref(false, Base.getfield(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), tape), parent), Base.add_int(Base.getfield(JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), tape), offset1), Base.arrayref(false, JSON3.getfield(Base.getfield(GeoJSON.getfield(_3, object), coordinates), inds), _4)))))))), GeoJSON.Point)
└ @ ~/.julia/packages/GeoJSON/s1dyR/src/geointerface.jl:21
┌ Warning: y is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ generator.jl:44
┌ Warning: y is assigned as Tuple{Int64, Int64}
└ @ generator.jl:46
┌ Warning: getindex returns Union{Int64, GeoJSON.Point{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{Float64, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}
└ @ tuple.jl:29
┌ Warning: is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ abstractarray.jl:1037
┌ Warning: is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ abstractarray.jl:1039
┌ Warning: dynamic dispatch to (Core.apply_type(GeometryBasics.Point, Core.getfield(_1, dim), GeometryBasics.Float64))(φ (%15 => %10, %41 => %40))
└ @ none:0
┌ Warning: #218 returns Any
└ @ none:0
┌ Warning: y is assigned as Union{Nothing, Tuple{GeoJSON.Point, Int64}}
└ @ generator.jl:44
┌ Warning: y is assigned as Tuple{GeoJSON.Point, Int64}
└ @ generator.jl:46
┌ Warning: dynamic dispatch to (Base.getfield(_2, f))(φ (%21 => %20))
└ @ generator.jl:47
┌ Warning: y is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ generator.jl:44
┌ Warning: y is assigned as Tuple{Int64, Int64}
└ @ generator.jl:46
┌ Warning: y is assigned as Union{Nothing, Tuple{GeoJSON.Point, Int64}}
└ @ generator.jl:44
┌ Warning: y is assigned as Tuple{GeoJSON.Point, Int64}
└ @ generator.jl:46
┌ Warning: dynamic dispatch to (Base.getfield(_2, f))(φ (%20 => %19))
└ @ generator.jl:47
┌ Warning: y is assigned as Union{Nothing, Tuple{Any, Int64}}
└ @ array.jl:845
┌ Warning: dynamic dispatch to (Base.getfield(_3, f))(φ (%23 => %22))
└ @ array.jl:47
┌ Warning: dynamic dispatch to Base.setindex_widen_up_to(_2, φ (%32 => %31), φ (%1 => _4, %59 => %58))
└ @ array.jl:852
┌ Warning: dynamic dispatch to Base.collect_to!(Base.setindex_widen_up_to(_2, φ (%32 => %31), φ (%1 => _4, %59 => %58)), _3, Base.add_int(φ (%1 => _4, %59 => %58), 1), φ (%32 => %26))
└ @ array.jl:853
┌ Warning: y is assigned as Union{Nothing, Tuple{Any, Int64}}
└ @ array.jl:787
┌ Warning: dynamic dispatch to (Base.getfield(_2, f))(φ (%35 => %34))
└ @ array.jl:47
┌ Warning: dynamic dispatch to Base._array_for(Base.typeof(φ (%44 => %43)), Base.HasShape{1}(), Core.tuple(%new(Base.OneTo{Int64}, Core.ifelse(Base.slt_int(Base.add_int(1, Base.sub_int(Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), stop), Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), start))), 0), 0, Base.add_int(1, Base.sub_int(Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), stop), Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), start)))))))
└ @ array.jl:792
┌ Warning: dynamic dispatch to Base.ndims(Base._array_for(Base.typeof(φ (%44 => %43)), Base.HasShape{1}(), Core.tuple(%new(Base.OneTo{Int64}, Core.ifelse(Base.slt_int(Base.add_int(1, Base.sub_int(Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), stop), Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), start))), 0), 0, Base.add_int(1, Base.sub_int(Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), stop), Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), start))))))))
└ @ array.jl:796
┌ Warning: dynamic dispatch to Base.collect_to_with_first!(Base._array_for(Base.typeof(φ (%44 => %43)), Base.HasShape{1}(), Core.tuple(%new(Base.OneTo{Int64}, Core.ifelse(Base.slt_int(Base.add_int(1, Base.sub_int(Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), stop), Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), start))), 0), 0, Base.add_int(1, Base.sub_int(Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), stop), Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), start))))))), φ (%44 => %43), _2, φ (%44 => %38))
└ @ array.jl:797
┌ Warning: is assigned as Tuple{Int64, Int64}
└ @ reinterpretarray.jl:682
┌ Warning: is assigned as Nothing
└ @ reinterpretarray.jl:689
┌ Warning: y is assigned as Union{Nothing, Tuple{Base.Padding, Int64}}
└ @ reinterpretarray.jl:666
┌ Warning: dynamic dispatch to Base.BoundsError(_2, _3)
└ @ essentials.jl:610
┌ Warning: getindex returns Any
└ @ essentials.jl:608
┌ Warning: checked_size is assigned as Int64
└ @ reinterpretarray.jl:703
┌ Warning: checked_size is assigned as Any
└ @ reinterpretarray.jl:719
┌ Warning: dynamic dispatch to φ (%81 => 0, %140 => %139) < 32
└ @ reinterpretarray.jl:709
┌ Warning: dynamic dispatch to Base.indexed_iterate(φ (%81 => %75, %140 => %99), 1)
└ @ reinterpretarray.jl:1357
┌ Warning: dynamic dispatch to Base.indexed_iterate(φ (%81 => %75, %140 => %99), 2, Core.getfield(Base.indexed_iterate(φ (%81 => %75, %140 => %99), 1), 2))
└ @ reinterpretarray.jl:1357
┌ Warning: dynamic dispatch to Base.Iterators.iterate(%new(Base.CyclePadding{Vector{Base.Padding}}, $(Expr(:invoke, MethodInstance for Base.padding(::Type), :(Base.padding), Core.Argument(3))), 32), Core.getfield(Base.indexed_iterate(φ (%81 => %75, %140 => %99), 2, Core.getfield(Base.indexed_iterate(φ (%81 => %75, %140 => %99), 1), 2)), 1))
└ @ reinterpretarray.jl:1358
┌ Warning: dynamic dispatch to Base.getindex(φ (%102 => %85, %136 => %133), 1)
└ @ reinterpretarray.jl:1366
┌ Warning: dynamic dispatch to Base.getproperty(φ (%111 => %110, %112 => %106), offset)
└ @ reinterpretarray.jl:715
┌ Warning: dynamic dispatch to Base.getproperty(Core.getfield(Base.indexed_iterate(φ (%81 => %75, %140 => %99), 1), 1), offset)
└ @ reinterpretarray.jl:715
┌ Warning: dynamic dispatch to Base.getproperty(φ (%111 => %110, %112 => %106), offset) > Base.getproperty(Core.getfield(Base.indexed_iterate(φ (%81 => %75, %140 => %99), 1), 1), offset)
└ @ reinterpretarray.jl:715
┌ Warning: dynamic dispatch to Base.intersect(φ (%111 => %110, %112 => %106), Core.getfield(Base.indexed_iterate(φ (%81 => %75, %140 => %99), 1), 1))
└ @ reinterpretarray.jl:716
┌ Warning: dynamic dispatch to Base.intersect(φ (%111 => %110, %112 => %106), Core.getfield(Base.indexed_iterate(φ (%81 => %75, %140 => %99), 1), 1)) == Core.getfield(Base.indexed_iterate(φ (%81 => %75, %140 => %99), 1), 1)
└ @ reinterpretarray.jl:716
┌ Warning: dynamic dispatch to Base.indexed_iterate(φ (%102 => %85, %136 => %133), 1)
└ @ reinterpretarray.jl:1357
┌ Warning: dynamic dispatch to Base.indexed_iterate(φ (%102 => %85, %136 => %133), 2, Core.getfield(Base.indexed_iterate(φ (%102 => %85, %136 => %133), 1), 2))
└ @ reinterpretarray.jl:1357
┌ Warning: dynamic dispatch to Base.Iterators.iterate(%new(Base.CyclePadding{Vector{Base.Padding}}, $(Expr(:foreigncall, :jl_alloc_array_1d, Vector{Base.Padding}, svec(Any, Int64), 0, :ccall, Vector{Base.Padding}, 0, 0)), 32), Core.getfield(Base.indexed_iterate(φ (%102 => %85, %136 => %133), 2, Core.getfield(Base.indexed_iterate(φ (%102 => %85, %136 => %133), 1), 2)), 1))
└ @ reinterpretarray.jl:1358
┌ Warning: dynamic dispatch to Base.getproperty(Core.getfield(Base.indexed_iterate(φ (%81 => %75, %140 => %99), 1), 1), offset)
└ @ reinterpretarray.jl:719
┌ Warning: dynamic dispatch to Base.getproperty(Core.getfield(Base.indexed_iterate(φ (%81 => %75, %140 => %99), 1), 1), size)
└ @ reinterpretarray.jl:719
┌ Warning: dynamic dispatch to Base.getproperty(Core.getfield(Base.indexed_iterate(φ (%81 => %75, %140 => %99), 1), 1), offset) + Base.getproperty(Core.getfield(Base.indexed_iterate(φ (%81 => %75, %140 => %99), 1), 1), size)
└ @ reinterpretarray.jl:719
┌ Warning: dynamic dispatch to (Core.apply_type(GeometryBasics.TupleView, 2, _4))(_2)
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/viewtypes.jl:77
┌ Warning: dynamic dispatch to GeometryBasics.reinterpret(Line{2, Float64}, (Core.apply_type(GeometryBasics.TupleView, 2, _4))(_2))
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/viewtypes.jl:77
┌ Warning: dynamic dispatch to (Core.apply_type(GeometryBasics.TupleView, 2, _3))(_2)
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/basic_types.jl:77
┌ Warning: dynamic dispatch to GeometryBasics.reinterpret(Line{2, Float64}, (Core.apply_type(GeometryBasics.TupleView, 2, _3))(_2))
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/basic_types.jl:77
┌ Warning: dynamic dispatch to GeometryBasics.LineString(GeometryBasics.reinterpret(Line{2, Float64}, (Core.apply_type(GeometryBasics.TupleView, 2, _3))(_2)))
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/basic_types.jl:209
┌ Warning: dynamic dispatch to GeometryBasics.LineString($(Expr(:invoke, MethodInstance for collect(::Base.Generator{Base.Generator{UnitRange{Int64}, GeoInterface.var"#19#20"{LineStringTrait, GeoJSON.LineString{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}}, GeometryBasics.var"#218#219"{Int64}}), :(Base.collect), :(%new(Base.Generator{Base.Generator{UnitRange{Int64}, GeoInterface.var"#19#20"{LineStringTrait, GeoJSON.LineString{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}}, GeometryBasics.var"#218#219"{Int64}}, %new(GeometryBasics.var"#218#219"{Int64}, Base.arraylen(JSON3.getfield($(Expr(:invoke, MethodInstance for JSON3.getvalue(::Type{JSON3.Array}, ::Base.CodeUnits{UInt8, String}, ::SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}, ::Int64, ::UInt64), :(JSON3.getvalue), JSON3.Array, :(JSON3.getfield(Base.getfield(GeoJSON.getfield(_4, object), coordinates), buf)), :(JSON3.getfield(Base.getfield(GeoJSON.getfield(_4, object), coordinates), tape)), :(Base.arrayref(false, JSON3.getfield(Base.getfield(GeoJSON.getfield(_4, object), coordinates), inds), 1)), :(Base.arrayref(false, Base.getfield(JSON3.getfield(Base.getfield(GeoJSON.getfield(_4, object), coordinates), tape), parent), Base.add_int(Base.getfield(JSON3.getfield(Base.getfield(GeoJSON.getfield(_4, object), coordinates), tape), offset1), Base.arrayref(false, JSON3.getfield(Base.getfield(GeoJSON.getfield(_4, object), coordinates), inds), 1)))))), inds))), %new(Base.Generator{UnitRange{Int64}, GeoInterface.var"#19#20"{LineStringTrait, GeoJSON.LineString{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}}, %new(GeoInterface.var"#19#20"{LineStringTrait, GeoJSON.LineString{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}, LineStringTrait(), _4), %new(UnitRange{Int64}, 1, φ (%68 => %65, %69 => 0))))))))
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/geointerface.jl:88
┌ Warning: convert returns Any
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/geointerface.jl:86
┌ Warning: dynamic dispatch to GeoInterface.convert(GeometryBasics.LineString, LineStringTrait(), $(Expr(:invoke, MethodInstance for GeoInterface.getexterior(::PolygonTrait, ::GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}), :(GeoInterface.getexterior), PolygonTrait(), Core.Argument(4))))
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/geointerface.jl:93
┌ Warning: dynamic dispatch to GeometryBasics.Polygon(GeoInterface.convert(GeometryBasics.LineString, LineStringTrait(), $(Expr(:invoke, MethodInstance for GeoInterface.getexterior(::PolygonTrait, ::GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}), :(GeoInterface.getexterior), PolygonTrait(), Core.Argument(4)))))
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/geointerface.jl:95
┌ Warning: dynamic dispatch to Base.Broadcast.combine_styles(%new(Base.RefValue{LineStringTrait}, LineStringTrait()), $(Expr(:invoke, MethodInstance for collect(::Base.Generator{UnitRange{Int64}, GeoInterface.var"#1#2"{PolygonTrait, GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}}), :(Base.Broadcast.collect), :(%new(Base.Generator{UnitRange{Int64}, GeoInterface.var"#1#2"{PolygonTrait, GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}}, %new(GeoInterface.var"#1#2"{PolygonTrait, GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}, PolygonTrait(), _4), %new(UnitRange{Int64}, 2, φ (%21 => %18, %22 => 1)))))))
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/geointerface.jl:437
┌ Warning: dynamic dispatch to (Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}})(GeoInterface.convert, Core.tuple(%new(Base.RefValue{Type{LineString}}, LineString), %new(Base.RefValue{LineStringTrait}, LineStringTrait()), $(Expr(:invoke, MethodInstance for collect(::Base.Generator{UnitRange{Int64}, GeoInterface.var"#1#2"{PolygonTrait, GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}}), :(Base.Broadcast.collect), :(%new(Base.Generator{UnitRange{Int64}, GeoInterface.var"#1#2"{PolygonTrait, GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}}, %new(GeoInterface.var"#1#2"{PolygonTrait, GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}, PolygonTrait(), _4), %new(UnitRange{Int64}, 2, φ (%21 => %18, %22 => 1))))))))
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/geointerface.jl:1306
┌ Warning: dynamic dispatch to Base.materialize((Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}})(GeoInterface.convert, Core.tuple(%new(Base.RefValue{Type{LineString}}, LineString), %new(Base.RefValue{LineStringTrait}, LineStringTrait()), $(Expr(:invoke, MethodInstance for collect(::Base.Generator{UnitRange{Int64}, GeoInterface.var"#1#2"{PolygonTrait, GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}}), :(Base.Broadcast.collect), :(%new(Base.Generator{UnitRange{Int64}, GeoInterface.var"#1#2"{PolygonTrait, GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}}, %new(GeoInterface.var"#1#2"{PolygonTrait, GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}, PolygonTrait(), _4), %new(UnitRange{Int64}, 2, φ (%21 => %18, %22 => 1)))))))))
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/geointerface.jl:97
┌ Warning: dynamic dispatch to GeometryBasics.Polygon(GeoInterface.convert(GeometryBasics.LineString, LineStringTrait(), $(Expr(:invoke, MethodInstance for GeoInterface.getexterior(::PolygonTrait, ::GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}), :(GeoInterface.getexterior), PolygonTrait(), Core.Argument(4)))), Base.materialize((Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}})(GeoInterface.convert, Core.tuple(%new(Base.RefValue{Type{LineString}}, LineString), %new(Base.RefValue{LineStringTrait}, LineStringTrait()), $(Expr(:invoke, MethodInstance for collect(::Base.Generator{UnitRange{Int64}, GeoInterface.var"#1#2"{PolygonTrait, GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}}), :(Base.Broadcast.collect), :(%new(Base.Generator{UnitRange{Int64}, GeoInterface.var"#1#2"{PolygonTrait, GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}}, %new(GeoInterface.var"#1#2"{PolygonTrait, GeoJSON.Polygon{NamedTuple{(:type, :coordinates), Tuple{String, JSON3.Array{JSON3.Array, Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}}}}, PolygonTrait(), _4), %new(UnitRange{Int64}, 2, φ (%21 => %18, %22 => 1))))))))))
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/geointerface.jl:98
┌ Warning: convert returns Any
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/geointerface.jl:91
┌ Warning: #224 returns Any
└ @ none:0
┌ Warning: y is assigned as Union{Nothing, Tuple{GeoJSON.Polygon, Int64}}
└ @ generator.jl:44
┌ Warning: y is assigned as Tuple{GeoJSON.Polygon, Int64}
└ @ generator.jl:46
┌ Warning: dynamic dispatch to (GeometryBasics.var"#224#225"{PolygonTrait}(PolygonTrait()))(φ (%21 => %20))
└ @ generator.jl:47
┌ Warning: y is assigned as Union{Nothing, Tuple{Int64, Int64}}
└ @ generator.jl:44
┌ Warning: y is assigned as Tuple{Int64, Int64}
└ @ generator.jl:46
┌ Warning: y is assigned as Union{Nothing, Tuple{GeoJSON.Polygon, Int64}}
└ @ generator.jl:44
┌ Warning: y is assigned as Tuple{GeoJSON.Polygon, Int64}
└ @ generator.jl:46
┌ Warning: dynamic dispatch to (GeometryBasics.var"#224#225"{PolygonTrait}(PolygonTrait()))(φ (%20 => %19))
└ @ generator.jl:47
┌ Warning: y is assigned as Union{Nothing, Tuple{Any, Int64}}
└ @ array.jl:845
┌ Warning: dynamic dispatch to (GeometryBasics.var"#224#225"{PolygonTrait}(PolygonTrait()))(φ (%23 => %22))
└ @ array.jl:47
┌ Warning: dynamic dispatch to Base.setindex_widen_up_to(_2, φ (%31 => %30), φ (%1 => _4, %52 => %51))
└ @ array.jl:852
┌ Warning: dynamic dispatch to Base.collect_to!(Base.setindex_widen_up_to(_2, φ (%31 => %30), φ (%1 => _4, %52 => %51)), _3, Base.add_int(φ (%1 => _4, %52 => %51), 1), φ (%31 => %26))
└ @ array.jl:853
┌ Warning: y is assigned as Union{Nothing, Tuple{Any, Int64}}
└ @ array.jl:787
┌ Warning: dynamic dispatch to (GeometryBasics.var"#224#225"{PolygonTrait}(PolygonTrait()))(φ (%35 => %34))
└ @ array.jl:47
┌ Warning: dynamic dispatch to Base._array_for(Base.typeof(φ (%43 => %42)), Base.HasShape{1}(), Core.tuple(%new(Base.OneTo{Int64}, Core.ifelse(Base.slt_int(Base.add_int(1, Base.sub_int(Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), stop), Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), start))), 0), 0, Base.add_int(1, Base.sub_int(Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), stop), Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), start)))))))
└ @ array.jl:792
┌ Warning: dynamic dispatch to Base.ndims(Base._array_for(Base.typeof(φ (%43 => %42)), Base.HasShape{1}(), Core.tuple(%new(Base.OneTo{Int64}, Core.ifelse(Base.slt_int(Base.add_int(1, Base.sub_int(Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), stop), Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), start))), 0), 0, Base.add_int(1, Base.sub_int(Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), stop), Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), start))))))))
└ @ array.jl:796
┌ Warning: dynamic dispatch to Base.collect_to_with_first!(Base._array_for(Base.typeof(φ (%43 => %42)), Base.HasShape{1}(), Core.tuple(%new(Base.OneTo{Int64}, Core.ifelse(Base.slt_int(Base.add_int(1, Base.sub_int(Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), stop), Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), start))), 0), 0, Base.add_int(1, Base.sub_int(Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), stop), Base.getfield(Base.getfield(Base.getfield(_2, iter), iter), start))))))), φ (%43 => %42), _2, φ (%43 => %38))
└ @ array.jl:797
┌ Warning: dynamic dispatch to Base.Generator(%new(GeometryBasics.var"#224#225"{PolygonTrait}, PolygonTrait()), $(Expr(:invoke, MethodInstance for GeoInterface.getgeom(::MultiPolygonTrait, ::GeoJSON.MultiPolygon{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoInterface.getgeom), MultiPolygonTrait(), Core.Argument(4))))
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/geointerface.jl:114
┌ Warning: dynamic dispatch to Base.collect(Base.Generator(%new(GeometryBasics.var"#224#225"{PolygonTrait}, PolygonTrait()), $(Expr(:invoke, MethodInstance for GeoInterface.getgeom(::MultiPolygonTrait, ::GeoJSON.MultiPolygon{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoInterface.getgeom), MultiPolygonTrait(), Core.Argument(4)))))
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/geointerface.jl:114
┌ Warning: dynamic dispatch to GeometryBasics.MultiPolygon(Base.collect(Base.Generator(%new(GeometryBasics.var"#224#225"{PolygonTrait}, PolygonTrait()), $(Expr(:invoke, MethodInstance for GeoInterface.getgeom(::MultiPolygonTrait, ::GeoJSON.MultiPolygon{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoInterface.getgeom), MultiPolygonTrait(), Core.Argument(4))))))
└ @ ~/.julia/packages/GeometryBasics/6JxlJ/src/geointerface.jl:114
┌ Warning: logger is assigned as Union{Nothing, Base.CoreLogging.AbstractLogger}
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:376
┌ Warning: dynamic dispatch to GeoInterface.trait($(Expr(:invoke, MethodInstance for GeoJSON.geometry(::GeoJSON.Feature{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoJSON.geometry), Core.Argument(2))))
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:12
┌ Warning: dynamic dispatch to Base.Broadcast.combine_styles($(Expr(:foreigncall, :jl_alloc_array_1d, Vector{Any}, svec(Any, Int64), 0, :ccall, Vector{Any}, :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))), :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))))), Core.tuple(GeoInterface.trait($(Expr(:invoke, MethodInstance for GeoJSON.geometry(::GeoJSON.Feature{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoJSON.geometry), Core.Argument(2))))))
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:1304
┌ Warning: dynamic dispatch to (Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}})(==, Core.tuple($(Expr(:foreigncall, :jl_alloc_array_1d, Vector{Any}, svec(Any, Int64), 0, :ccall, Vector{Any}, :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))), :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))))), Core.tuple(GeoInterface.trait($(Expr(:invoke, MethodInstance for GeoJSON.geometry(::GeoJSON.Feature{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoJSON.geometry), Core.Argument(2)))))))
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:1306
┌ Warning: dynamic dispatch to Base.materialize((Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}})(==, Core.tuple($(Expr(:foreigncall, :jl_alloc_array_1d, Vector{Any}, svec(Any, Int64), 0, :ccall, Vector{Any}, :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))), :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))))), Core.tuple(GeoInterface.trait($(Expr(:invoke, MethodInstance for GeoJSON.geometry(::GeoJSON.Feature{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoJSON.geometry), Core.Argument(2))))))))
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:12
┌ Warning: dynamic dispatch to GeoMakie.sum(Base.materialize((Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}})(==, Core.tuple($(Expr(:foreigncall, :jl_alloc_array_1d, Vector{Any}, svec(Any, Int64), 0, :ccall, Vector{Any}, :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))), :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))))), Core.tuple(GeoInterface.trait($(Expr(:invoke, MethodInstance for GeoJSON.geometry(::GeoJSON.Feature{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoJSON.geometry), Core.Argument(2)))))))))
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:14
┌ Warning: dynamic dispatch to GeoMakie.sum(Base.materialize((Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}})(==, Core.tuple($(Expr(:foreigncall, :jl_alloc_array_1d, Vector{Any}, svec(Any, Int64), 0, :ccall, Vector{Any}, :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))), :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))))), Core.tuple(GeoInterface.trait($(Expr(:invoke, MethodInstance for GeoJSON.geometry(::GeoJSON.Feature{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoJSON.geometry), Core.Argument(2))))))))) != 1
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:14
┌ Warning: dynamic dispatch to GeoInterface.trait($(Expr(:invoke, MethodInstance for GeoJSON.geometry(::GeoJSON.Feature{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoJSON.geometry), Core.Argument(2))))
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:360
┌ Warning: dynamic dispatch to Base.string("GeoMakie.geoJSONtraitParse: Unknown geometry type ", GeoInterface.trait($(Expr(:invoke, MethodInstance for GeoJSON.geometry(::GeoJSON.Feature{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoJSON.geometry), Core.Argument(2)))))
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:360
┌ Warning: dynamic dispatch to Base.CoreLogging.handle_message(φ (%157 => %122, %173 => %165), φ (%157 => %112, %173 => %168), φ (%157 => %151, %173 => %159), φ (%157 => GeoMakie, %173 => %166), φ (%157 => :patch, %173 => %167), φ (%157 => :GeoMakie_33c00eb8, %173 => %164), φ (%157 => "/workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl", %173 => %163), φ (%157 => 15, %173 => %162))
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:365
┌ Warning: dynamic dispatch to Base.getindex(GeoMakie.trait_type_pairs, Base.materialize((Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}})(==, Core.tuple($(Expr(:foreigncall, :jl_alloc_array_1d, Vector{Any}, svec(Any, Int64), 0, :ccall, Vector{Any}, :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))), :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))))), Core.tuple(GeoInterface.trait($(Expr(:invoke, MethodInstance for GeoJSON.geometry(::GeoJSON.Feature{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoJSON.geometry), Core.Argument(2)))))))), 2)
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:19
┌ Warning: dynamic dispatch to Base.getindex(Base.getindex(GeoMakie.trait_type_pairs, Base.materialize((Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}})(==, Core.tuple($(Expr(:foreigncall, :jl_alloc_array_1d, Vector{Any}, svec(Any, Int64), 0, :ccall, Vector{Any}, :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))), :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))))), Core.tuple(GeoInterface.trait($(Expr(:invoke, MethodInstance for GeoJSON.geometry(::GeoJSON.Feature{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoJSON.geometry), Core.Argument(2)))))))), 2), 1)
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:19
┌ Warning: dynamic dispatch to GeoInterface.convert(Base.getindex(Base.getindex(GeoMakie.trait_type_pairs, Base.materialize((Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}})(==, Core.tuple($(Expr(:foreigncall, :jl_alloc_array_1d, Vector{Any}, svec(Any, Int64), 0, :ccall, Vector{Any}, :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))), :(Core.ifelse(Base.slt_int(Base.arraysize(GeoMakie.trait_type_pairs, 1), 0), 0, Base.arraysize(GeoMakie.trait_type_pairs, 1))))), Core.tuple(GeoInterface.trait($(Expr(:invoke, MethodInstance for GeoJSON.geometry(::GeoJSON.Feature{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoJSON.geometry), Core.Argument(2)))))))), 2), 1), $(Expr(:invoke, MethodInstance for GeoJSON.geometry(::GeoJSON.Feature{JSON3.Object{Base.CodeUnits{UInt8, String}, SubArray{UInt64, 1, Vector{UInt64}, Tuple{UnitRange{Int64}}, true}}}), :(GeoJSON.geometry), Core.Argument(2))))
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:19
┌ Warning: geoJSONtraitParse returns Any
└ @ /workspaces/GeoMakie.jl/docs/GeoMakie.jl/src/patch.jl:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment