ITADN

UndefVarError: `X` not defined in `DimensionalData.Dimensions`

#1161Closedbamburgh 创建于 2026-01-04
B
bamburghcommented
Entering "using DimensionalData" on Julia REPL gave the following error. > ERROR: LoadError: UndefVarError: `X` not defined in `DimensionalData.Dimensions > Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule) Using Julia v1.12 under macOS 15.7.2. Full error report was: julia> using DimensionalData Info Given DimensionalData was explicitly requested, output will be shown live ERROR: LoadError: UndefVarError: `X` not defined in `DimensionalData.Dimensions` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Hint: a global variable of this name also exists in DimensionalData.Dimensions. - Also exported by DimensionalData (loaded but not imported in Main). Stacktrace: [1] #s92#95 @ ~/.julia/packages/DimensionalData/bwTLK/src/Lookups/utils.jl:78 [inlined] [2] var"#s92#95"(T::Any, ::Any, ::Any) @ DimensionalData.Dimensions.Lookups ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1694 [4] basetypeof @ ~/.julia/packages/DimensionalData/bwTLK/src/Lookups/utils.jl:73 [inlined] [5] _format(dim::DimensionalData.Dimensions.X{Vector{Symbol}}, axis::Base.OneTo{Int64}) @ DimensionalData.Dimensions ~/.julia/packages/DimensionalData/bwTLK/src/Dimensions/format.jl:47 [6] map @ ./tuple.jl:386 [inlined] [7] format @ ~/.julia/packages/DimensionalData/bwTLK/src/Dimensions/format.jl:38 [inlined] [8] format @ ~/.julia/packages/DimensionalData/bwTLK/src/Dimensions/format.jl:35 [inlined] [9] DimensionalData.DimArray(data::Matrix{Float64}, dims::Tuple{DimensionalData.Dimensions.X{Vector{Symbol}}, DimensionalData.Dimensions.Y{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}; refdims::Tuple{}, name::DimensionalData.NoName, metadata::DimensionalData.Dimensions.Lookups.NoMetadata) @ DimensionalData ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:455 [10] DimArray @ ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:452 [inlined] [11] zeros(::Type{Float64}, dims::Tuple{DimensionalData.Dimensions.X{Vector{Symbol}}, DimensionalData.Dimensions.Y{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}; kw::@Kwargs{}) @ DimensionalData ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:706 [12] zeros @ ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:704 [inlined] [13] zeros @ ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:687 [inlined] [14] zeros(dim1::DimensionalData.Dimensions.X{Vector{Symbol}}, dims::DimensionalData.Dimensions.Y{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}) @ DimensionalData ~/.julia/packages/DimensionalData/bwTLK/src/array/array.jl:686 [15] macro expansion @ ~/.julia/packages/DimensionalData/bwTLK/src/precompile.jl:7 [inlined] [16] macro expansion @ ~/.julia/packages/PrecompileTools/L8A3n/src/workloads.jl:78 [inlined] [17] top-level scope @ ~/.julia/packages/DimensionalData/bwTLK/src/precompile.jl:102 [18] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:307 [19] top-level scope @ ~/.julia/packages/DimensionalData/bwTLK/src/DimensionalData.jl:112 [20] include(mod::Module, _path::String) @ Base ./Base.jl:306 [21] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) @ Base ./loading.jl:3021 [22] top-level scope @ stdin:5 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2867 [25] include_string @ ./loading.jl:2877 [inlined] [26] exec_options(opts::Base.JLOptions) @ Base ./client.jl:315 [27] _start() @ Base ./client.jl:550 in expression starting at /Users/markdransfield/.julia/packages/DimensionalData/bwTLK/src/precompile.jl:1 in expression starting at /Users/markdransfield/.julia/packages/DimensionalData/bwTLK/src/DimensionalData.jl:1 in expression starting at stdin:5 ✗ DimensionalData
关闭于 2026-01-05 3 条评论