Dear folks,
I work in a project using a specific Project.toml
in which I have not updated the packages for a while because everything was working fine. When I start that project now and instantiate it with Pkg
, there is an error when DataFrames
is precompiled. I use Atom
and Julia 1.4.0
on Ubuntu 18.04
. The problem exists also after a fresh reboot and a new REPL session. However, it seems to work in a REPL session started from the shell (not in Atom). The stacktrace is
[ Info: Precompiling DataFrames [a93c6f00-e57d-5684-b7b6-d8193f3e46c0]
ERROR: LoadError: LoadError: UndefVarError: ComposedFunction not defined
Stacktrace:
[1] top-level scope at /home/mk/.julia/packages/DataFrames/nxjiD/src/other/utils.jl:82
[2] include(::Module, ::String) at ./Base.jl:377
[3] include(::String) at /home/mk/.julia/packages/DataFrames/nxjiD/src/DataFrames.jl:1
[4] top-level scope at /home/mk/.julia/packages/DataFrames/nxjiD/src/DataFrames.jl:109
[5] include(::Module, ::String) at ./Base.jl:377
[6] top-level scope at none:2
[7] eval at ./boot.jl:331 [inlined]
[8] eval(::Expr) at ./client.jl:449
[9] top-level scope at ./none:3
in expression starting at /home/mk/.julia/packages/DataFrames/nxjiD/src/other/utils.jl:79
in expression starting at /home/mk/.julia/packages/DataFrames/nxjiD/src/DataFrames.jl:109
ERROR: Failed to precompile DataFrames [a93c6f00-e57d-5684-b7b6-d8193f3e46c0] to /home/mk/.julia/compiled/v1.4/DataFrames/AR9oZ_yCSnu.ji.
Stacktrace:
[1] error(::String) at ./error.jl:33
[2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
[3] _require(::Base.PkgId) at ./loading.jl:1029
[4] require(::Base.PkgId) at ./loading.jl:927
[5] require(::Module, ::Symbol) at ./loading.jl:922
The installed DataFrames version is [a93c6f00] DataFrames v1.1.1
but the same problem appears with older versions.
Do you have any ideas how to fix that? Thank you in advance.
Best regards, mk