Issues when instaliing DeepPumas@0.8.1

Dear all,

I’m trying to install DeepPumas@0.8.1 using the Pumas Product Manager on Windows 10 with Julia 1.10.8. The installation fails during package resolution with the following error:

[ Info: initializing product as a global environment @DeepPumas@0.8.1.
[ Info: creating new DeepPumas@0.8.1 project at C:\Users\reyel\.julia\environments\DeepPumas@0.8.1.
[ Info: locating required packages.
Checking for new Julia versions
‘1.10.8~x64’ is already installed.
[ Info: instantiating and precompiling product.
Resolving package versions…
ERROR: LoadError: Could not parse project: TOML Parser error:
C:\Users\reyel.julia\packages\Xorg_xtrans_jll\ufBTu\Project.toml:1:1 error: invalid bare key character: ‘\0’
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
^

Stacktrace:
[1] pkgerror(::String, ::Vararg{String})
@ Pkg.Types C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\Types.jl:70
[2] read_project(f_or_io::String)
@ Pkg.Types C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\project.jl:150
[3] fixup_ext!(env::Pkg.Types.EnvCache)
@ Pkg.Operations C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\Operations.jl:174
[4] add(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}, new_git::Set{Base.UUID}; preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform)
@ Pkg.Operations C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\Operations.jl:1405
[5] add
@ C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\Operations.jl:1390 [inlined]
[6] add(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kwargs::@Kwargs{io::Base.TTY})
@ Pkg.API C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\API.jl:278
[7] add(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.TTY, kwargs::@Kwargs{preserve::Pkg.Types.PreserveLevel})
@ Pkg.API C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\API.jl:159
[8] top-level scope
@ C:\Users\reyel\AppData\Local\Temp\jl_3RtJNa\install.jl:14
in expression starting at C:\Users\reyel\AppData\Local\Temp\jl_3RtJNa\install.jl:14

caused by: TOML Parser error:
C:\Users\reyel.julia\packages\Xorg_xtrans_jll\ufBTu\Project.toml:1:1 error: invalid bare key character: ‘\0’
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
^

Stacktrace:
[1] parse
@ .\toml_parser.jl:445 [inlined]
[2] Base.CachedTOMLDict(p::Base.TOML.Parser, path::String)
@ Base .\loading.jl:222
[3] (::Base.var"#959#960"{String, Base.TOMLCache})()
@ Base .\loading.jl:278
[4] lock(f::Base.var"#959#960"{String, Base.TOMLCache}, l::ReentrantLock)
@ Base .\lock.jl:229
[5] parsed_toml
@ .\loading.jl:275 [inlined]
[6] parse_toml
@ C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\Types.jl:61 [inlined]
[7] read_project(f_or_io::String)
@ Pkg.Types C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\project.jl:146
[8] fixup_ext!(env::Pkg.Types.EnvCache)
@ Pkg.Operations C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\Operations.jl:174
[9] add(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}, new_git::Set{Base.UUID}; preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform) @ Pkg.Operations C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\Operations.jl:1405
[10] add
@ C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\Operations.jl:1390 [inlined]
[11] add(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kw@Kwargsrgs::@Kwargs{io::Base.TTY})
@ Pkg.API C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\API.jl:278
[12] add(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.TTY, kw@Kwargsrgs::@Kwargs{preserve::Pkg.Types.PreserveLevel})
@ Pkg.API C:\Users\reyel.julia\juliaup\julia-1.10.8+0.x64.w64.mingw32\share\julia\stdlib\v1.10\Pkg\src\API.jl:159
[13] top-level scope
@ C:\Users\reyel\AppData\Local\Temp\jl_3RtJNa\install.jl:14

Failed to initialize DeepPumas@0.8.1
Error: ProcessFailedException(Base.Process[Process(julia '+1.10.8~x64' --startup-file=no '--project=C:\Users\reyel\AppData\Local\Temp\jl_GXoJXx' 'C:\Users\reyel\AppData\Local\Temp\jl_3RtJNa\install.jl', ProcessExited(1))])
PS C:\Users\reyel>

Any suggestions for resolving this?

Morning @rena,

Given the ERROR: LoadError: Could not parse project: TOML Parser error: C:\Users\reyel.julia\packages\Xorg_xtrans_jll\ufBTu\Project.toml:1:1 error: invalid bare key character: ‘\0’ error in that stack trace I would assume that the file has failed to download correctly or decompress correctly.

See whether deleting the folder C:\Users\reyel.julia\packages\Xorg_xtrans_jll and then trying to reinstall that version of DeepPumas helps. Doing that should force Julia to redownload the package, and hopefully it will download correctly this time.