Package evaluation to test TopOpt on Julia 1.13.0-DEV.1319 (9cddfda8ef*) started at 2025-10-17T01:32:19.716 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 9.42s ################################################################################ # Installation # Installing TopOpt... Resolving package versions... Installed Preconditioners ─ v0.6.1 Installed VTKDataTypes ──── v0.1.2 Installed TopOpt ────────── v0.10.0 Updating `~/.julia/environments/v1.13/Project.toml` [53a1e1a5] + TopOpt v0.10.0 Updating `~/.julia/environments/v1.13/Manifest.toml` ⌅ [54578032] + ADNLPModels v0.4.0 [47edcb42] + ADTypes v1.18.0 [14f7f29c] + AMD v0.5.3 ⌅ [c29ec348] + AbstractDifferentiation v0.4.4 [621f4979] + AbstractFFTs v1.5.0 [1520ce14] + AbstractTrees v0.4.5 [7d9f7c33] + Accessors v0.1.42 [79e6a3ab] + Adapt v4.4.0 ⌅ [2169fc97] + AlgebraicMultigrid v0.5.1 [66dad0bd] + AliasTables v1.1.3 [dce04be8] + ArgCheck v2.5.0 [ec485272] + ArnoldiMethod v0.4.0 [4fba245c] + ArrayInterface v7.21.0 [a9b6321e] + Atomix v1.1.2 [198e06fe] + BangBang v0.4.4 [9718e550] + Baselet v0.1.1 [6e4b80f9] + BenchmarkTools v1.6.1 ⌅ [e2ed5e7c] + Bijections v0.1.10 [fa961155] + CEnum v0.5.0 [96374032] + CRlibm v1.0.2 [00ebfdb7] + CSTParser v3.4.3 [082447d4] + ChainRules v1.72.6 [d360d2e6] + ChainRulesCore v1.26.0 [da1fd8a2] + CodeTracking v2.0.1 [523fee87] + CodecBzip2 v0.8.5 [944b1d66] + CodecZlib v0.7.8 [35d6a980] + ColorSchemes v3.31.0 ⌅ [3da002f7] + ColorTypes v0.11.5 ⌃ [c3611d14] + ColorVectorSpace v0.10.0 ⌅ [5ae59095] + Colors v0.12.11 [861a8166] + Combinatorics v1.0.3 ⌅ [a80b9123] + CommonMark v0.8.16 [38540f10] + CommonSolve v0.2.4 [bbf7d656] + CommonSubexpressions v0.3.1 [f70d9fcc] + CommonWorldInvalidations v1.0.0 [34da2185] + Compat v4.18.1 [807dbc54] + Compiler v0.1.1 [b152e2b5] + CompositeTypes v0.1.4 [a33af91c] + CompositionsBase v0.1.2 ⌅ [187b0558] + ConstructionBase v1.5.6 [6add18c4] + ContextVariablesX v0.1.3 [a8cc5b0e] + Crayons v4.1.1 [9a962f9c] + DataAPI v1.16.0 ⌅ [864edb3b] + DataStructures v0.18.22 [e2d170a0] + DataValueInterfaces v1.0.0 [244e2a9f] + DefineSingletons v0.1.2 [8bb1440f] + DelimitedFiles v1.9.1 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [c78775a3] + DifferentiableFlatten v0.1.1 [a0c0ee7d] + DifferentiationInterface v0.7.9 [b4f34e82] + Distances v0.10.12 [31c24e10] + Distributions v0.25.122 [ffbed154] + DocStringExtensions v0.9.5 [5b8099bc] + DomainSets v0.7.16 ⌅ [7c1d4256] + DynamicPolynomials v0.5.7 [b7d42ee7] + Einsum v0.4.1 [4e289a0a] + EnumX v1.0.5 [90fa49ef] + ErrorfreeArithmetic v0.5.2 [e2ba6199] + ExprTools v0.1.10 [55351af7] + ExproniconLite v0.10.14 [411431e0] + Extents v0.1.6 [cc61a311] + FLoops v0.2.2 [b9860ae5] + FLoopsBase v0.1.1 [9aa1b823] + FastClosures v0.3.2 [fa42c844] + FastRounding v0.3.1 ⌅ [c061ca5d] + Ferrite v0.3.0 [5789e2e9] + FileIO v1.17.1 [1a297f60] + FillArrays v1.14.0 [6a86dc24] + FiniteDiff v2.29.0 [53c48c17] + FixedPointNumbers v0.8.5 ⌅ [587475ba] + Flux v0.14.25 [1fa38f19] + Format v1.3.7 ⌅ [f6369f11] + ForwardDiff v0.10.39 [069b7b12] + FunctionWrappers v1.1.3 [77dc65aa] + FunctionWrappersWrappers v0.1.3 ⌅ [d9f16b24] + Functors v0.4.12 [0c68f7d7] + GPUArrays v11.2.6 [46192b85] + GPUArraysCore v0.2.0 [68eda718] + GeoFormatTypes v0.4.4 ⌃ [cf35fbd7] + GeoInterface v1.4.1 ⌅ [5c1252a2] + GeometryBasics v0.4.11 [4d00f742] + GeometryTypes v0.8.5 [c27321d9] + Glob v1.3.1 [86223c79] + Graphs v1.13.1 [076d061b] + HashArrayMappedTries v0.2.0 [34004b35] + HypergeometricFunctions v0.3.28 [7869d1d1] + IRTools v0.4.15 [615f187c] + IfElse v0.1.1 [d25df0c9] + Inflate v0.1.5 [22cec73e] + InitialValues v0.3.1 ⌅ [d1acc4aa] + IntervalArithmetic v0.20.9 [8197267c] + IntervalSets v0.7.11 [3587e190] + InverseFunctions v0.1.17 [92d709cd] + IrrationalConstants v0.2.6 [c8e1da08] + IterTools v1.10.0 [42fd0dbc] + IterativeSolvers v0.9.4 [82899510] + IteratorInterfaceExtensions v1.0.0 [692b3bcd] + JLLWrappers v1.7.1 ⌅ [682c06a0] + JSON v0.21.4 [0f8b85d8] + JSON3 v1.14.3 ⌅ [10dff2fc] + JSOSolvers v0.8.1 [ae98c720] + Jieko v0.2.1 [4076af6c] + JuMP v1.29.1 ⌅ [98e50ef6] + JuliaFormatter v1.0.62 [aa1ae85d] + JuliaInterpreter v0.10.5 [b14d175d] + JuliaVariables v0.2.4 [63c18a36] + KernelAbstractions v0.9.38 ⌅ [ba0b0d4f] + Krylov v0.8.4 [40e66cde] + LDLFactorizations v0.10.1 [929cbde3] + LLVM v9.4.4 [b964fa9f] + LaTeXStrings v1.4.0 [2ee39098] + LabelledArrays v1.16.1 ⌅ [984bce1d] + LambertW v0.4.6 [23fbe1c1] + Latexify v0.16.10 [9c8b4983] + LightXML v0.9.3 [f5a24dde] + LimitedLDLFactorizations v0.5.2 [d3d80556] + LineSearches v7.4.0 [7a12625a] + LinearMaps v3.11.4 ⌅ [5c8ed15e] + LinearOperators v2.6.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [6f1432cf] + LoweredCodeUtils v3.4.4 [c2834f40] + MLCore v1.0.0 ⌃ [7e8f7934] + MLDataDevices v1.5.3 [d8e11817] + MLStyle v0.4.17 [f1d291b0] + MLUtils v0.4.8 [1914dd2f] + MacroTools v0.5.16 [dbb5928d] + MappedArrays v0.4.2 [b8f27783] + MathOptInterface v1.45.0 [128add7d] + MicroCollections v0.2.0 [e1d29d7a] + Missings v1.2.0 [2e0e35c7] + Moshi v0.3.7 ⌃ [102ac46a] + MultivariatePolynomials v0.5.9 [d8a4904e] + MutableArithmetics v1.6.6 ⌅ [a4795742] + NLPModels v0.19.2 ⌅ [e01155f1] + NLPModelsModifiers v0.6.6 [d41bc354] + NLSolversBase v7.10.0 [872c559c] + NNlib v0.9.31 [77ba4419] + NaNMath v1.1.3 [71a1bf82] + NameResolution v0.1.5 [d9ec5142] + NamedTupleTools v0.14.3 [b8a86587] + NearestNeighbors v0.4.22 [01bcebdf] + Nonconvex v2.1.3 [035190e5] + NonconvexCore v1.4.3 [d3d89cbb] + NonconvexMMA v1.0.0 [4296f080] + NonconvexPercival v0.1.4 [9e21ff56] + NonconvexSemidefinite v0.1.8 [c48e48a2] + NonconvexUtils v0.4.3 [0b1bfda6] + OneHotArrays v0.2.10 [429524aa] + Optim v1.13.2 ⌅ [3bd65402] + Optimisers v0.3.4 [bac558e1] + OrderedCollections v1.8.1 [90014a1f] + PDMats v0.11.35 [65ce6f38] + PackageExtensionCompat v1.0.2 [d96e819e] + Parameters v0.12.3 [69de0a69] + Parsers v2.8.3 ⌅ [01435c0c] + Percival v0.5.2 [85a6dd25] + PositiveFactorizations v0.2.4 [d236fae5] + PreallocationTools v0.4.34 [aea7be01] + PrecompileTools v1.3.3 [af69fa37] + Preconditioners v0.6.1 [21216c6a] + Preferences v1.5.0 [8162dcfd] + PrettyPrint v0.2.0 [33c8b6b6] + ProgressLogging v0.1.5 [43287f4e] + PtrArrays v1.3.0 [1fd47b50] + QuadGK v2.11.2 [c1ae055f] + RealDot v0.1.0 [3cdcf5f2] + RecipesBase v1.3.4 ⌃ [731186ca] + RecursiveArrayTools v3.36.0 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 ⌅ [c5292f4c] + ResumableFunctions v0.6.10 [37e2e3b7] + ReverseDiff v1.16.1 [295af30f] + Revise v3.10.0 [79098fc4] + Rmath v0.8.0 [5eaf0fd0] + RoundingEmulator v0.2.1 [7e49a35a] + RuntimeGeneratedFunctions v0.5.15 [fdea26ae] + SIMD v3.7.2 ⌃ [0bca4576] + SciMLBase v2.87.0 ⌅ [c0aeaf25] + SciMLOperators v0.3.13 [431bcebd] + SciMLPublic v1.0.0 [53ae85a6] + SciMLStructures v1.7.0 [7e506255] + ScopedValues v1.5.0 [3cc68bcd] + SetRounding v0.2.1 [efcf1570] + Setfield v1.1.2 [605ecd9f] + ShowCases v0.1.0 [699a6c99] + SimpleTraits v0.9.5 ⌅ [ff4d7338] + SolverCore v0.2.4 ⌅ [b5612192] + SolverTools v0.8.8 [a2af1166] + SortingAlgorithms v1.2.2 ⌃ [47a9eef4] + SparseDiffTools v2.23.1 [dc90abb0] + SparseInverseSubset v0.1.2 [276daf66] + SpecialFunctions v2.6.1 [171d559e] + SplittablesBase v0.1.15 [aedffcd0] + Static v1.3.0 [0d7ed370] + StaticArrayInterface v1.8.0 [90137ffa] + StaticArrays v1.9.15 [1e83bf80] + StaticArraysCore v1.4.3 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.7.1 [2913bbd2] + StatsBase v0.34.6 [4c63d2b9] + StatsFuns v1.5.0 ⌅ [09ab397b] + StructArrays v0.6.21 [856f2bd8] + StructTypes v1.11.0 [2efcf032] + SymbolicIndexingInterface v0.3.46 ⌃ [19f23fe9] + SymbolicLimits v0.2.1 ⌅ [d1185830] + SymbolicUtils v2.1.3 ⌅ [0c5d862f] + Symbolics v5.36.0 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 [62fd8b95] + TensorCore v0.1.1 [48a634ad] + Tensors v1.16.2 ⌅ [8ea1fca8] + TermInterface v0.4.1 [a759f4b9] + TimerOutputs v0.5.29 [0796e94c] + Tokenize v0.5.29 [53a1e1a5] + TopOpt v0.10.0 [3bb67fe8] + TranscodingStreams v0.11.3 [28d57a85] + Transducers v0.4.85 [3a884ed6] + UnPack v1.0.2 [a7c27f48] + Unityper v0.1.6 [013be700] + UnsafeAtomics v0.3.0 [4004b06d] + VTKBase v1.0.1 [10d27dd1] + VTKDataTypes v0.1.2 [19fa3120] + VertexSafeGraphs v0.2.0 [64499a7a] + WriteVTK v1.21.2 ⌅ [e88e6eb3] + Zygote v0.6.77 [700de1a5] + ZygoteRules v0.2.7 [6e34b625] + Bzip2_jll v1.0.9+0 [4e9b3aee] + CRlibm_jll v1.0.1+0 [5ae413db] + EarCut_jll v2.2.4+0 [61579ee1] + Ghostscript_jll v9.55.1+0 [aacddb02] + JpegTurbo_jll v3.1.3+0 [dad2f222] + LLVMExtra_jll v0.0.38+0 [94ce4f54] + Libiconv_jll v1.18.0+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [f50d1b31] + Rmath_jll v0.5.1+0 [02c8fc9c] + XML2_jll v2.15.0+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [9fa8497b] + Future v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.13.0 [de0858da] + Printf v1.11.0 [9abbd945] + Profile v1.11.0 [3fa0cd96] + REPL v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [1a1011a3] + SharedArrays v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.11.0 [4607b0f0] + SuiteSparse [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.16.0+0 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.9.9 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.7+0 [458c3c95] + OpenSSL_jll v3.5.4+0 [efcefdf7] + PCRE2_jll v10.46.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.67.1+0 [3f19e933] + p7zip_jll v17.6.0+0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m` Building Preconditioners → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/a02fc23058e6264b0f73523e99e2dd1a20232dff/build.log` Building VTKDataTypes ───→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/66ff4bdf6721eb62957f6a6eb152291a90386bfc/build.log` Building TopOpt ─────────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/bbafec6ba2ec40db10c9ffa2ae03b6269e659840/build.log` Installation completed after 21.89s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 39.42s ################################################################################ # Testing # Testing TopOpt Status `/tmp/jl_vDaJHL/Project.toml` [7d9fca2a] Arpack v0.5.4 ⌃ [13f3f980] CairoMakie v0.12.18 [d360d2e6] ChainRulesCore v1.26.0 [35d6a980] ColorSchemes v3.31.0 ⌅ [c061ca5d] Ferrite v0.3.0 [26cc04aa] FiniteDifferences v0.12.33 ⌅ [f6369f11] ForwardDiff v0.10.39 [ff7dd447] FromFile v0.1.6 ⌅ [5c1252a2] GeometryBasics v0.4.11 [b6b21f68] Ipopt v1.11.0 [2ddba703] Juniper v0.9.4 ⌅ [ee78f7c6] Makie v0.21.18 [01bcebdf] Nonconvex v2.1.3 [bf347577] NonconvexIpopt v0.4.3 [1bc83da4] SafeTestsets v0.1.0 [90137ffa] StaticArrays v1.9.15 [4c63d2b9] StatsFuns v1.5.0 [fd094767] Suppressor v0.2.8 [a759f4b9] TimerOutputs v0.5.29 [53a1e1a5] TopOpt v0.10.0 ⌅ [e88e6eb3] Zygote v0.6.77 [37e2e46d] LinearAlgebra v1.13.0 [44cfe95a] Pkg v1.13.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.13.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_vDaJHL/Manifest.toml` ⌅ [54578032] ADNLPModels v0.4.0 [47edcb42] ADTypes v1.18.0 [14f7f29c] AMD v0.5.3 ⌅ [c29ec348] AbstractDifferentiation v0.4.4 [621f4979] AbstractFFTs v1.5.0 [1520ce14] AbstractTrees v0.4.5 [7d9f7c33] Accessors v0.1.42 [79e6a3ab] Adapt v4.4.0 [35492f91] AdaptivePredicates v1.2.0 ⌅ [2169fc97] AlgebraicMultigrid v0.5.1 [66dad0bd] AliasTables v1.1.3 [27a7e980] Animations v0.4.2 [dce04be8] ArgCheck v2.5.0 [ec485272] ArnoldiMethod v0.4.0 [7d9fca2a] Arpack v0.5.4 [4fba245c] ArrayInterface v7.21.0 [a9b6321e] Atomix v1.1.2 [67c07d97] Automa v1.1.0 [13072b0f] AxisAlgorithms v1.1.0 [39de3d68] AxisArrays v0.4.8 [198e06fe] BangBang v0.4.4 [18cc8868] BaseDirs v1.3.2 [9718e550] Baselet v0.1.1 [6e4b80f9] BenchmarkTools v1.6.1 ⌅ [e2ed5e7c] Bijections v0.1.10 [fa961155] CEnum v0.5.0 [96374032] CRlibm v1.0.2 [00ebfdb7] CSTParser v3.4.3 [159f3aea] Cairo v1.1.1 ⌃ [13f3f980] CairoMakie v0.12.18 [082447d4] ChainRules v1.72.6 [d360d2e6] ChainRulesCore v1.26.0 [da1fd8a2] CodeTracking v2.0.1 [523fee87] CodecBzip2 v0.8.5 [944b1d66] CodecZlib v0.7.8 [a2cac450] ColorBrewer v0.4.2 [35d6a980] ColorSchemes v3.31.0 ⌅ [3da002f7] ColorTypes v0.11.5 ⌃ [c3611d14] ColorVectorSpace v0.10.0 ⌅ [5ae59095] Colors v0.12.11 [861a8166] Combinatorics v1.0.3 ⌅ [a80b9123] CommonMark v0.8.16 [38540f10] CommonSolve v0.2.4 [bbf7d656] CommonSubexpressions v0.3.1 [f70d9fcc] CommonWorldInvalidations v1.0.0 [34da2185] Compat v4.18.1 [807dbc54] Compiler v0.1.1 [b152e2b5] CompositeTypes v0.1.4 [a33af91c] CompositionsBase v0.1.2 ⌅ [187b0558] ConstructionBase v1.5.6 [6add18c4] ContextVariablesX v0.1.3 [d38c429a] Contour v0.6.3 [a8cc5b0e] Crayons v4.1.1 [9a962f9c] DataAPI v1.16.0 ⌅ [864edb3b] DataStructures v0.18.22 [e2d170a0] DataValueInterfaces v1.0.0 [244e2a9f] DefineSingletons v0.1.2 [927a84f5] DelaunayTriangulation v1.6.4 [8bb1440f] DelimitedFiles v1.9.1 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [c78775a3] DifferentiableFlatten v0.1.1 [a0c0ee7d] DifferentiationInterface v0.7.9 [b4f34e82] Distances v0.10.12 [31c24e10] Distributions v0.25.122 [ffbed154] DocStringExtensions v0.9.5 [5b8099bc] DomainSets v0.7.16 ⌅ [7c1d4256] DynamicPolynomials v0.5.7 [b7d42ee7] Einsum v0.4.1 [4e289a0a] EnumX v1.0.5 [90fa49ef] ErrorfreeArithmetic v0.5.2 ⌃ [429591f6] ExactPredicates v2.2.5 [e2ba6199] ExprTools v0.1.10 [55351af7] ExproniconLite v0.10.14 [411431e0] Extents v0.1.6 [7a1cc6ca] FFTW v1.10.0 [cc61a311] FLoops v0.2.2 [b9860ae5] FLoopsBase v0.1.1 [9aa1b823] FastClosures v0.3.2 [fa42c844] FastRounding v0.3.1 ⌅ [c061ca5d] Ferrite v0.3.0 [5789e2e9] FileIO v1.17.1 ⌅ [8fc22ac5] FilePaths v0.8.3 [48062228] FilePathsBase v0.9.24 [1a297f60] FillArrays v1.14.0 [6a86dc24] FiniteDiff v2.29.0 [26cc04aa] FiniteDifferences v0.12.33 [53c48c17] FixedPointNumbers v0.8.5 ⌅ [587475ba] Flux v0.14.25 [1fa38f19] Format v1.3.7 ⌅ [f6369f11] ForwardDiff v0.10.39 [b38be410] FreeType v4.1.1 [663a7486] FreeTypeAbstraction v0.10.8 [ff7dd447] FromFile v0.1.6 [069b7b12] FunctionWrappers v1.1.3 [77dc65aa] FunctionWrappersWrappers v0.1.3 ⌅ [d9f16b24] Functors v0.4.12 [0c68f7d7] GPUArrays v11.2.6 [46192b85] GPUArraysCore v0.2.0 [68eda718] GeoFormatTypes v0.4.4 ⌃ [cf35fbd7] GeoInterface v1.4.1 ⌅ [5c1252a2] GeometryBasics v0.4.11 [4d00f742] GeometryTypes v0.8.5 [c27321d9] Glob v1.3.1 [a2bd30eb] Graphics v1.1.3 [86223c79] Graphs v1.13.1 [3955a311] GridLayoutBase v0.11.2 [42e2da0e] Grisu v1.0.2 [076d061b] HashArrayMappedTries v0.2.0 [34004b35] HypergeometricFunctions v0.3.28 [7869d1d1] IRTools v0.4.15 [615f187c] IfElse v0.1.1 [2803e5a7] ImageAxes v0.6.12 [c817782e] ImageBase v0.1.7 [a09fc81d] ImageCore v0.10.5 [82e4d734] ImageIO v0.6.9 [bc367c6b] ImageMetadata v0.9.10 [9b13fd28] IndirectArrays v1.0.0 [d25df0c9] Inflate v0.1.5 [22cec73e] InitialValues v0.3.1 ⌅ [a98d9a8b] Interpolations v0.15.1 ⌅ [d1acc4aa] IntervalArithmetic v0.20.9 [8197267c] IntervalSets v0.7.11 [3587e190] InverseFunctions v0.1.17 [b6b21f68] Ipopt v1.11.0 [92d709cd] IrrationalConstants v0.2.6 [f1662d9f] Isoband v0.1.1 [c8e1da08] IterTools v1.10.0 [42fd0dbc] IterativeSolvers v0.9.4 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.1 ⌅ [682c06a0] JSON v0.21.4 [0f8b85d8] JSON3 v1.14.3 ⌅ [10dff2fc] JSOSolvers v0.8.1 [ae98c720] Jieko v0.2.1 [b835a17e] JpegTurbo v0.1.6 [4076af6c] JuMP v1.29.1 ⌅ [98e50ef6] JuliaFormatter v1.0.62 [aa1ae85d] JuliaInterpreter v0.10.5 [b14d175d] JuliaVariables v0.2.4 [2ddba703] Juniper v0.9.4 [63c18a36] KernelAbstractions v0.9.38 [5ab0869b] KernelDensity v0.6.10 ⌅ [ba0b0d4f] Krylov v0.8.4 [40e66cde] LDLFactorizations v0.10.1 [929cbde3] LLVM v9.4.4 [b964fa9f] LaTeXStrings v1.4.0 [2ee39098] LabelledArrays v1.16.1 ⌅ [984bce1d] LambertW v0.4.6 [23fbe1c1] Latexify v0.16.10 [8cdb02fc] LazyModules v0.3.1 [9c8b4983] LightXML v0.9.3 [f5a24dde] LimitedLDLFactorizations v0.5.2 [d3d80556] LineSearches v7.4.0 [7a12625a] LinearMaps v3.11.4 ⌅ [5c8ed15e] LinearOperators v2.6.0 [2ab3a3ac] LogExpFunctions v0.3.29 [6f1432cf] LoweredCodeUtils v3.4.4 [c2834f40] MLCore v1.0.0 ⌃ [7e8f7934] MLDataDevices v1.5.3 [d8e11817] MLStyle v0.4.17 [f1d291b0] MLUtils v0.4.8 [1914dd2f] MacroTools v0.5.16 ⌅ [ee78f7c6] Makie v0.21.18 ⌅ [20f20a25] MakieCore v0.8.12 [dbb5928d] MappedArrays v0.4.2 [b8f27783] MathOptInterface v1.45.0 [0a4f8689] MathTeXEngine v0.6.6 [128add7d] MicroCollections v0.2.0 [e1d29d7a] Missings v1.2.0 [e94cdb99] MosaicViews v0.3.4 [2e0e35c7] Moshi v0.3.7 ⌃ [102ac46a] MultivariatePolynomials v0.5.9 [d8a4904e] MutableArithmetics v1.6.6 ⌅ [a4795742] NLPModels v0.19.2 ⌅ [e01155f1] NLPModelsModifiers v0.6.6 [d41bc354] NLSolversBase v7.10.0 [872c559c] NNlib v0.9.31 [77ba4419] NaNMath v1.1.3 [71a1bf82] NameResolution v0.1.5 [d9ec5142] NamedTupleTools v0.14.3 [b8a86587] NearestNeighbors v0.4.22 [f09324ee] Netpbm v1.1.1 [01bcebdf] Nonconvex v2.1.3 [035190e5] NonconvexCore v1.4.3 [bf347577] NonconvexIpopt v0.4.3 [d3d89cbb] NonconvexMMA v1.0.0 [4296f080] NonconvexPercival v0.1.4 [9e21ff56] NonconvexSemidefinite v0.1.8 [c48e48a2] NonconvexUtils v0.4.3 [510215fc] Observables v0.5.5 [6fe1bfb0] OffsetArrays v1.17.0 [0b1bfda6] OneHotArrays v0.2.10 [52e1d378] OpenEXR v0.3.3 [429524aa] Optim v1.13.2 ⌅ [3bd65402] Optimisers v0.3.4 [bac558e1] OrderedCollections v1.8.1 [90014a1f] PDMats v0.11.35 [f57f5aa1] PNGFiles v0.4.4 [65ce6f38] PackageExtensionCompat v1.0.2 [19eb6ba3] Packing v0.5.1 [5432bcbf] PaddedViews v0.5.12 [d96e819e] Parameters v0.12.3 [69de0a69] Parsers v2.8.3 ⌅ [01435c0c] Percival v0.5.2 [eebad327] PkgVersion v0.3.3 [995b91a9] PlotUtils v1.4.3 [647866c9] PolygonOps v0.1.2 [85a6dd25] PositiveFactorizations v0.2.4 [d236fae5] PreallocationTools v0.4.34 [aea7be01] PrecompileTools v1.3.3 [af69fa37] Preconditioners v0.6.1 [21216c6a] Preferences v1.5.0 [8162dcfd] PrettyPrint v0.2.0 [33c8b6b6] ProgressLogging v0.1.5 [92933f4c] ProgressMeter v1.11.0 [43287f4e] PtrArrays v1.3.0 [4b34888f] QOI v1.0.1 [1fd47b50] QuadGK v2.11.2 [b3c3ace0] RangeArrays v0.3.2 [c84ed2f1] Ratios v0.4.5 [c1ae055f] RealDot v0.1.0 [3cdcf5f2] RecipesBase v1.3.4 ⌃ [731186ca] RecursiveArrayTools v3.36.0 [189a3867] Reexport v1.2.2 [05181044] RelocatableFolders v1.0.1 [ae029012] Requires v1.3.1 ⌅ [c5292f4c] ResumableFunctions v0.6.10 [37e2e3b7] ReverseDiff v1.16.1 [295af30f] Revise v3.10.0 [708f8203] Richardson v1.4.2 [79098fc4] Rmath v0.8.0 [5eaf0fd0] RoundingEmulator v0.2.1 [7e49a35a] RuntimeGeneratedFunctions v0.5.15 [fdea26ae] SIMD v3.7.2 [1bc83da4] SafeTestsets v0.1.0 ⌃ [0bca4576] SciMLBase v2.87.0 ⌅ [c0aeaf25] SciMLOperators v0.3.13 [431bcebd] SciMLPublic v1.0.0 [53ae85a6] SciMLStructures v1.7.0 [7e506255] ScopedValues v1.5.0 [6c6a2e73] Scratch v1.3.0 [3cc68bcd] SetRounding v0.2.1 [efcf1570] Setfield v1.1.2 ⌅ [65257c39] ShaderAbstractions v0.4.1 [605ecd9f] ShowCases v0.1.0 [992d4aef] Showoff v1.0.3 [73760f76] SignedDistanceFields v0.4.0 [699a6c99] SimpleTraits v0.9.5 [45858cf5] Sixel v0.1.5 ⌅ [ff4d7338] SolverCore v0.2.4 ⌅ [b5612192] SolverTools v0.8.8 [a2af1166] SortingAlgorithms v1.2.2 ⌃ [47a9eef4] SparseDiffTools v2.23.1 [dc90abb0] SparseInverseSubset v0.1.2 [276daf66] SpecialFunctions v2.6.1 [171d559e] SplittablesBase v0.1.15 [860ef19b] StableRNGs v1.0.3 [cae243ae] StackViews v0.1.2 [aedffcd0] Static v1.3.0 [0d7ed370] StaticArrayInterface v1.8.0 [90137ffa] StaticArrays v1.9.15 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.1 [2913bbd2] StatsBase v0.34.6 [4c63d2b9] StatsFuns v1.5.0 ⌅ [09ab397b] StructArrays v0.6.21 [856f2bd8] StructTypes v1.11.0 [fd094767] Suppressor v0.2.8 [2efcf032] SymbolicIndexingInterface v0.3.46 ⌃ [19f23fe9] SymbolicLimits v0.2.1 ⌅ [d1185830] SymbolicUtils v2.1.3 ⌅ [0c5d862f] Symbolics v5.36.0 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [62fd8b95] TensorCore v0.1.1 [48a634ad] Tensors v1.16.2 ⌅ [8ea1fca8] TermInterface v0.4.1 [731e570b] TiffImages v0.11.6 [a759f4b9] TimerOutputs v0.5.29 [0796e94c] Tokenize v0.5.29 [53a1e1a5] TopOpt v0.10.0 [3bb67fe8] TranscodingStreams v0.11.3 [28d57a85] Transducers v0.4.85 [981d1d27] TriplotBase v0.1.0 [3a884ed6] UnPack v1.0.2 [1cfade01] UnicodeFun v0.4.1 [1986cc42] Unitful v1.25.0 [a7c27f48] Unityper v0.1.6 [013be700] UnsafeAtomics v0.3.0 [4004b06d] VTKBase v1.0.1 [10d27dd1] VTKDataTypes v0.1.2 [19fa3120] VertexSafeGraphs v0.2.0 [e3aaa7dc] WebP v0.1.3 [efce3f68] WoodburyMatrices v1.0.0 [64499a7a] WriteVTK v1.21.2 ⌅ [e88e6eb3] Zygote v0.6.77 [700de1a5] ZygoteRules v0.2.7 [ae81ac8f] ASL_jll v0.1.3+0 ⌅ [68821587] Arpack_jll v3.5.1+1 [6e34b625] Bzip2_jll v1.0.9+0 [4e9b3aee] CRlibm_jll v1.0.1+0 [83423d85] Cairo_jll v1.18.5+0 [5ae413db] EarCut_jll v2.2.4+0 [2e619515] Expat_jll v2.7.1+0 ⌅ [b22a6f82] FFMPEG_jll v6.1.3+0 [f5851436] FFTW_jll v3.3.11+0 [a3f928ae] Fontconfig_jll v2.17.1+0 [d7e528f0] FreeType2_jll v2.13.4+0 [559328eb] FriBidi_jll v1.0.17+0 [b0724c58] GettextRuntime_jll v0.22.4+0 [61579ee1] Ghostscript_jll v9.55.1+0 [59f7168a] Giflib_jll v5.2.3+0 [7746bdde] Glib_jll v2.86.0+0 [3b182d85] Graphite2_jll v1.3.15+0 [2e76f6c2] HarfBuzz_jll v8.5.1+0 ⌃ [e33a78d0] Hwloc_jll v2.12.1+0 [905a6f67] Imath_jll v3.1.11+0 [1d5cc7b8] IntelOpenMP_jll v2025.2.0+0 [9cc047cb] Ipopt_jll v300.1400.1900+0 [aacddb02] JpegTurbo_jll v3.1.3+0 [c1c5ebd0] LAME_jll v3.100.3+0 [88015f11] LERC_jll v4.0.1+0 [dad2f222] LLVMExtra_jll v0.0.38+0 [1d63c593] LLVMOpenMP_jll v18.1.8+0 [dd4b983a] LZO_jll v2.10.3+0 [e9f186c6] Libffi_jll v3.4.7+0 [7e76a0d4] Libglvnd_jll v1.7.1+1 [94ce4f54] Libiconv_jll v1.18.0+0 [4b2f31a3] Libmount_jll v2.41.2+0 [89763e89] Libtiff_jll v4.7.2+0 [38a345b3] Libuuid_jll v2.41.2+0 [d00139f3] METIS_jll v5.1.3+0 [856f044c] MKL_jll v2025.2.0+0 [d7ed1dd3] MUMPS_seq_jll v500.800.100+0 [e7412a2a] Ogg_jll v1.3.6+0 [656ef2d0] OpenBLAS32_jll v0.3.29+0 [18a262bb] OpenEXR_jll v3.2.4+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [91d4177d] Opus_jll v1.5.2+0 [36c8627f] Pango_jll v1.56.4+0 ⌅ [30392449] Pixman_jll v0.44.2+0 [f50d1b31] Rmath_jll v0.5.1+0 ⌅ [319450e9] SPRAL_jll v2025.5.20+0 [02c8fc9c] XML2_jll v2.15.0+0 [ffd25f8a] XZ_jll v5.8.1+0 [4f6342f7] Xorg_libX11_jll v1.8.12+0 [0c0b7dd1] Xorg_libXau_jll v1.0.13+0 [a3789734] Xorg_libXdmcp_jll v1.1.6+0 [1082639a] Xorg_libXext_jll v1.3.7+0 [ea2f1a96] Xorg_libXrender_jll v0.9.12+0 [c7cfdc94] Xorg_libxcb_jll v1.17.1+0 [c5fb5394] Xorg_xtrans_jll v1.6.0+0 [9a68df92] isoband_jll v0.2.3+0 [a4ae2306] libaom_jll v3.13.1+0 [0ac62f75] libass_jll v0.17.4+0 [f638f0a6] libfdk_aac_jll v2.0.4+0 [b53b4c65] libpng_jll v1.6.50+0 [075b6546] libsixel_jll v1.10.5+0 [f27f6e37] libvorbis_jll v1.3.8+0 [c5f90fcd] libwebp_jll v1.6.0+0 [1317d2d5] oneTBB_jll v2022.0.0+0 [1270edf5] x264_jll v10164.0.1+0 [dfaa095f] x265_jll v4.1.0+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [8bf52ea8] CRC32c v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [9abbd945] Profile v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [1a1011a3] SharedArrays v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.11.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.16.0+0 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.9.9 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.4+0 [efcefdf7] PCRE2_jll v10.46.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.67.1+0 [3f19e933] p7zip_jll v17.6.0+0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... ┌ Error: Error during loading of extension SymbolicsPreallocationToolsExt of Symbolics, use `Base.retry_load_extensions()` to retry. │ exception = │ 1-element ExceptionStack: │ LoadError: UndefVarError: `ForwardDiff` not defined in `PreallocationTools` │ Suggestion: check for spelling errors or missing imports. │ Hint: ForwardDiff is loaded but not imported in the active module Main. │ Stacktrace: │ [1] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base ./module.jl:62 │ [2] _eval_using(to::Module, path::Expr) │ @ Base ./module.jl:137 │ [3] top-level scope │ @ ~/.julia/packages/Symbolics/qKoME/ext/SymbolicsPreallocationToolsExt.jl:5 │ [4] include(mod::Module, _path::String) │ @ Base ./Base.jl:309 │ [5] __require_prelocked(pkg::Base.PkgId, env::Nothing) │ @ Base ./loading.jl:2777 │ [6] _require_prelocked(uuidkey::Base.PkgId, env::Nothing) │ @ Base ./loading.jl:2536 │ [7] _require_prelocked │ @ ./loading.jl:2530 [inlined] │ [8] run_extension_callbacks(extid::Base.ExtensionId) │ @ Base ./loading.jl:1582 │ [9] run_extension_callbacks(pkgid::Base.PkgId) │ @ Base ./loading.jl:1619 │ [10] run_package_callbacks(modkey::Base.PkgId) │ @ Base ./loading.jl:1435 │ [11] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base ./loading.jl:2544 │ [12] macro expansion │ @ ./loading.jl:2464 [inlined] │ [13] macro expansion │ @ ./lock.jl:376 [inlined] │ [14] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2428 │ [15] require │ @ ./loading.jl:2404 [inlined] │ [16] eval_import_path │ @ ./module.jl:36 [inlined] │ [17] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base ./module.jl:60 │ [18] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr}) │ @ Base ./module.jl:101 │ [19] top-level scope │ @ ~/.julia/packages/NonconvexUtils/i3gzf/src/NonconvexUtils.jl:18 │ [20] include(mod::Module, _path::String) │ @ Base ./Base.jl:309 │ [21] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base ./loading.jl:2777 │ [22] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base ./loading.jl:2536 │ [23] macro expansion │ @ ./loading.jl:2464 [inlined] │ [24] macro expansion │ @ ./lock.jl:376 [inlined] │ [25] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2428 │ [26] require │ @ ./loading.jl:2404 [inlined] │ [27] eval_import_path │ @ ./module.jl:36 [inlined] │ [28] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base ./module.jl:60 │ [29] _eval_using(to::Module, path::Expr) │ @ Base ./module.jl:137 │ [30] top-level scope │ @ ~/.julia/packages/Nonconvex/RdytM/src/Nonconvex.jl:5 │ [31] include(mod::Module, _path::String) │ @ Base ./Base.jl:309 │ [32] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base ./loading.jl:2777 │ [33] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base ./loading.jl:2536 │ [34] macro expansion │ @ ./loading.jl:2464 [inlined] │ [35] macro expansion │ @ ./lock.jl:376 [inlined] │ [36] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2428 │ [37] require │ @ ./loading.jl:2404 [inlined] │ [38] eval_import_path │ @ ./module.jl:36 [inlined] │ [39] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base ./module.jl:60 │ [40] _eval_using(to::Module, path::Expr) │ @ Base ./module.jl:137 │ [41] top-level scope │ @ ~/.julia/packages/TopOpt/398gO/src/TopOpt.jl:6 │ [42] include(mod::Module, _path::String) │ @ Base ./Base.jl:309 │ [43] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base ./loading.jl:2777 │ [44] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base ./loading.jl:2536 │ [45] macro expansion │ @ ./loading.jl:2464 [inlined] │ [46] macro expansion │ @ ./lock.jl:376 [inlined] │ [47] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2428 │ [48] require │ @ ./loading.jl:2404 [inlined] │ [49] eval_import_path │ @ ./module.jl:36 [inlined] │ [50] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base ./module.jl:60 │ [51] _eval_using(to::Module, path::Expr) │ @ Base ./module.jl:137 │ [52] top-level scope │ @ ~/.julia/packages/TopOpt/398gO/test/inp_parser/parser.jl:1 │ [53] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:310 │ [54] top-level scope │ @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:7 │ [55] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] │ [56] macro expansion │ @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:7 [inlined] │ [57] eval(m::Module, e::Any) │ @ Core ./boot.jl:489 │ [58] top-level scope │ @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:6 │ [59] macro expansion │ @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] │ [60] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:310 │ [61] top-level scope │ @ none:6 │ [62] eval(m::Module, e::Any) │ @ Core ./boot.jl:489 │ [63] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:310 │ [64] _start() │ @ Base ./client.jl:577 │ in expression starting at /home/pkgeval/.julia/packages/Symbolics/qKoME/ext/SymbolicsPreallocationToolsExt.jl:1 └ @ Base loading.jl:1592 WARNING: Constructor for type "ElementFEAInfo" was extended in `TrussTopOptProblems` without explicit qualification or import. NOTE: Assumed "ElementFEAInfo" refers to `TopOpt.ElementFEAInfo`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function ElementFEAInfo end`. Hint: To silence the warning, qualify `ElementFEAInfo` as `TopOpt.ElementFEAInfo` in the method signature or explicitly `import TopOpt: ElementFEAInfo`. WARNING: Detected access to binding `TopOpt.TopOptProblems` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. WARNING: Detected access to binding `TopOptProblems.InputOutput` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. WARNING: Detected access to binding `InputOutput.INP` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. Test Summary: | Pass Total Time InpParser Tests | 41 41 11m22.5s Test Summary: | Pass Total Time TopOptProblems Tests | 2110 2110 32.4s Compliance: Error During Test at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:31 Got exception outside of a @test UndefVarError: `ElementMatrix` not defined in `TopOpt.TopOptProblems` 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 TopOpt.TopOptProblems. - Also exported by TopOpt (loaded but not imported in Main). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1828 [4] setproperties_object(obj::TopOpt.TopOptProblems.ElementMatrix{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}, StaticArraysCore.SVector{8, Bool}}, patch::@NamedTuple{mask::StaticArraysCore.SVector{8, Bool}}) @ ConstructionBase ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:219 [5] setproperties @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:133 [inlined] [6] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:122 [inlined] [7] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:189 [inlined] [8] macro expansion @ ~/.julia/packages/Setfield/ZezIj/src/sugar.jl:198 [inlined] [9] convert(::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}; bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:97 [10] kwcall(::@NamedTuple{bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}}, ::typeof(convert), ::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:86 [11] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, quad_order::Int64, ::Type{Val{:Static}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementinfo.jl:78 [12] TopOpt.FEA.DirectDisplacementSolver(sp::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}; xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}, prev_penalty::TopOpt.Utilities.PowerPenalty{Float64}, quad_order::Int64, qr::Bool) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:37 [13] DirectDisplacementSolver @ ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:29 [inlined] [14] #FEASolver#16 @ ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:26 [inlined] [15] kwcall(::@NamedTuple{xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}}, ::typeof(TopOpt.FEA.FEASolver), ::Type{TopOpt.FEA.Direct}, problem::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:25 [16] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:32 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [18] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:35 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:14 [inlined] [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [25] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 Displacement: Error During Test at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:50 Got exception outside of a @test UndefVarError: `ElementMatrix` not defined in `TopOpt.TopOptProblems` 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 TopOpt.TopOptProblems. - Also exported by TopOpt (loaded but not imported in Main). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1828 [4] setproperties_object(obj::TopOpt.TopOptProblems.ElementMatrix{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}, StaticArraysCore.SVector{8, Bool}}, patch::@NamedTuple{mask::StaticArraysCore.SVector{8, Bool}}) @ ConstructionBase ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:219 [5] setproperties @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:133 [inlined] [6] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:122 [inlined] [7] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:189 [inlined] [8] macro expansion @ ~/.julia/packages/Setfield/ZezIj/src/sugar.jl:198 [inlined] [9] convert(::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}; bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:97 [10] kwcall(::@NamedTuple{bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}}, ::typeof(convert), ::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:86 [11] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, quad_order::Int64, ::Type{Val{:Static}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementinfo.jl:78 [12] TopOpt.FEA.DirectDisplacementSolver(sp::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}; xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}, prev_penalty::TopOpt.Utilities.PowerPenalty{Float64}, quad_order::Int64, qr::Bool) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:37 [13] DirectDisplacementSolver @ ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:29 [inlined] [14] #FEASolver#16 @ ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:26 [inlined] [15] kwcall(::@NamedTuple{xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}}, ::typeof(TopOpt.FEA.FEASolver), ::Type{TopOpt.FEA.Direct}, problem::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:25 [16] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:51 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [18] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:54 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:14 [inlined] [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [25] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 Volume: Error During Test at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:71 Got exception outside of a @test UndefVarError: `ElementMatrix` not defined in `TopOpt.TopOptProblems` 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 TopOpt.TopOptProblems. - Also exported by TopOpt (loaded but not imported in Main). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1828 [4] setproperties_object(obj::TopOpt.TopOptProblems.ElementMatrix{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}, StaticArraysCore.SVector{8, Bool}}, patch::@NamedTuple{mask::StaticArraysCore.SVector{8, Bool}}) @ ConstructionBase ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:219 [5] setproperties @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:133 [inlined] [6] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:122 [inlined] [7] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:189 [inlined] [8] macro expansion @ ~/.julia/packages/Setfield/ZezIj/src/sugar.jl:198 [inlined] [9] convert(::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}; bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:97 [10] kwcall(::@NamedTuple{bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}}, ::typeof(convert), ::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:86 [11] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, quad_order::Int64, ::Type{Val{:Static}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementinfo.jl:78 [12] TopOpt.FEA.DirectDisplacementSolver(sp::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}; xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}, prev_penalty::TopOpt.Utilities.PowerPenalty{Float64}, quad_order::Int64, qr::Bool) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:37 [13] DirectDisplacementSolver @ ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:29 [inlined] [14] #FEASolver#16 @ ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:26 [inlined] [15] kwcall(::@NamedTuple{xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}}, ::typeof(TopOpt.FEA.FEASolver), ::Type{TopOpt.FEA.Direct}, problem::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:25 [16] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:72 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [18] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:75 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:14 [inlined] [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [25] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 DensityFilter: Error During Test at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:90 Got exception outside of a @test UndefVarError: `ElementMatrix` not defined in `TopOpt.TopOptProblems` 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 TopOpt.TopOptProblems. - Also exported by TopOpt (loaded but not imported in Main). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1828 [4] setproperties_object(obj::TopOpt.TopOptProblems.ElementMatrix{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}, StaticArraysCore.SVector{8, Bool}}, patch::@NamedTuple{mask::StaticArraysCore.SVector{8, Bool}}) @ ConstructionBase ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:219 [5] setproperties @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:133 [inlined] [6] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:122 [inlined] [7] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:189 [inlined] [8] macro expansion @ ~/.julia/packages/Setfield/ZezIj/src/sugar.jl:198 [inlined] [9] convert(::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}; bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:97 [10] kwcall(::@NamedTuple{bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}}, ::typeof(convert), ::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:86 [11] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, quad_order::Int64, ::Type{Val{:Static}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementinfo.jl:78 [12] TopOpt.FEA.DirectDisplacementSolver(sp::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}; xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}, prev_penalty::TopOpt.Utilities.PowerPenalty{Float64}, quad_order::Int64, qr::Bool) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:37 [13] DirectDisplacementSolver @ ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:29 [inlined] [14] #FEASolver#16 @ ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:26 [inlined] [15] kwcall(::@NamedTuple{xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}}, ::typeof(TopOpt.FEA.FEASolver), ::Type{TopOpt.FEA.Direct}, problem::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:25 [16] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:91 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [18] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:94 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:14 [inlined] [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [25] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 SensFilter: Error During Test at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:110 Got exception outside of a @test UndefVarError: `ElementMatrix` not defined in `TopOpt.TopOptProblems` 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 TopOpt.TopOptProblems. - Also exported by TopOpt (loaded but not imported in Main). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1828 [4] setproperties_object(obj::TopOpt.TopOptProblems.ElementMatrix{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}, StaticArraysCore.SVector{8, Bool}}, patch::@NamedTuple{mask::StaticArraysCore.SVector{8, Bool}}) @ ConstructionBase ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:219 [5] setproperties @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:133 [inlined] [6] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:122 [inlined] [7] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:189 [inlined] [8] macro expansion @ ~/.julia/packages/Setfield/ZezIj/src/sugar.jl:198 [inlined] [9] convert(::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}; bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:97 [10] kwcall(::@NamedTuple{bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}}, ::typeof(convert), ::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:86 [11] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TopOptProblems.PointLoadCantilever{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, quad_order::Int64, ::Type{Val{:Static}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementinfo.jl:78 [12] TopOpt.FEA.DirectDisplacementSolver(sp::TopOpt.TopOptProblems.PointLoadCantilever{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}; xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}, prev_penalty::TopOpt.Utilities.PowerPenalty{Float64}, quad_order::Int64, qr::Bool) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:37 [13] DirectDisplacementSolver @ ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:29 [inlined] [14] #FEASolver#16 @ ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:26 [inlined] [15] kwcall(::@NamedTuple{xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}}, ::typeof(TopOpt.FEA.FEASolver), ::Type{TopOpt.FEA.Direct}, problem::TopOpt.TopOptProblems.PointLoadCantilever{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:25 [16] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:111 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [18] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:113 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:14 [inlined] [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [25] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 Block compliance: Error During Test at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:123 Got exception outside of a @test UndefVarError: `ElementMatrix` not defined in `TopOpt.TopOptProblems` 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 TopOpt.TopOptProblems. - Also exported by TopOpt (loaded but not imported in Main). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1828 [4] setproperties_object(obj::TopOpt.TopOptProblems.ElementMatrix{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}, StaticArraysCore.SVector{8, Bool}}, patch::@NamedTuple{mask::StaticArraysCore.SVector{8, Bool}}) @ ConstructionBase ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:219 [5] setproperties @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:133 [inlined] [6] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:122 [inlined] [7] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:189 [inlined] [8] macro expansion @ ~/.julia/packages/Setfield/ZezIj/src/sugar.jl:198 [inlined] [9] convert(::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}; bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:97 [10] kwcall(::@NamedTuple{bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}}, ::typeof(convert), ::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:86 [11] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TopOptProblems.MultiLoad{2, Float64, TopOpt.TopOptProblems.PointLoadCantilever{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, SparseArrays.SparseMatrixCSC{Float64, Int64}}, quad_order::Int64, ::Type{Val{:Static}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementinfo.jl:78 [12] TopOpt.FEA.DirectDisplacementSolver(sp::TopOpt.TopOptProblems.MultiLoad{2, Float64, TopOpt.TopOptProblems.PointLoadCantilever{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, SparseArrays.SparseMatrixCSC{Float64, Int64}}; xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}, prev_penalty::TopOpt.Utilities.PowerPenalty{Float64}, quad_order::Int64, qr::Bool) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:37 [13] DirectDisplacementSolver @ ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:29 [inlined] [14] #FEASolver#16 @ ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:26 [inlined] [15] kwcall(::@NamedTuple{xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}}, ::typeof(TopOpt.FEA.FEASolver), ::Type{TopOpt.FEA.Direct}, problem::TopOpt.TopOptProblems.MultiLoad{2, Float64, TopOpt.TopOptProblems.PointLoadCantilever{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, SparseArrays.SparseMatrixCSC{Float64, Int64}}) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:25 [16] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:124 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [18] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:139 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:14 [inlined] [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [25] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 Stress tensor: Error During Test at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:159 Got exception outside of a @test UndefVarError: `ElementMatrix` not defined in `TopOpt.TopOptProblems` 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 TopOpt.TopOptProblems. - Also exported by TopOpt (loaded but not imported in Main). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1828 [4] setproperties_object(obj::TopOpt.TopOptProblems.ElementMatrix{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}, StaticArraysCore.SVector{8, Bool}}, patch::@NamedTuple{mask::StaticArraysCore.SVector{8, Bool}}) @ ConstructionBase ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:219 [5] setproperties @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:133 [inlined] [6] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:122 [inlined] [7] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:189 [inlined] [8] macro expansion @ ~/.julia/packages/Setfield/ZezIj/src/sugar.jl:198 [inlined] [9] convert(::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}; bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:97 [10] kwcall(::@NamedTuple{bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}}, ::typeof(convert), ::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{8, 8, Float64, 64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:86 [11] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, quad_order::Int64, ::Type{Val{:Static}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementinfo.jl:78 [12] TopOpt.FEA.DirectDisplacementSolver(sp::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}; xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}, prev_penalty::TopOpt.Utilities.PowerPenalty{Float64}, quad_order::Int64, qr::Bool) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:37 [13] DirectDisplacementSolver @ ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:29 [inlined] [14] #FEASolver#16 @ ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:26 [inlined] [15] kwcall(::@NamedTuple{xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}}, ::typeof(TopOpt.FEA.FEASolver), ::Type{TopOpt.FEA.Direct}, problem::TopOpt.TopOptProblems.HalfMBB{2, Float64, 4, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 4, 4, Ferrite.Grid{2, Ferrite.Quadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Quadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:25 [16] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:160 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [18] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_common_fns.jl:163 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:14 [inlined] [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [25] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 AssembleK: Error During Test at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:10 Got exception outside of a @test UndefVarError: `ElementMatrix` not defined in `TopOpt.TopOptProblems` 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 TopOpt.TopOptProblems. - Also exported by TopOpt (loaded but not imported in Main). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1828 [4] setproperties_object(obj::TopOpt.TopOptProblems.ElementMatrix{Float64, StaticArraysCore.SMatrix{18, 18, Float64, 324}, StaticArraysCore.SVector{18, Bool}}, patch::@NamedTuple{mask::StaticArraysCore.SVector{18, Bool}}) @ ConstructionBase ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:219 [5] setproperties @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:133 [inlined] [6] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:122 [inlined] [7] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:189 [inlined] [8] macro expansion @ ~/.julia/packages/Setfield/ZezIj/src/sugar.jl:198 [inlined] [9] convert(::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{18, 18, Float64, 324}}}; bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:97 [10] kwcall(::@NamedTuple{bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}}, ::typeof(convert), ::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{18, 18, Float64, 324}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:86 [11] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TopOptProblems.PointLoadCantilever{2, Float64, 9, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 9, 4, Ferrite.Grid{2, Ferrite.QuadraticQuadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.QuadraticQuadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, quad_order::Int64, ::Type{Val{:Static}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementinfo.jl:78 [12] ElementFEAInfo @ ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementinfo.jl:75 [inlined] [13] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TopOptProblems.PointLoadCantilever{2, Float64, 9, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 9, 4, Ferrite.Grid{2, Ferrite.QuadraticQuadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.QuadraticQuadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementinfo.jl:75 [14] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:11 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [16] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:17 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [18] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:15 [inlined] [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [23] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [28] _start() @ Base ./client.jl:577 ElementK: Error During Test at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:39 Got exception outside of a @test UndefVarError: `ElementMatrix` not defined in `TopOpt.TopOptProblems` 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 TopOpt.TopOptProblems. - Also exported by TopOpt (loaded but not imported in Main). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1828 [4] setproperties_object(obj::TopOpt.TopOptProblems.ElementMatrix{Float64, StaticArraysCore.SMatrix{18, 18, Float64, 324}, StaticArraysCore.SVector{18, Bool}}, patch::@NamedTuple{mask::StaticArraysCore.SVector{18, Bool}}) @ ConstructionBase ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:219 [5] setproperties @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:133 [inlined] [6] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:122 [inlined] [7] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:189 [inlined] [8] macro expansion @ ~/.julia/packages/Setfield/ZezIj/src/sugar.jl:198 [inlined] [9] convert(::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{18, 18, Float64, 324}}}; bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:97 [10] kwcall(::@NamedTuple{bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}}, ::typeof(convert), ::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{18, 18, Float64, 324}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:86 [11] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TopOptProblems.PointLoadCantilever{2, Float64, 9, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 9, 4, Ferrite.Grid{2, Ferrite.QuadraticQuadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.QuadraticQuadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, quad_order::Int64, ::Type{Val{:Static}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementinfo.jl:78 [12] TopOpt.FEA.DirectDisplacementSolver(sp::TopOpt.TopOptProblems.PointLoadCantilever{2, Float64, 9, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 9, 4, Ferrite.Grid{2, Ferrite.QuadraticQuadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.QuadraticQuadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}; xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}, prev_penalty::TopOpt.Utilities.PowerPenalty{Float64}, quad_order::Int64, qr::Bool) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:37 [13] DirectDisplacementSolver @ ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:29 [inlined] [14] #FEASolver#16 @ ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:26 [inlined] [15] kwcall(::@NamedTuple{xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}}, ::typeof(TopOpt.FEA.FEASolver), ::Type{TopOpt.FEA.Direct}, problem::TopOpt.TopOptProblems.PointLoadCantilever{2, Float64, 9, 4, TopOpt.TopOptProblems.RectilinearGrid{2, Float64, 9, 4, Ferrite.Grid{2, Ferrite.QuadraticQuadrilateral, Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.QuadraticQuadrilateral, Float64}, Float64}, Int64, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:25 [16] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:40 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [18] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:42 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:15 [inlined] [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [25] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 TrussElementKσ 2d: Error During Test at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:74 Got exception outside of a @test UndefVarError: `ElementMatrix` not defined in `TopOpt.TopOptProblems` 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 TopOpt.TopOptProblems. - Also exported by TopOpt (loaded but not imported in Main). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1828 [4] setproperties_object(obj::TopOpt.TopOptProblems.ElementMatrix{Float64, StaticArraysCore.SMatrix{4, 4, Float64, 16}, StaticArraysCore.SVector{4, Bool}}, patch::@NamedTuple{mask::StaticArraysCore.SVector{4, Bool}}) @ ConstructionBase ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:219 [5] setproperties @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:133 [inlined] [6] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:122 [inlined] [7] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:189 [inlined] [8] macro expansion @ ~/.julia/packages/Setfield/ZezIj/src/sugar.jl:198 [inlined] [9] convert(::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{4, 4, Float64, 16}}}; bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:97 [10] kwcall(::@NamedTuple{bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}}, ::typeof(convert), ::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{4, 4, Float64, 16}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:86 [11] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TrussTopOptProblems.TrussProblem{2, Float64, 2, 1, TopOpt.TrussTopOptProblems.TrussGrid{2, Float64, 2, 1, Ferrite.Grid{2, Ferrite.Line2D, Float64}}, Vector{TopOpt.TrussTopOptProblems.TrussFEAMaterial{Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Line2D, Float64}, Float64}, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, quad_order::Int64, ::Type{Val{:Static}}) @ TopOpt.TrussTopOptProblems ~/.julia/packages/TopOpt/398gO/src/TrussTopOptProblems/elementinfo.jl:19 [12] TopOpt.FEA.DirectDisplacementSolver(sp::TopOpt.TrussTopOptProblems.TrussProblem{2, Float64, 2, 1, TopOpt.TrussTopOptProblems.TrussGrid{2, Float64, 2, 1, Ferrite.Grid{2, Ferrite.Line2D, Float64}}, Vector{TopOpt.TrussTopOptProblems.TrussFEAMaterial{Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Line2D, Float64}, Float64}, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}; xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}, prev_penalty::TopOpt.Utilities.PowerPenalty{Float64}, quad_order::Int64, qr::Bool) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:37 [13] DirectDisplacementSolver @ ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:29 [inlined] [14] #FEASolver#16 @ ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:26 [inlined] [15] FEASolver(::Type{TopOpt.FEA.Direct}, problem::TopOpt.TrussTopOptProblems.TrussProblem{2, Float64, 2, 1, TopOpt.TrussTopOptProblems.TrussGrid{2, Float64, 2, 1, Ferrite.Grid{2, Ferrite.Line2D, Float64}}, Vector{TopOpt.TrussTopOptProblems.TrussFEAMaterial{Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Line2D, Float64}, Float64}, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:25 [16] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:2066 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] [18] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:88 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:15 [inlined] [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [25] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 TrussElementKσ 3d: Error During Test at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:74 Got exception outside of a @test UndefVarError: `ElementMatrix` not defined in `TopOpt.TopOptProblems` 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 TopOpt.TopOptProblems. - Also exported by TopOpt (loaded but not imported in Main). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1828 [4] setproperties_object(obj::TopOpt.TopOptProblems.ElementMatrix{Float64, StaticArraysCore.SMatrix{6, 6, Float64, 36}, StaticArraysCore.SVector{6, Bool}}, patch::@NamedTuple{mask::StaticArraysCore.SVector{6, Bool}}) @ ConstructionBase ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:219 [5] setproperties @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:133 [inlined] [6] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:122 [inlined] [7] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:189 [inlined] [8] macro expansion @ ~/.julia/packages/Setfield/ZezIj/src/sugar.jl:198 [inlined] [9] convert(::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{6, 6, Float64, 36}}}; bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:97 [10] kwcall(::@NamedTuple{bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}}, ::typeof(convert), ::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{6, 6, Float64, 36}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:86 [11] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TrussTopOptProblems.TrussProblem{3, Float64, 2, 0, TopOpt.TrussTopOptProblems.TrussGrid{3, Float64, 2, 0, Ferrite.Grid{3, Ferrite.Line3D, Float64}}, Vector{TopOpt.TrussTopOptProblems.TrussFEAMaterial{Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{3, Ferrite.Line3D, Float64}, Float64}, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, quad_order::Int64, ::Type{Val{:Static}}) @ TopOpt.TrussTopOptProblems ~/.julia/packages/TopOpt/398gO/src/TrussTopOptProblems/elementinfo.jl:19 [12] TopOpt.FEA.DirectDisplacementSolver(sp::TopOpt.TrussTopOptProblems.TrussProblem{3, Float64, 2, 0, TopOpt.TrussTopOptProblems.TrussGrid{3, Float64, 2, 0, Ferrite.Grid{3, Ferrite.Line3D, Float64}}, Vector{TopOpt.TrussTopOptProblems.TrussFEAMaterial{Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{3, Ferrite.Line3D, Float64}, Float64}, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}; xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}, prev_penalty::TopOpt.Utilities.PowerPenalty{Float64}, quad_order::Int64, qr::Bool) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:37 [13] DirectDisplacementSolver @ ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:29 [inlined] [14] #FEASolver#16 @ ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:26 [inlined] [15] FEASolver(::Type{TopOpt.FEA.Direct}, problem::TopOpt.TrussTopOptProblems.TrussProblem{3, Float64, 2, 0, TopOpt.TrussTopOptProblems.TrussGrid{3, Float64, 2, 0, Ferrite.Grid{3, Ferrite.Line3D, Float64}}, Vector{TopOpt.TrussTopOptProblems.TrussFEAMaterial{Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{3, Ferrite.Line3D, Float64}, Float64}, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:25 [16] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:2066 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] [18] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:88 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:15 [inlined] [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [25] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 Buckling SDP constraint 2d: Error During Test at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:163 Got exception outside of a @test UndefVarError: `ElementMatrix` not defined in `TopOpt.TopOptProblems` 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 TopOpt.TopOptProblems. - Also exported by TopOpt (loaded but not imported in Main). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1828 [4] setproperties_object(obj::TopOpt.TopOptProblems.ElementMatrix{Float64, StaticArraysCore.SMatrix{4, 4, Float64, 16}, StaticArraysCore.SVector{4, Bool}}, patch::@NamedTuple{mask::StaticArraysCore.SVector{4, Bool}}) @ ConstructionBase ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:219 [5] setproperties @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:133 [inlined] [6] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:122 [inlined] [7] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:189 [inlined] [8] macro expansion @ ~/.julia/packages/Setfield/ZezIj/src/sugar.jl:198 [inlined] [9] convert(::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{4, 4, Float64, 16}}}; bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:97 [10] kwcall(::@NamedTuple{bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}}, ::typeof(convert), ::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{4, 4, Float64, 16}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:86 [11] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TrussTopOptProblems.TrussProblem{2, Float64, 2, 1, TopOpt.TrussTopOptProblems.TrussGrid{2, Float64, 2, 1, Ferrite.Grid{2, Ferrite.Line2D, Float64}}, Vector{TopOpt.TrussTopOptProblems.TrussFEAMaterial{Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Line2D, Float64}, Float64}, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, quad_order::Int64, ::Type{Val{:Static}}) @ TopOpt.TrussTopOptProblems ~/.julia/packages/TopOpt/398gO/src/TrussTopOptProblems/elementinfo.jl:19 [12] TopOpt.FEA.DirectDisplacementSolver(sp::TopOpt.TrussTopOptProblems.TrussProblem{2, Float64, 2, 1, TopOpt.TrussTopOptProblems.TrussGrid{2, Float64, 2, 1, Ferrite.Grid{2, Ferrite.Line2D, Float64}}, Vector{TopOpt.TrussTopOptProblems.TrussFEAMaterial{Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Line2D, Float64}, Float64}, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}; xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}, prev_penalty::TopOpt.Utilities.PowerPenalty{Float64}, quad_order::Int64, qr::Bool) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:37 [13] DirectDisplacementSolver @ ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:29 [inlined] [14] #FEASolver#16 @ ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:26 [inlined] [15] FEASolver(::Type{TopOpt.FEA.Direct}, problem::TopOpt.TrussTopOptProblems.TrussProblem{2, Float64, 2, 1, TopOpt.TrussTopOptProblems.TrussGrid{2, Float64, 2, 1, Ferrite.Grid{2, Ferrite.Line2D, Float64}}, Vector{TopOpt.TrussTopOptProblems.TrussFEAMaterial{Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{2, Ferrite.Line2D, Float64}, Float64}, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:25 [16] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:2066 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] [18] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:183 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:15 [inlined] [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [25] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 Buckling SDP constraint 3d: Error During Test at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:163 Got exception outside of a @test UndefVarError: `ElementMatrix` not defined in `TopOpt.TopOptProblems` 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 TopOpt.TopOptProblems. - Also exported by TopOpt (loaded but not imported in Main). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1828 [4] setproperties_object(obj::TopOpt.TopOptProblems.ElementMatrix{Float64, StaticArraysCore.SMatrix{6, 6, Float64, 36}, StaticArraysCore.SVector{6, Bool}}, patch::@NamedTuple{mask::StaticArraysCore.SVector{6, Bool}}) @ ConstructionBase ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:219 [5] setproperties @ ~/.julia/packages/ConstructionBase/Am9w7/src/ConstructionBase.jl:133 [inlined] [6] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:122 [inlined] [7] set @ ~/.julia/packages/Setfield/ZezIj/src/lens.jl:189 [inlined] [8] macro expansion @ ~/.julia/packages/Setfield/ZezIj/src/sugar.jl:198 [inlined] [9] convert(::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{6, 6, Float64, 36}}}; bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:97 [10] kwcall(::@NamedTuple{bc_dofs::Vector{Int64}, dof_cells::TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}}, ::typeof(convert), ::Type{Vector{<:TopOpt.TopOptProblems.ElementMatrix}}, Kes::Vector{LinearAlgebra.Symmetric{Float64, StaticArraysCore.SMatrix{6, 6, Float64, 36}}}) @ TopOpt.TopOptProblems ~/.julia/packages/TopOpt/398gO/src/TopOptProblems/elementmatrix.jl:86 [11] TopOpt.TopOptProblems.ElementFEAInfo(sp::TopOpt.TrussTopOptProblems.TrussProblem{3, Float64, 2, 0, TopOpt.TrussTopOptProblems.TrussGrid{3, Float64, 2, 0, Ferrite.Grid{3, Ferrite.Line3D, Float64}}, Vector{TopOpt.TrussTopOptProblems.TrussFEAMaterial{Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{3, Ferrite.Line3D, Float64}, Float64}, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}, quad_order::Int64, ::Type{Val{:Static}}) @ TopOpt.TrussTopOptProblems ~/.julia/packages/TopOpt/398gO/src/TrussTopOptProblems/elementinfo.jl:19 [12] TopOpt.FEA.DirectDisplacementSolver(sp::TopOpt.TrussTopOptProblems.TrussProblem{3, Float64, 2, 0, TopOpt.TrussTopOptProblems.TrussGrid{3, Float64, 2, 0, Ferrite.Grid{3, Ferrite.Line3D, Float64}}, Vector{TopOpt.TrussTopOptProblems.TrussFEAMaterial{Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{3, Ferrite.Line3D, Float64}, Float64}, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}; xmin::Float64, penalty::TopOpt.Utilities.PowerPenalty{Float64}, prev_penalty::TopOpt.Utilities.PowerPenalty{Float64}, quad_order::Int64, qr::Bool) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:37 [13] DirectDisplacementSolver @ ~/.julia/packages/TopOpt/398gO/src/FEA/direct_displacement_solver.jl:29 [inlined] [14] #FEASolver#16 @ ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:26 [inlined] [15] FEASolver(::Type{TopOpt.FEA.Direct}, problem::TopOpt.TrussTopOptProblems.TrussProblem{3, Float64, 2, 0, TopOpt.TrussTopOptProblems.TrussGrid{3, Float64, 2, 0, Ferrite.Grid{3, Ferrite.Line3D, Float64}}, Vector{TopOpt.TrussTopOptProblems.TrussFEAMaterial{Float64}}, Ferrite.ConstraintHandler{Ferrite.DofHandler{3, Ferrite.Line3D, Float64}, Float64}, BitVector, BitVector, Vector{Int64}, TopOpt.TopOptProblems.Metadata{Matrix{Int64}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, TopOpt.Utilities.RaggedArray{Vector{Int64}, Vector{Tuple{Int64, Int64}}}, Matrix{Int64}}}) @ TopOpt.FEA ~/.julia/packages/TopOpt/398gO/src/FEA/solvers_api.jl:25 [16] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:2066 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] [18] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_buckling_fns.jl:183 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:15 [inlined] [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [25] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 Functions: Error During Test at /home/pkgeval/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:30 Got exception outside of a @test LoadError: ParseError: # Error @ /home/pkgeval/.julia/packages/Unitful/HCJFR/src/logarithm.jl:127:5 Base. *(::MixedUnits, ::MixedUnits) = # └───────────────────────────────┘ ── extra tokens after end of expression Stacktrace: [1] top-level scope @ ~/.julia/packages/Unitful/HCJFR/src/logarithm.jl:127 [2] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [3] top-level scope @ ~/.julia/packages/Unitful/HCJFR/src/Unitful.jl:67 [4] include(mod::Module, _path::String) @ Base ./Base.jl:309 [5] __require_prelocked(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2777 [6] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2536 [7] macro expansion @ ./loading.jl:2464 [inlined] [8] macro expansion @ ./lock.jl:376 [inlined] [9] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2428 [10] require @ ./loading.jl:2404 [inlined] [11] eval_import_path @ ./module.jl:36 [inlined] [12] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr) @ Base ./module.jl:111 [13] top-level scope @ ~/.julia/packages/Makie/Y3ABD/src/Makie.jl:50 [14] include(mod::Module, _path::String) @ Base ./Base.jl:309 [15] __require_prelocked(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2777 [16] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2536 [17] macro expansion @ ./loading.jl:2464 [inlined] [18] macro expansion @ ./lock.jl:376 [inlined] [19] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2428 [20] require @ ./loading.jl:2404 [inlined] [21] eval_import_path @ ./module.jl:36 [inlined] [22] eval_import_path_all(at::Module, path::Expr, keyword::String) @ Base ./module.jl:60 [23] _eval_using(to::Module, path::Expr) @ Base ./module.jl:137 [24] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/Functions/test_truss_stress_fns.jl:31 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:14 [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [28] macro expansion @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:16 [inlined] [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] top-level scope @ ~/.julia/packages/TopOpt/398gO/test/runtests.jl:13 [31] macro expansion @ ~/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28 [inlined] [32] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [33] top-level scope @ none:6 [34] eval(m::Module, e::Any) @ Core ./boot.jl:489 [35] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [36] _start() @ Base ./client.jl:577 in expression starting at /home/pkgeval/.julia/packages/Unitful/HCJFR/src/logarithm.jl:127 in expression starting at /home/pkgeval/.julia/packages/Unitful/HCJFR/src/Unitful.jl:1 in expression starting at /home/pkgeval/.julia/packages/Makie/Y3ABD/src/Makie.jl:1 in expression starting at /home/pkgeval/.julia/packages/TopOpt/398gO/test/Functions/test_truss_stress_fns.jl:31 Test Summary: | Pass Error Total Time Functions | 83 14 97 6m30.4s Projections and penalties | 80 80 1m31.1s Compliance | 1 1 18.0s Displacement | 1 1 0.1s Volume | 1 1 0.1s DensityFilter | 1 1 0.1s SensFilter | 1 1 1.2s Block compliance | 1 1 5.1s Stress tensor | 1 1 0.1s AssembleK | 1 1 13.2s ElementK | 1 1 0.4s TrussElementKσ 2d | 1 1 17.6s TrussElementKσ 3d | 1 1 9.7s apply_boundary | 3 3 51.9s Buckling SDP constraint 2d | 1 1 0.1s Buckling SDP constraint 3d | 1 1 0.1s RNG of the outermost testset: Random.Xoshiro(0xe3a27e21d27aad4c, 0x286e0cc1b4e0ce9b, 0x7d4807a25153fde5, 0xd3fd7be630cf3cbc, 0x9b432ddddd6bb7ba) ERROR: LoadError: Some tests did not pass: 83 passed, 0 failed, 14 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/TopOpt/398gO/test/runtests.jl:5 Testing failed after 1094.2s ERROR: LoadError: Package TopOpt errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2674 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2523 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:548 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:525 [6] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:172 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:161 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:160 [9] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:160 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:159 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [12] include(mod::Module, _path::String) @ Base ./Base.jl:309 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [14] _start() @ Base ./client.jl:577 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 1230.95s: package tests unexpectedly errored