Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test GeometricIntegrators fails #150

Closed
finmod opened this issue Jan 7, 2023 · 5 comments
Closed

Test GeometricIntegrators fails #150

finmod opened this issue Jan 7, 2023 · 5 comments

Comments

@finmod
Copy link

finmod commented Jan 7, 2023

[0234f1f7] HDF5_jll v1.12.2+2
[1d5cc7b8] IntelOpenMP_jll v2018.0.3+2
[1d63c593] LLVMOpenMP_jll v15.0.4+0
[856f044c] MKL_jll v2022.2.0+0
[458c3c95] OpenSSL_jll v1.1.19+0
[efe28fd5] OpenSpecFun_jll v0.5.5+0
[f50d1b31] Rmath_jll v0.3.0+0
[0dad84c5] ArgTools v1.1.1 @stdlib/ArgTools
[56f22d72] Artifacts @stdlib/Artifacts
[2a0f44e3] Base64 @stdlib/Base64
[ade2ca70] Dates @stdlib/Dates
[8bb1440f] DelimitedFiles @stdlib/DelimitedFiles
[8ba89e20] Distributed @stdlib/Distributed
[f43a241f] Downloads v1.6.0 @stdlib/Downloads
[7b1f6079] FileWatching @stdlib/FileWatching
[9fa8497b] Future @stdlib/Future
[b77e0a4c] InteractiveUtils @stdlib/InteractiveUtils
[4af54fe1] LazyArtifacts @stdlib/LazyArtifacts
[b27032c2] LibCURL v0.6.3 @stdlib/LibCURL
[76f85450] LibGit2 @stdlib/LibGit2
[8f399da3] Libdl @stdlib/Libdl
[37e2e46d] LinearAlgebra @stdlib/LinearAlgebra
[56ddb016] Logging @stdlib/Logging
[d6f4376e] Markdown @stdlib/Markdown
[a63ad114] Mmap @stdlib/Mmap
[ca575930] NetworkOptions v1.2.0 @stdlib/NetworkOptions
[44cfe95a] Pkg v1.8.0 @stdlib/Pkg
[de0858da] Printf @stdlib/Printf
[3fa0cd96] REPL @stdlib/REPL
[9a3f8284] Random @stdlib/Random
[ea8e919c] SHA v0.7.0 @stdlib/SHA
[9e88b42a] Serialization @stdlib/Serialization
[1a1011a3] SharedArrays @stdlib/SharedArrays
[6462fe0b] Sockets @stdlib/Sockets
[2f01184e] SparseArrays @stdlib/SparseArrays
[10745b16] Statistics @stdlib/Statistics
[4607b0f0] SuiteSparse @stdlib/SuiteSparse
[fa267f1f] TOML v1.0.0 @stdlib/TOML
[a4e569a6] Tar v1.10.1 @stdlib/Tar
[8dfed614] Test @stdlib/Test
[cf7118a7] UUIDs @stdlib/UUIDs
[4ec0a83e] Unicode @stdlib/Unicode
[e66e0078] CompilerSupportLibraries_jll v1.0.1+0 @stdlib/CompilerSupportLibraries_jll
[781609d7] GMP_jll v6.2.1+2 @stdlib/GMP_jll
[deac9b47] LibCURL_jll v7.84.0+0 @stdlib/LibCURL_jll
[29816b5a] LibSSH2_jll v1.10.2+0 @stdlib/LibSSH2_jll
[3a97d323] MPFR_jll v4.1.1+1 @stdlib/MPFR_jll
[c8ffd9c3] MbedTLS_jll v2.28.0+0 @stdlib/MbedTLS_jll
[14a3606d] MozillaCACerts_jll v2022.2.1 @stdlib/MozillaCACerts_jll
[4536629a] OpenBLAS_jll v0.3.20+0 @stdlib/OpenBLAS_jll
[05823500] OpenLibm_jll v0.8.1+0 @stdlib/OpenLibm_jll
[83775a58] Zlib_jll v1.2.12+3 @stdlib/Zlib_jll
[8e850b90] libblastrampoline_jll v5.1.1+0 @stdlib/libblastrampoline_jll
[8e850ede] nghttp2_jll v1.48.0+0 @stdlib/nghttp2_jll
[3f19e933] p7zip_jll v17.4.0+0 @stdlib/p7zip_jll
Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading.
Precompiling project...
✗ GeometricIntegrators
9 dependencies successfully precompiled in 70 seconds. 194 already precompiled.
1 dependency errored. To see a full report either run import Pkg; Pkg.precompile() or load the package
Testing Running tests...
ERROR: LoadError: TypeError: in Type{...} expression, expected UnionAll, got Type{SimpleSolvers.NonlinearSolver}
Stacktrace:
[1] top-level scope
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\integrators\rk\integrators_firk.jl:65
[2] include(mod::Module, _path::String)
@ Base .\Base.jl:419
[3] include(x::String)
@ GeometricIntegrators.Integrators C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\Integrators.jl:1
[4] top-level scope
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\Integrators.jl:99
[5] include(mod::Module, _path::String)
@ Base .\Base.jl:419
[6] include(x::String)
@ GeometricIntegrators C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\GeometricIntegrators.jl:1
[7] top-level scope
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\GeometricIntegrators.jl:15
[8] include
@ .\Base.jl:419 [inlined]
[9] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::String)
@ Base .\loading.jl:1554
[10] top-level scope
@ stdin:1
in expression starting at C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\integrators\rk\integrators_firk.jl:65
in expression starting at C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\Integrators.jl:1
in expression starting at C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\GeometricIntegrators.jl:1
in expression starting at stdin:1
Solution Step : Error During Test at C:\Users\Denis.julia\packages\SafeTestsets\A83XK\src\SafeTestsets.jl:25
Got exception outside of a @test
LoadError: Failed to precompile GeometricIntegrators [dcce2d33-59f6-5b8d-9047-0defad88ae06] to C:\Users\Denis.julia\compiled\v1.8\GeometricIntegrators\jl_3AD2.tmp.
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:35
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
@ Base .\loading.jl:1707
[3] compilecache
@ .\loading.jl:1651 [inlined]
[4] _require(pkg::Base.PkgId)
@ Base .\loading.jl:1337
[5] _require_prelocked(uuidkey::Base.PkgId)
@ Base .\loading.jl:1200
[6] macro expansion
@ .\loading.jl:1180 [inlined]
[7] macro expansion
@ .\lock.jl:223 [inlined]
[8] require(into::Module, mod::Symbol)
@ Base .\loading.jl:1144
[9] include(mod::Module, _path::String)
@ Base .\Base.jl:419
[10] include(x::String)
@ Main.var"##312".var"##313" C:\Users\Denis.julia\packages\SafeTestsets\A83XK\src\SafeTestsets.jl:23
[11] macro expansion
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\test\solutions\solutions_tests.jl:5 [inlined]
[12] macro expansion
@ C:\Users\Denis.julia\juliaup\julia-1.8.4+0.x64.w64.mingw32\share\julia\stdlib\v1.8\Test\src\Test.jl:1363 [inlined]
[13] top-level scope
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\test\solutions\solutions_tests.jl:5
[14] eval(m::Module, e::Any)
@ Core .\boot.jl:368
[15] top-level scope
@ C:\Users\Denis.julia\packages\SafeTestsets\A83XK\src\SafeTestsets.jl:23
[16] include(mod::Module, _path::String)
@ Base .\Base.jl:419
[17] include(x::String)
@ Main.var"##312" C:\Users\Denis.julia\packages\SafeTestsets\A83XK\src\SafeTestsets.jl:23
[18] macro expansion
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\test\runtests.jl:4 [inlined]
[19] macro expansion
@ C:\Users\Denis.julia\juliaup\julia-1.8.4+0.x64.w64.mingw32\share\julia\stdlib\v1.8\Test\src\Test.jl:1363 [inlined]
[20] top-level scope
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\test\runtests.jl:4
[21] eval(m::Module, e::Any)
@ Core .\boot.jl:368
[22] top-level scope
@ C:\Users\Denis.julia\packages\SafeTestsets\A83XK\src\SafeTestsets.jl:23
[23] include(fname::String)
@ Base.MainInclude .\client.jl:476
[24] top-level scope
@ none:6
[25] eval
@ .\boot.jl:368 [inlined]
[26] exec_options(opts::Base.JLOptions)
@ Base .\client.jl:276
[27] _start()
@ Base .\client.jl:522
in expression starting at C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\test\solutions\solution_step_tests.jl:3
ERROR: LoadError: TypeError: in Type{...} expression, expected UnionAll, got Type{SimpleSolvers.NonlinearSolver}
Stacktrace:
[1] top-level scope
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\integrators\rk\integrators_firk.jl:65
[2] include(mod::Module, _path::String)
@ Base .\Base.jl:419
[3] include(x::String)
@ GeometricIntegrators.Integrators C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\Integrators.jl:1
[4] top-level scope
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\Integrators.jl:99
[5] include(mod::Module, _path::String)
@ Base .\Base.jl:419
[6] include(x::String)
@ GeometricIntegrators C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\GeometricIntegrators.jl:1
[7] top-level scope
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\GeometricIntegrators.jl:15
[8] include
@ .\Base.jl:419 [inlined]
[9] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::String)
@ Base .\loading.jl:1554
[10] top-level scope
@ stdin:1
in expression starting at C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\integrators\rk\integrators_firk.jl:65
in expression starting at C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\Integrators.jl:1
in expression starting at C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\src\GeometricIntegrators.jl:1
in expression starting at stdin:1
Deterministic Solutions : Error During Test at C:\Users\Denis.julia\packages\SafeTestsets\A83XK\src\SafeTestsets.jl:25
Got exception outside of a @test
LoadError: Failed to precompile GeometricIntegrators [dcce2d33-59f6-5b8d-9047-0defad88ae06] to C:\Users\Denis.julia\compiled\v1.8\GeometricIntegrators\jl_7BD4.tmp.
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:35
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
@ Base .\loading.jl:1707
[3] compilecache
@ .\loading.jl:1651 [inlined]
[4] _require(pkg::Base.PkgId)
@ Base .\loading.jl:1337
[5] _require_prelocked(uuidkey::Base.PkgId)
@ Base .\loading.jl:1200
[6] macro expansion
@ .\loading.jl:1180 [inlined]
[7] macro expansion
@ .\lock.jl:223 [inlined]
[8] require(into::Module, mod::Symbol)
@ Base .\loading.jl:1144
[9] include(mod::Module, _path::String)
@ Base .\Base.jl:419
[10] include(x::String)
@ Main.var"##312".var"##314" C:\Users\Denis.julia\packages\SafeTestsets\A83XK\src\SafeTestsets.jl:23
[11] macro expansion
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\test\solutions\solutions_tests.jl:8 [inlined]
[12] macro expansion
@ C:\Users\Denis.julia\juliaup\julia-1.8.4+0.x64.w64.mingw32\share\julia\stdlib\v1.8\Test\src\Test.jl:1363 [inlined]
[13] top-level scope
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\test\solutions\solutions_tests.jl:8
[14] eval(m::Module, e::Any)
@ Core .\boot.jl:368
[15] top-level scope
@ C:\Users\Denis.julia\packages\SafeTestsets\A83XK\src\SafeTestsets.jl:23
[16] include(mod::Module, _path::String)
@ Base .\Base.jl:419
[17] include(x::String)
@ Main.var"##312" C:\Users\Denis.julia\packages\SafeTestsets\A83XK\src\SafeTestsets.jl:23
[18] macro expansion
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\test\runtests.jl:4 [inlined]
[19] macro expansion
@ C:\Users\Denis.julia\juliaup\julia-1.8.4+0.x64.w64.mingw32\share\julia\stdlib\v1.8\Test\src\Test.jl:1363 [inlined]
[20] top-level scope
@ C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\test\runtests.jl:4
[21] eval(m::Module, e::Any)
@ Core .\boot.jl:368
[22] top-level scope
@ C:\Users\Denis.julia\packages\SafeTestsets\A83XK\src\SafeTestsets.jl:23
[23] include(fname::String)
@ Base.MainInclude .\client.jl:476
[24] top-level scope
@ none:6
[25] eval
@ .\boot.jl:368 [inlined]
[26] exec_options(opts::Base.JLOptions)
@ Base .\client.jl:276
[27] _start()
@ Base .\client.jl:522
in expression starting at C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\test\solutions\deterministic_solutions_tests.jl:2
Test Summary: | Error Total Time
Solution Tests | 2 2 30.3s
Solution Step | 1 1 15.3s
Deterministic Solutions | 1 1 15.0s
ERROR: LoadError: Some tests did not pass: 0 passed, 0 failed, 2 errored, 0 broken.
in expression starting at C:\Users\Denis.julia\packages\GeometricIntegrators\mEZqa\test\runtests.jl:4
ERROR: Package GeometricIntegrators errored during testing

(@v1.8) pkg>

@michakraus
Copy link
Member

This looks like an issue due to recent changes in SimpleSolvers which were supposedly non-breaking, but maybe were breaking indeed.

You can try to fix the SimpleSolvers version to 0.2.1:

]add SimpleSolvers@0.2.1

I will investigate this further within the next days.

@finmod
Copy link
Author

finmod commented Jan 9, 2023

With SimpleSolvers@0.2.1, same failure to pre-compile GeometricIntegrators.

@michakraus
Copy link
Member

Thanks for checking. I will look into this asap.

@michakraus
Copy link
Member

Indeed it works only with SimpleSolvers@0.2.0. I am not yet quite sure what happened here. For the time being I fixed the SimpleSolvers version in Project.toml so that the master branch should work again. I will also trigger a release...

@finmod
Copy link
Author

finmod commented Jan 10, 2023

Tests of GeometricIntegrators#master @0.11.4 pass. Needs tidying up with SciML/GeometricIntegratorsDiffEq.jl#26 for use with DifferentialEquations and MTK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants