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

no method matching project_rel_path error on Julia 1.10.5 #154

Closed
Moelf opened this issue Oct 14, 2024 · 2 comments
Closed

no method matching project_rel_path error on Julia 1.10.5 #154

Moelf opened this issue Oct 14, 2024 · 2 comments

Comments

@Moelf
Copy link

Moelf commented Oct 14, 2024

@v1.10) pkg> activate --temp
  Activating new project at `/tmp/jl_EoqNwU`

(jl_EoqNwU) pkg> add CondaPkg
   Resolving package versions...
    Updating `/tmp/jl_EoqNwU/Project.toml`
  [992eb4ea] + CondaPkg v0.2.23
    Updating `/tmp/jl_EoqNwU/Manifest.toml`
  [992eb4ea] + CondaPkg v0.2.23
  [692b3bcd] + JLLWrappers v1.6.1
  [0f8b85d8] + JSON3 v1.14.0
  [0b3b1443] + MicroMamba v0.1.14
  [69de0a69] + Parsers v2.8.1
  [fa939f87] + Pidfile v1.3.0
  [aea7be01] + PrecompileTools v1.2.1
  [21216c6a] + Preferences v1.4.3
  [6c6a2e73] + Scratch v1.2.1
  [856f2bd8] + StructTypes v1.11.0
  [f8abcde7] + micromamba_jll v1.5.8+0
  [0dad84c5] + ArgTools v1.1.1
  [56f22d72] + Artifacts
  [2a0f44e3] + Base64
  [ade2ca70] + Dates
  [f43a241f] + Downloads v1.6.0
  [7b1f6079] + FileWatching
  [b77e0a4c] + InteractiveUtils
  [4af54fe1] + LazyArtifacts
  [b27032c2] + LibCURL v0.6.4
  [76f85450] + LibGit2
  [8f399da3] + Libdl
  [56ddb016] + Logging
  [d6f4376e] + Markdown
  [a63ad114] + Mmap
  [ca575930] + NetworkOptions v1.2.0
  [44cfe95a] + Pkg v1.10.0
  [de0858da] + Printf
  [3fa0cd96] + REPL
  [9a3f8284] + Random
  [ea8e919c] + SHA v0.7.0
  [9e88b42a] + Serialization
  [6462fe0b] + Sockets
  [fa267f1f] + TOML v1.0.3
  [a4e569a6] + Tar v1.10.0
  [8dfed614] + Test
  [cf7118a7] + UUIDs
  [4ec0a83e] + Unicode
  [deac9b47] + LibCURL_jll v8.4.0+0
  [e37daf67] + LibGit2_jll v1.6.4+0
  [29816b5a] + LibSSH2_jll v1.11.0+1
  [c8ffd9c3] + MbedTLS_jll v2.28.2+1
  [14a3606d] + MozillaCACerts_jll v2023.1.10
  [83775a58] + Zlib_jll v1.2.13+1
  [8e850ede] + nghttp2_jll v1.52.0+1
  [3f19e933] + p7zip_jll v17.4.0+2

julia> using CondaPkg

(jl_EoqNwU) pkg> conda st
ERROR: MethodError: no method matching project_rel_path(::Pkg.Types.EnvCache, ::Nothing)

Closest candidates are:
  project_rel_path(::Pkg.Types.EnvCache, ::String)
   @ Pkg ~/.julia/juliaup/julia-1.10.5+0.x64.linux.gnu/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:921

Stacktrace:
  [1] package_info(env::Pkg.Types.EnvCache, pkg::Pkg.Types.PackageSpec, entry::Pkg.Types.PackageEntry)
    @ Pkg.API ~/.julia/juliaup/julia-1.10.5+0.x64.linux.gnu/share/julia/stdlib/v1.10/Pkg/src/API.jl:68
  [2] package_info
    @ ~/.julia/juliaup/julia-1.10.5+0.x64.linux.gnu/share/julia/stdlib/v1.10/Pkg/src/API.jl:61 [inlined]
  [3] #9
    @ ./none:0 [inlined]
  [4] iterate
    @ ./generator.jl:47 [inlined]
  [5] _all(f::Base.var"#384#386", itr::Base.Generator{Vector{Pkg.Types.PackageSpec}, Pkg.API.var"#9#10"{Pkg.Types.EnvCache}}, ::Colon)
    @ Base ./reduce.jl:1297
  [6] all
    @ ./reduce.jl:1283 [inlined]
  [7] Dict(kv::Base.Generator{Vector{Pkg.Types.PackageSpec}, Pkg.API.var"#9#10"{Pkg.Types.EnvCache}})
    @ Base ./dict.jl:111
  [8] dependencies
    @ ~/.julia/juliaup/julia-1.10.5+0.x64.linux.gnu/share/julia/stdlib/v1.10/Pkg/src/API.jl:88 [inlined]
  [9] dependencies()
    @ Pkg.API ~/.julia/juliaup/julia-1.10.5+0.x64.linux.gnu/share/julia/stdlib/v1.10/Pkg/src/API.jl:85
 [10] _resolve_find_dependencies(io::Any, load_path::Any)
    @ CondaPkg ~/.julia/packages/CondaPkg/iPD6F/src/resolve.jl:138
 [11] resolve(; force::Bool, io::IO, interactive::Bool, dry_run::Bool)
    @ CondaPkg ~/.julia/packages/CondaPkg/iPD6F/src/resolve.jl:541
 [12] is_resolved()
    @ CondaPkg ~/.julia/packages/CondaPkg/iPD6F/src/resolve.jl:665
 [13] status(; io::IO)
    @ CondaPkg ~/.julia/packages/CondaPkg/iPD6F/src/deps.jl:135
 [14] status()
    @ CondaPkg ~/.julia/packages/CondaPkg/iPD6F/src/deps.jl:132
 [15] status()
    @ CondaPkg.PkgREPL ~/.julia/packages/CondaPkg/iPD6F/src/PkgREPL.jl:66
 [16] do_cmd!(command::Pkg.REPLMode.Command, repl::REPL.LineEditREPL)
    @ Pkg.REPLMode ~/.julia/juliaup/julia-1.10.5+0.x64.linux.gnu/share/julia/stdlib/v1.10/Pkg/src/REPLMode/REPLMode.jl:409
 [17] do_cmd(repl::REPL.LineEditREPL, input::String; do_rethrow::Bool)
    @ Pkg.REPLMode ~/.julia/juliaup/julia-1.10.5+0.x64.linux.gnu/share/julia/stdlib/v1.10/Pkg/src/REPLMode/REPLMode.jl:390
 [18] do_cmd
    @ ~/.julia/juliaup/julia-1.10.5+0.x64.linux.gnu/share/julia/stdlib/v1.10/Pkg/src/REPLMode/REPLMode.jl:380 [inlined]
 [19] (::Pkg.REPLMode.var"#24#27"{REPL.LineEditREPL, REPL.LineEdit.Prompt})(s::REPL.LineEdit.MIState, buf::IOBuffer, ok::Bool)
    @ Pkg.REPLMode ~/.julia/juliaup/julia-1.10.5+0.x64.linux.gnu/share/julia/stdlib/v1.10/Pkg/src/REPLMode/REPLMode.jl:557
 [20] #invokelatest#2
    @ ./essentials.jl:892 [inlined]
 [21] invokelatest
    @ ./essentials.jl:889 [inlined]
 [22] run_interface(terminal::REPL.Terminals.TextTerminal, m::REPL.LineEdit.ModalInterface, s::REPL.LineEdit.MIState)
    @ REPL.LineEdit ~/.julia/juliaup/julia-1.10.5+0.x64.linux.gnu/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2656
 [23] run_frontend(repl::REPL.LineEditREPL, backend::REPL.REPLBackendRef)
    @ REPL ~/.julia/juliaup/julia-1.10.5+0.x64.linux.gnu/share/julia/stdlib/v1.10/REPL/src/REPL.jl:1312
 [24] (::REPL.var"#62#68"{REPL.LineEditREPL, REPL.REPLBackendRef})()
    @ REPL ~/.julia/juliaup/julia-1.10.5+0.x64.linux.gnu/share/julia/stdlib/v1.10/REPL/src/REPL.jl:386

(jl_EoqNwU) pkg> st -m
Status `/tmp/jl_EoqNwU/Manifest.toml`
  [992eb4ea] CondaPkg v0.2.23
  [692b3bcd] JLLWrappers v1.6.1
  [0f8b85d8] JSON3 v1.14.0
  [0b3b1443] MicroMamba v0.1.14
  [69de0a69] Parsers v2.8.1
  [fa939f87] Pidfile v1.3.0
  [aea7be01] PrecompileTools v1.2.1
  [21216c6a] Preferences v1.4.3
  [6c6a2e73] Scratch v1.2.1
  [856f2bd8] StructTypes v1.11.0
  [f8abcde7] micromamba_jll v1.5.8+0
  [0dad84c5] ArgTools v1.1.1
  [56f22d72] Artifacts
  [2a0f44e3] Base64
  [ade2ca70] Dates
  [f43a241f] Downloads v1.6.0
  [7b1f6079] FileWatching
  [b77e0a4c] InteractiveUtils
  [4af54fe1] LazyArtifacts
  [b27032c2] LibCURL v0.6.4
  [76f85450] LibGit2
  [8f399da3] Libdl
  [56ddb016] Logging
  [d6f4376e] Markdown
  [a63ad114] Mmap
  [ca575930] NetworkOptions v1.2.0
  [44cfe95a] Pkg v1.10.0
  [de0858da] Printf
  [3fa0cd96] REPL
  [9a3f8284] Random
  [ea8e919c] SHA v0.7.0
  [9e88b42a] Serialization
  [6462fe0b] Sockets
  [fa267f1f] TOML v1.0.3
  [a4e569a6] Tar v1.10.0
  [8dfed614] Test
  [cf7118a7] UUIDs
  [4ec0a83e] Unicode
  [deac9b47] LibCURL_jll v8.4.0+0
  [e37daf67] LibGit2_jll v1.6.4+0
  [29816b5a] LibSSH2_jll v1.11.0+1
  [c8ffd9c3] MbedTLS_jll v2.28.2+1
  [14a3606d] MozillaCACerts_jll v2023.1.10
  [83775a58] Zlib_jll v1.2.13+1
  [8e850ede] nghttp2_jll v1.52.0+1
  [3f19e933] p7zip_jll v17.4.0+2

(jl_EoqNwU) pkg> 
@Moelf
Copy link
Author

Moelf commented Oct 14, 2024

this is really weird:

julia> using Pkg

julia> Pkg.dependencies()
Dict{Base.UUID, Pkg.API.PackageInfo} with 46 entries:
  UUID("0b3b1443-0f03-428d-bdfb-f27f9c1191ea") => PackageInfo("MicroMamba", v"0.1.14", "011cab361eae7bcd7d278f0a7a00ff9c69000c51", false, false, false, false, true, nothing, nothing, "/hom…
  UUID("6c6a2e73-6563-6170-7368-637461726353") => PackageInfo("Scratch", v"1.2.1", "3bac05bc7e74a75fd9cba4295cde4045d9fe2386", false, false, false, false, true, nothing, nothing, "/home/ji…
  UUID("29816b5a-b9ab-546f-933c-edad1886dfa8") => PackageInfo("LibSSH2_jll", v"1.11.0+1", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.…
  UUID("3f19e933-33d8-53b3-aaab-bd5110c3b7a0") => PackageInfo("p7zip_jll", v"17.4.0+2", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10…
  UUID("14a3606d-f60d-562e-9121-12d972cd8159") => PackageInfo("MozillaCACerts_jll", v"2023.1.10", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/…
  UUID("a63ad114-7e13-5084-954f-fe012c677804") => PackageInfo("Mmap", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x64.…
  UUID("d6f4376e-aef5-505a-96c1-9c027394607a") => PackageInfo("Markdown", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.…
  UUID("76f85450-5226-5b5a-8eaa-529ad045b433") => PackageInfo("LibGit2", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x…
  UUID("2a0f44e3-6c83-55bd-87e4-b1978d98bd5f") => PackageInfo("Base64", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x6…
  UUID("f43a241f-c20a-4ad4-852c-f6b1247861c6") => PackageInfo("Downloads", v"1.6.0", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+…
  UUID("9a3f8284-a2c9-5f02-9a11-845980a1fd5c") => PackageInfo("Random", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x6…
  UUID("56f22d72-fd6d-98f1-02f0-08ddc0907c33") => PackageInfo("Artifacts", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0…
  UUID("b77e0a4c-d291-57a0-90e8-8db25a27a240") => PackageInfo("InteractiveUtils", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1…
  UUID("9e88b42a-f829-5b0c-bbe9-9e923198166b") => PackageInfo("Serialization", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10…
  UUID("deac9b47-8bc7-5906-a0fe-35ac56dc84c0") => PackageInfo("LibCURL_jll", v"8.4.0+0", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.1…
  UUID("0f8b85d8-7281-11e9-16c2-39a750bddbf1") => PackageInfo("JSON3", v"1.14.0", "eb3edce0ed4fa32f75a0a11217433c31d56bd48b", false, false, false, false, true, nothing, nothing, "/home/jil…
  UUID("21216c6a-2e73-6563-6e65-726566657250") => PackageInfo("Preferences", v"1.4.3", "9306f6085165d270f7e3db02af26a400d580f5c6", false, false, false, false, true, nothing, nothing, "/hom…
  UUID("4af54fe1-eca0-43a8-85a7-787d91b784e3") => PackageInfo("LazyArtifacts", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10…
  UUID("8dfed614-e22c-5e08-85e1-65c5234f0b40") => PackageInfo("Test", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x64.…
  UUID("e37daf67-58a4-590a-8e99-b0245dd2ffc5") => PackageInfo("LibGit2_jll", v"1.6.4+0", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.1…
  UUID("7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee") => PackageInfo("FileWatching", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.…
  UUID("ade2ca70-3891-5945-98fb-dc099432e06a") => PackageInfo("Dates", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x64…
  UUID("fa267f1f-6049-4f14-aa54-33bafae1ed76") => PackageInfo("TOML", v"1.0.3", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x64…
  UUID("69de0a69-1ddd-5017-9359-2bf0b02dc9f0") => PackageInfo("Parsers", v"2.8.1", "8489905bcdbcfac64d1daa51ca07c0d8f0283821", false, false, false, false, true, nothing, nothing, "/home/ji…
  UUID("b27032c2-a3e7-50c8-80cd-2d36dbcbfd21") => PackageInfo("LibCURL", v"0.6.4", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.…
  UUID("c8ffd9c3-330d-5841-b78e-0817d7145fa1") => PackageInfo("MbedTLS_jll", v"2.28.2+1", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.…
  UUID("56ddb016-857b-54e1-b83d-db4d58db5568") => PackageInfo("Logging", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x…
  UUID("8e850ede-7688-5339-a07c-302acd2aaf8d") => PackageInfo("nghttp2_jll", v"1.52.0+1", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.…
  UUID("3fa0cd96-eef1-5676-8a61-b3b8758bbffb") => PackageInfo("REPL", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x64.…
  UUID("0dad84c5-d112-42e6-8d28-ef12dabb789f") => PackageInfo("ArgTools", v"1.1.1", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0…
  UUID("cf7118a7-6976-5b1a-9a39-7adc72f591a4") => PackageInfo("UUIDs", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x64…
  UUID("4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5") => PackageInfo("Unicode", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x…
  UUID("44cfe95a-1eb2-52ea-b672-e2afdf69b78f") => PackageInfo("Pkg", v"1.10.0", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x64…
  UUID("6462fe0b-24de-5631-8697-dd941f90decc") => PackageInfo("Sockets", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x…
  UUID("a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e") => PackageInfo("Tar", v"1.10.0", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x64…
  UUID("fa939f87-e72e-5be4-a000-7fc836dbe307") => PackageInfo("Pidfile", v"1.3.0", "2d8aaf8ee10df53d0dfb9b8ee44ae7c04ced2b03", false, false, false, false, true, nothing, nothing, "/home/ji…
  UUID("de0858da-6303-5e67-8744-51eddeeeb8d7") => PackageInfo("Printf", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x6…
  UUID("ca575930-c2e3-43a9-ace4-1e988b2c1908") => PackageInfo("NetworkOptions", v"1.2.0", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.…
  UUID("992eb4ea-22a4-4c89-a5bb-47a3300528ab") => PackageInfo("CondaPkg", v"0.2.23", "8f7faef2ca039ee068cd971a80ccd710d23fb2eb", true, false, false, false, true, nothing, nothing, "/home/j…
  UUID("692b3bcd-3c85-4b1f-b108-f13ce0eb3210") => PackageInfo("JLLWrappers", v"1.6.1", "be3dc50a92e5a386872a493a10050136d4703f9b", false, false, false, false, true, nothing, nothing, "/hom…
  UUID("ea8e919c-243c-51af-8825-aaa63cd721ce") => PackageInfo("SHA", v"0.7.0", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x64.…
  UUID("f8abcde7-e9b7-5caa-b8af-a437887ae8e4") => PackageInfo("micromamba_jll", v"1.5.8+0", "b4a5a3943078f9fd11ae0b5ab1bdbf7718617945", false, false, false, false, true, nothing, nothing, …
  UUID("8f399da3-3557-5675-b5ff-fb832c97cbdb") => PackageInfo("Libdl", nothing, nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.5+0.x64…
  UUID("83775a58-1f1d-513f-b197-d71354ab007a") => PackageInfo("Zlib_jll", v"1.2.13+1", nothing, false, false, false, false, true, nothing, nothing, "/home/jiling/.julia/juliaup/julia-1.10.…
  UUID("aea7be01-6a6a-4083-8856-8a6e6704d82a") => PackageInfo("PrecompileTools", v"1.2.1", "5aa36f7049a63a1528fe8f7c3f2113413ffd4e1f", false, false, false, false, true, nothing, nothing, "…
  UUID("856f2bd8-1eba-4b0a-8007-ebc267875bd4") => PackageInfo("StructTypes", v"1.11.0", "159331b30e94d7b11379037feeb9b690950cace8", false, false, false, false, true, nothing, nothing, "/ho…

@Moelf
Copy link
Author

Moelf commented Oct 14, 2024

this happens when JULIA_LOAD_PATH has weird entries, in my case, I have

julia> ENV["JULIA_LOAD_PATH"]
":/opt/julia/environments/v1.11"

but the Julia I'm running is only 1.10.5

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

1 participant