# DataFrames precompiling error

**URL:** <https://discourse.julialang.org/t/dataframes-precompiling-error/56947>\
**Category:** New to Julia\
**Created:** [March 11, 2021, 12:59pm UTC](https://discourse.julialang.org/t/dataframes-precompiling-error/56947 "2021-03-11T12:59:47Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![petyabaa](https://avatars.discourse-cdn.com/v4/letter/p/e19b73/32.png) [@petyabaa](https://discourse.julialang.org/u/petyabaa)\
**Post date:** [March 11, 2021, 12:59pm UTC](https://discourse.julialang.org/t/dataframes-precompiling-error/56947/1 "2021-03-11T12:59:47Z")

</div>

**Hi Everyone, I’m new to Julia (and also coding). I started to use 1.5.3 on my ubuntu 18.04. I would like to use DataFrames, but I couldn’t. I tried to use it on 1.6.0rc1, but I’ve got the same troubles.**

**Firstly I added the package with Pkg.add(“DataFrames”). When I try to use with “using DataFrames” command I got the following message:**

[Info: Precompiling DataFrames [a93c6f00-e57d-5684-b7b6-d8193f3e46c0]  
ERROR: Failed to precompile DataFrames [a93c6f00-e57d-5684-b7b6-d8193f3e46c0] to /home/jnp/.julia/compiled/v1.6/DataFrames/jl\_8Jhaaf.  
Stacktrace:  
[1] error(s::String)  
@ Base ./error.jl:33  
[2] compilecache(pkg::Base.PkgId, path::String, internal\_stderr::Base.TTY, internal\_stdout::Base.TTY)  
@ Base ./loading.jl:1356  
[3] compilecache(pkg::Base.PkgId, path::String)  
@ Base ./loading.jl:1302  
[4] \_require(pkg::Base.PkgId)  
@ Base ./loading.jl:1017  
[5] require(uuidkey::Base.PkgId)  
@ Base ./loading.jl:910  
[6] require(into::Module, mod::Symbol)  
@ Base ./loading.jl:897

**OK, I’m not worried. Try to remove and reinstall:**  
**Pkg.rm(“DataFrames”)**  
**Pkg.resolve()**  
**Pkg.add(“DataFrames”)**  
**It has been installed successfully with all of its depedencies.**  
**After tried again:**  
**julia\> using DataFrames**

[Info: Precompiling DataFrames [a93c6f00-e57d-5684-b7b6-d8193f3e46c0]  
Internal error: encountered unexpected error in runtime:  
StackOverflowError()  
subtype at /buildworker/worker/package\_linux64/build/src/subtype.c:1256  
forall\_exists\_equal at /buildworker/worker/package\_linux64/build/src/subtype.c:1402  
subtype at /buildworker/worker/package\_linux64/build/src/subtype.c:1337  
with\_tvar at /buildworker/worker/package\_linux64/build/src/subtype.c:714  
subtype\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:839 [inlined]  
subtype at /buildworker/worker/package\_linux64/build/src/subtype.c:1282  
with\_tvar at /buildworker/worker/package\_linux64/build/src/subtype.c:714  
subtype\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:839 [inlined]  
subtype at /buildworker/worker/package\_linux64/build/src/subtype.c:1282  
with\_tvar at /buildworker/worker/package\_linux64/build/src/subtype.c:714  
subtype\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:839 [inlined]  
subtype at /buildworker/worker/package\_linux64/build/src/subtype.c:1282  
with\_tvar at /buildworker/worker/package\_linux64/build/src/subtype.c:714  
subtype\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:839 [inlined]  
subtype at /buildworker/worker/package\_linux64/build/src/subtype.c:1282  
with\_tvar at /buildworker/worker/package\_linux64/build/src/subtype.c:714  
subtype\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:839 [inlined]  
subtype at /buildworker/worker/package\_linux64/build/src/subtype.c:1282  
with\_tvar at /buildworker/worker/package\_linux64/build/src/subtype.c:714  
subtype\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:839 [inlined]  
subtype at /buildworker/worker/package\_linux64/build/src/subtype.c:1282  
exists\_subtype at /buildworker/worker/package\_linux64/build/src/subtype.c:1426 [inlined]  
forall\_exists\_subtype at /buildworker/worker/package\_linux64/build/src/subtype.c:1454  
subtype\_in\_env\_ at /buildworker/worker/package\_linux64/build/src/subtype.c:1909  
subtype\_in\_env at /buildworker/worker/package\_linux64/build/src/subtype.c:1914 [inlined]  
intersect\_sub\_datatype at /buildworker/worker/package\_linux64/build/src/subtype.c:2790  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3155  
intersect\_sub\_datatype at /buildworker/worker/package\_linux64/build/src/subtype.c:2772  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3155  
intersect\_unionall\_ at /buildworker/worker/package\_linux64/build/src/subtype.c:2571  
intersect\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:2620  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3077  
intersect\_unionall\_ at /buildworker/worker/package\_linux64/build/src/subtype.c:2571  
intersect\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:2620  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3077  
intersect\_unionall\_ at /buildworker/worker/package\_linux64/build/src/subtype.c:2575  
intersect\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:2620  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3051  
intersect\_unionall\_ at /buildworker/worker/package\_linux64/build/src/subtype.c:2575  
intersect\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:2620  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3051  
intersect\_unionall\_ at /buildworker/worker/package\_linux64/build/src/subtype.c:2575  
intersect\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:2620  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3051  
intersect\_unionall\_ at /buildworker/worker/package\_linux64/build/src/subtype.c:2575  
intersect\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:2620  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3051  
intersect\_unionall\_ at /buildworker/worker/package\_linux64/build/src/subtype.c:2575  
intersect\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:2620  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3051  
intersect\_all at /buildworker/worker/package\_linux64/build/src/subtype.c:3172  
intersect\_aside at /buildworker/worker/package\_linux64/build/src/subtype.c:2149  
intersect\_var at /buildworker/worker/package\_linux64/build/src/subtype.c:2280  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3025  
intersect\_invariant at /buildworker/worker/package\_linux64/build/src/subtype.c:2823  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3127  
intersect\_tuple at /buildworker/worker/package\_linux64/build/src/subtype.c:2723 [inlined]  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3091  
intersect\_unionall\_ at /buildworker/worker/package\_linux64/build/src/subtype.c:2571  
intersect\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:2620  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3077  
intersect\_unionall\_ at /buildworker/worker/package\_linux64/build/src/subtype.c:2575  
intersect\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:2620  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3051  
intersect\_unionall\_ at /buildworker/worker/package\_linux64/build/src/subtype.c:2575  
intersect\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:2620  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3051  
intersect\_unionall\_ at /buildworker/worker/package\_linux64/build/src/subtype.c:2575  
intersect\_unionall at /buildworker/worker/package\_linux64/build/src/subtype.c:2620  
intersect at /buildworker/worker/package\_linux64/build/src/subtype.c:3051  
intersect\_all at /buildworker/worker/package\_linux64/build/src/subtype.c:3172  
intersect\_types at /buildworker/worker/package\_linux64/build/src/subtype.c:3243  
jl\_has\_empty\_intersection at /buildworker/worker/package\_linux64/build/src/subtype.c:3254  
ml\_matches at /buildworker/worker/package\_linux64/build/src/gf.c:2867  
jl\_matching\_methods at /buildworker/worker/package\_linux64/build/src/gf.c:1886  
\_methods\_by\_ftype at ./reflection.jl:867 [inlined]  
#findall#218 at ./compiler/methodtable.jl:57 [inlined]  
findall##kw at ./compiler/methodtable.jl:54  
jfptr\_findallYY.YY.kw\_13185.clone\_1 at /home/jnp/julia-1.6.0-rc1/lib/julia/sys.so (unknown line)  
\_jl\_invoke at /buildworker/worker/package\_linux64/build/src/gf.c:2238 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:2420  
#220 at ./compiler/methodtable.jl:67  
get! at ./iddict.jl:163 [inlined]  
#findall#219 at ./compiler/methodtable.jl:66 [inlined]  
findall##kw at ./compiler/methodtable.jl:65  
jfptr\_findallYY.YY.kw\_13180.clone\_1 at /home/jnp/julia-1.6.0-rc1/lib/julia/sys.so (unknown line)  
\_jl\_invoke at /buildworker/worker/package\_linux64/build/src/gf.c:2238 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:2420  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:84  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call at ./compiler/abstractinterpretation.jl:1058  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_apply at ./compiler/abstractinterpretation.jl:739  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:956  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call at ./compiler/abstractinterpretation.jl:1058  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_edge at ./compiler/typeinfer.jl:806  
abstract\_call\_method at ./compiler/abstractinterpretation.jl:490  
abstract\_call\_gf\_by\_type at ./compiler/abstractinterpretation.jl:143  
abstract\_call\_known at ./compiler/abstractinterpretation.jl:1037  
abstract\_call at ./compiler/abstractinterpretation.jl:1060  
abstract\_call at ./compiler/abstractinterpretation.jl:1044  
abstract\_eval\_statement at ./compiler/abstractinterpretation.jl:1171  
typeinf\_local at ./compiler/abstractinterpretation.jl:1449  
typeinf\_nocycle at ./compiler/abstractinterpretation.jl:1507  
\_typeinf at ./compiler/typeinfer.jl:214  
typeinf at ./compiler/typeinfer.jl:209  
typeinf\_ext at ./compiler/typeinfer.jl:892  
typeinf\_ext\_toplevel at ./compiler/typeinfer.jl:925  
typeinf\_ext\_toplevel at ./compiler/typeinfer.jl:921  
jfptr\_typeinf\_ext\_toplevel\_14033.clone\_1 at /home/jnp/julia-1.6.0-rc1/lib/julia/sys.so (unknown line)  
\_jl\_invoke at /buildworker/worker/package\_linux64/build/src/gf.c:2238 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:2420  
jl\_apply at /buildworker/worker/package\_linux64/build/src/julia.h:1703 [inlined]  
jl\_type\_infer at /buildworker/worker/package\_linux64/build/src/gf.c:298  
\_generate\_from\_hint at /buildworker/worker/package\_linux64/build/src/gf.c:2108 [inlined]  
jl\_compile\_now at /buildworker/worker/package\_linux64/build/src/gf.c:2122 [inlined]  
jl\_compile\_hint at /buildworker/worker/package\_linux64/build/src/gf.c:2140  
precompile at ./essentials.jl:470 [inlined]  
precompile at /home/jnp/.julia/packages/DataFrames/oQ5c7/src/other/precompile.jl:24  
precompile at /home/jnp/.julia/packages/DataFrames/oQ5c7/src/other/precompile.jl:16  
unknown function (ip: 0x7fa85188d9ad)  
\_jl\_invoke at /buildworker/worker/package\_linux64/build/src/gf.c:2238 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:2420  
jl\_apply at /buildworker/worker/package\_linux64/build/src/julia.h:1703 [inlined]  
do\_call at /buildworker/worker/package\_linux64/build/src/interpreter.c:115  
eval\_value at /buildworker/worker/package\_linux64/build/src/interpreter.c:204  
eval\_stmt\_value at /buildworker/worker/package\_linux64/build/src/interpreter.c:155 [inlined]  
eval\_body at /buildworker/worker/package\_linux64/build/src/interpreter.c:561  
jl\_interpret\_toplevel\_thunk at /buildworker/worker/package\_linux64/build/src/interpreter.c:669  
top-level scope at /home/jnp/.julia/packages/DataFrames/oQ5c7/src/DataFrames.jl:130  
jl\_toplevel\_eval\_flex at /buildworker/worker/package\_linux64/build/src/toplevel.c:879  
jl\_eval\_module\_expr at /buildworker/worker/package\_linux64/build/src/toplevel.c:197 [inlined]  
jl\_toplevel\_eval\_flex at /buildworker/worker/package\_linux64/build/src/toplevel.c:670  
jl\_toplevel\_eval\_flex at /buildworker/worker/package\_linux64/build/src/toplevel.c:827  
jl\_toplevel\_eval\_in at /buildworker/worker/package\_linux64/build/src/toplevel.c:931  
eval at ./boot.jl:360 [inlined]  
include\_string at ./loading.jl:1090  
\_jl\_invoke at /buildworker/worker/package\_linux64/build/src/gf.c:2238 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:2420  
\_include at ./loading.jl:1144  
include at ./Base.jl:386 [inlined]  
include\_package\_for\_output at ./loading.jl:1209  
jfptr\_include\_package\_for\_output\_35833.clone\_1 at /home/jnp/julia-1.6.0-rc1/lib/julia/sys.so (unknown line)  
\_jl\_invoke at /buildworker/worker/package\_linux64/build/src/gf.c:2238 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:2420  
jl\_apply at /buildworker/worker/package\_linux64/build/src/julia.h:1703 [inlined]  
do\_call at /buildworker/worker/package\_linux64/build/src/interpreter.c:115  
eval\_value at /buildworker/worker/package\_linux64/build/src/interpreter.c:204  
eval\_stmt\_value at /buildworker/worker/package\_linux64/build/src/interpreter.c:155 [inlined]  
eval\_body at /buildworker/worker/package\_linux64/build/src/interpreter.c:561  
jl\_interpret\_toplevel\_thunk at /buildworker/worker/package\_linux64/build/src/interpreter.c:669  
top-level scope at none:1  
jl\_toplevel\_eval\_flex at /buildworker/worker/package\_linux64/build/src/toplevel.c:879  
jl\_toplevel\_eval\_in at /buildworker/worker/package\_linux64/build/src/toplevel.c:931  
eval at ./boot.jl:360 [inlined]  
eval at ./client.jl:446  
\_jl\_invoke at /buildworker/worker/package\_linux64/build/src/gf.c:2238 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:2420  
jl\_apply at /buildworker/worker/package\_linux64/build/src/julia.h:1703 [inlined]  
do\_call at /buildworker/worker/package\_linux64/build/src/interpreter.c:115  
eval\_value at /buildworker/worker/package\_linux64/build/src/interpreter.c:204  
eval\_stmt\_value at /buildworker/worker/package\_linux64/build/src/interpreter.c:155 [inlined]  
eval\_body at /buildworker/worker/package\_linux64/build/src/interpreter.c:561  
jl\_interpret\_toplevel\_thunk at /buildworker/worker/package\_linux64/build/src/interpreter.c:669  
top-level scope at none:1  
jl\_toplevel\_eval\_flex at /buildworker/worker/package\_linux64/build/src/toplevel.c:879  
jl\_toplevel\_eval\_flex at /buildworker/worker/package\_linux64/build/src/toplevel.c:827  
jl\_toplevel\_eval\_in at /buildworker/worker/package\_linux64/build/src/toplevel.c:931  
eval at ./boot.jl:360  
\_jl\_invoke at /buildworker/worker/package\_linux64/build/src/gf.c:2238 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:2420  
exec\_options at ./client.jl:261  
\_start at ./client.jl:485  
jfptr\_\_start\_50107.clone\_1 at /home/jnp/julia-1.6.0-rc1/lib/julia/sys.so (unknown line)  
\_jl\_invoke at /buildworker/worker/package\_linux64/build/src/gf.c:2238 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:2420  
jl\_apply at /buildworker/worker/package\_linux64/build/src/julia.h:1703 [inlined]  
true\_main at /buildworker/worker/package\_linux64/build/src/jlapi.c:557  
repl\_entrypoint at /buildworker/worker/package\_linux64/build/src/jlapi.c:699  
main at /buildworker/worker/package\_linux64/build/cli/loader\_exe.c:51  
\_\_libc\_start\_main at /lib/x86\_64-linux-gnu/libc.so.6 (unknown line)  
\_start at /home/jnp/julia-1.6.0-rc1/bin/julia (unknown line)  
ERROR: Failed to precompile DataFrames [a93c6f00-e57d-5684-b7b6-d8193f3e46c0] to /home/jnp/.julia/compiled/v1.6/DataFrames/jl\_lPBXl3.  
Stacktrace:  
[1] error(s::String)  
@ Base ./error.jl:33  
[2] compilecache(pkg::Base.PkgId, path::String, internal\_stderr::Base.TTY, internal\_stdout::Base.TTY)  
@ Base ./loading.jl:1356  
[3] compilecache(pkg::Base.PkgId, path::String)  
@ Base ./loading.jl:1302  
[4] \_require(pkg::Base.PkgId)  
@ Base ./loading.jl:1017  
[5] require(uuidkey::Base.PkgId)  
@ Base ./loading.jl:910  
[6] require(into::Module, mod::Symbol)  
@ Base ./loading.jl:897

**I’m a pro googler, but I cannot find solution for my problem. Can anybody help me?**

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [March 11, 2021, 1:09pm UTC](https://discourse.julialang.org/t/dataframes-precompiling-error/56947/2 "2021-03-11T13:09:11Z")

</div>

I would restart Julia and try again (shot in the dark).

---

<div class="post-metadata">

**Author:** ![petyabaa](https://avatars.discourse-cdn.com/v4/letter/p/e19b73/32.png) [@petyabaa](https://discourse.julialang.org/u/petyabaa)\
**Post date:** [March 11, 2021, 1:51pm UTC](https://discourse.julialang.org/t/dataframes-precompiling-error/56947/3 "2021-03-11T13:51:02Z")

</div>

Thank you Tamas. I tried several times, but it isn’t solve this problem.

Tamas Papp via JuliaLang \<[julialang@discoursemail.com](mailto:julialang@discoursemail.com)\> ezt írta (időpont: 2021. márc. 11., Csü 14:14):

---

<div class="post-metadata">

**Author:** ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)\
**Post date:** [March 11, 2021, 2:39pm UTC](https://discourse.julialang.org/t/dataframes-precompiling-error/56947/4 "2021-03-11T14:39:47Z")

</div>

Welcome to the Julia community, and I can see how this gives a bad impression.

Please try for me pressing ] for pkg mode, then do:

```julia
(@v1.6) pkg> st DataFrames

then copy the output and post here on discourse, if different version from the next command:

(@v1.6) pkg> add DataFrames@v0.22.5

julia> @time using DataFrames
  1.471782 seconds (1.52 M allocations: 110.252 MiB, 2.71% gc time, 5.94% compilation time)

```

That’s to make sure you have the latest (current) version. Actually it also has dependencies, and it should make sure you have versions of them that should work (otherwise the package has a bug). For now we assume that’s not the problem.

You shouldn’t usually need to add a version that way (I’m trying to expose what happened, if you get an error that would be a hint), and should get the latest (e.g. if you did nothing else than install this package), but I’ve had a problem were adding a package downgrades another (or upgrades; that could in theory also be a problem).

If this doesn’t work I would (temporarily) move out of the way the “julia” folder, in Linux done as:

```julia
$ mv ~/.julia ~/.julia_bak

```

and try again. Or possibly do (to get the development version, shouldn’t be needed, the above SHOULD work, but it’s known to be faster):

```julia
(@v1.6) pkg> add DataFrames#main

julia> @time using DataFrames
  1.150629 seconds (986.15 k allocations: 71.547 MiB, 2.20% gc time, 7.72% compilation time)

```

For other packages you might need rather #master but for that package, it’s no longer used, and you WILL get an old version.

This version has e.g. faster inner joins, and until a new version is tagged you don’t get it in the stable version.

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [March 11, 2021, 2:49pm UTC](https://discourse.julialang.org/t/dataframes-precompiling-error/56947/5 "2021-03-11T14:49:23Z")

</div>

> [@petyabaa](#):
>
> I tried to use it on 1.6.0rc1, but I’ve got the same troubles.

Should be fixed in 1.6-RC2 which will be out soon. Things like this is why 1.6 is not fully released yet 🙂

---

<div class="post-metadata">

**Author:** ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)\
**Post date:** [March 11, 2021, 3:02pm UTC](https://discourse.julialang.org/t/dataframes-precompiling-error/56947/6 "2021-03-11T15:02:09Z")

</div>

I’m confused, I’m on rc1 and ok for me, and he also tried 1.5.3, so what makes you think related to rc1? Still great rc2 is coming, I noticed you setting the version.

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [March 11, 2021, 3:06pm UTC](https://discourse.julialang.org/t/dataframes-precompiling-error/56947/7 "2021-03-11T15:06:40Z")

</div>

> [@Palli](#):
>
> so what makes you think related to rc1?

I thought it might have to do with this [Infinite loop in subtyping on 1.6 · Issue #39948 · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/issues/39948). But maybe not.

---

<div class="post-metadata">

**Author:** ![petyabaa](https://avatars.discourse-cdn.com/v4/letter/p/e19b73/32.png) [@petyabaa](https://discourse.julialang.org/u/petyabaa)\
**Post date:** [March 11, 2021, 5:51pm UTC](https://discourse.julialang.org/t/dataframes-precompiling-error/56947/8 "2021-03-11T17:51:08Z")

</div>

**Thank you for your very detailed answer. I put here the status of the DataFrame, but it is the latest 0.22.5 as you waited:**

```
  Status `~/.julia/environments/v1.6/Project.toml`

```

[a93c6f00] DataFrames v0.22.5

**I’ve tried the add command too, but it doesn’t make any changes:**

_(@v1.6) pkg\> add DataFrames@v0.22.5_  
Updating registry at `~/.julia/registries/General`  
Resolving package versions…  
No Changes to `~/.julia/environments/v1.6/Project.toml`  
No Changes to `~/.julia/environments/v1.6/Manifest.toml`

**I have also tried the @time using DataFrames, but it has similar troubles as the original:**

_julia\> @time using DataFrames_  
[Info: Precompiling DataFrames [a93c6f00-e57d-5684-b7b6-d8193f3e46c0]  
ERROR: Failed to precompile DataFrames [a93c6f00-e57d-5684-b7b6-d8193f3e46c0] to /home/jnp/.julia/compiled/v1.6/DataFrames/jl\_Q7vUJD.  
Stacktrace:  
[1] error(s::String)  
@ Base ./error.jl:33  
[2] compilecache(pkg::Base.PkgId, path::String, internal\_stderr::Base.TTY, internal\_stdout::Base.TTY)  
@ Base ./loading.jl:1356  
[3] compilecache(pkg::Base.PkgId, path::String)  
@ Base ./loading.jl:1302  
[4] \_require(pkg::Base.PkgId)  
@ Base ./loading.jl:1017  
[5] require(uuidkey::Base.PkgId)  
@ Base ./loading.jl:910  
[6] require(into::Module, mod::Symbol)  
@ Base ./loading.jl:897  
[7] top-level scope  
@ timing.jl:206

**After these I tried to move the folder, remove DataFrames, and install an older version (v0.22.2) with your method (I didn’t know for now, thank you!), but it also get stucked:**

Precompiling project…  
Progress [====================================\>] 8/9  
◑ DataFrames

\*\*It frozen for 10 minutes, and after I’ve got this message:  
ERROR: TaskFailedException  
Stacktrace:  
[1] wait  
@ ./task.jl:317 [inlined]  
[2] precompile(ctx::Pkg.Types.Context; internal\_call::Bool, strict::Bool, kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})  
@ Pkg.API /buildworker/worker/package\_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:1184  
[3] \_auto\_precompile(ctx::Pkg.Types.Context)  
@ Pkg /buildworker/worker/package\_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src/Pkg.jl:591  
[4] add(pkgs::Vector{Pkg.Types.PackageSpec}; kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})  
@ Pkg.API /buildworker/worker/package\_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:74  
[5] add(pkgs::Vector{Pkg.Types.PackageSpec})  
@ Pkg.API /buildworker/worker/package\_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:72  
[6] do\_cmd!(command::Pkg.REPLMode.Command, repl::REPL.LineEditREPL)  
@ Pkg.REPLMode /buildworker/worker/package\_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src/REPLMode/REPLMode.jl:408  
[7] do\_cmd(repl::REPL.LineEditREPL, input::String; do\_rethrow::Bool)  
@ Pkg.REPLMode /buildworker/worker/package\_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src/REPLMode/REPLMode.jl:386  
[8] do\_cmd  
@ /buildworker/worker/package\_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src/REPLMode/REPLMode.jl:377 [inlined]  
[9] (::Pkg.REPLMode.var"#24#27"{REPL.LineEditREPL, REPL.LineEdit.Prompt})(s::REPL.LineEdit.MIState, buf::IOBuffer, ok::Bool)  
@ Pkg.REPLMode /buildworker/worker/package\_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src/REPLMode/REPLMode.jl:550  
[10] #invokelatest#2  
@ ./essentials.jl:707 [inlined]  
[11] invokelatest  
@ ./essentials.jl:706 [inlined]  
[12] run\_interface(terminal::REPL.Terminals.TextTerminal, m::REPL.LineEdit.ModalInterface, s::REPL.LineEdit.MIState)  
@ REPL.LineEdit /buildworker/worker/package\_linux64/build/usr/share/julia/stdlib/v1.6/REPL/src/LineEdit.jl:2441  
[13] run\_frontend(repl::REPL.LineEditREPL, backend::REPL.REPLBackendRef)  
@ REPL /buildworker/worker/package\_linux64/build/usr/share/julia/stdlib/v1.6/REPL/src/REPL.jl:1126  
[14] (::REPL.var"#44#49"{REPL.LineEditREPL, REPL.REPLBackendRef})()  
@ REPL ./task.jl:406

```
nested task error: InterruptException:
Stacktrace:
 [1] macro expansion
   @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:1080 [inlined]
 [2] (::Pkg.API.var"#204#229"{Pkg.API.var"#handle_interrupt#227"{Base.Event, ReentrantLock, Base.TTY}, String, String, String, String, Pkg.API.var"#ansi_moveup#226", Pkg.API.var"#color_string#225", Base.Event, Base.Event, ReentrantLock, Vector{Base.PkgId}, Dict{Base.PkgId, String}, Vector{Base.PkgId}, Dict{Base.PkgId, Bool}, Dict{Base.PkgId, Bool}, Dict{Base.PkgId, Vector{Base.PkgId}}, Vector{Base.PkgId}, Bool, Base.TTY})()
   @ Pkg.API ./task.jl:406

caused by: InterruptException:
Stacktrace:
  [1] _growend!
    @ ./array.jl:884 [inlined]
  [2] ensureroom
    @ ./iobuffer.jl:330 [inlined]
  [3] unsafe_write(to::IOBuffer, p::Ptr{UInt8}, nb::UInt64)
    @ Base ./iobuffer.jl:419
  [4] write
    @ ./strings/io.jl:185 [inlined]
  [5] print(io::IOBuffer, s::String)
    @ Base ./strings/io.jl:187
  [6] print(::IOBuffer, ::String, ::SubString{String}, ::Vararg{Any, N} where N)
    @ Base ./strings/io.jl:46
  [7] with_output_color(f::Function, color::Symbol, io::IOContext{IOBuffer}, args::String; bold::Bool)
    @ Base ./util.jl:89
  [8] #printstyled#819
    @ ./util.jl:105 [inlined]
  [9] show_progress(io::IOContext{IOBuffer}, p::Pkg.MiniProgressBars.MiniProgressBar)
    @ Pkg.MiniProgressBars /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src/MiniProgressBars.jl:73
 [10] (::Pkg.API.var"#207#232"{Pkg.MiniProgressBars.MiniProgressBar})(io::IOContext{IOBuffer})
    @ Pkg.API /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:1047
 [11] sprint(::Function; context::Base.TTY, sizehint::Int64)
    @ Base ./strings/io.jl:103
 [12] (::Pkg.API.var"#206#231"{Int64, Pkg.MiniProgressBars.MiniProgressBar, Vector{String}, String, String, Pkg.API.var"#ansi_moveup#226", Pkg.API.var"#color_string#225", Base.Event, Vector{Base.PkgId}, Dict{Base.PkgId, String}, Vector{Base.PkgId}, Dict{Base.PkgId, Bool}, Dict{Base.PkgId, Bool}, Vector{Base.PkgId}, Base.TTY})()
    @ Pkg.API /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:1047
 [13] lock(f::Pkg.API.var"#206#231"{Int64, Pkg.MiniProgressBars.MiniProgressBar, Vector{String}, String, String, Pkg.API.var"#ansi_moveup#226", Pkg.API.var"#color_string#225", Base.Event, Vector{Base.PkgId}, Dict{Base.PkgId, String}, Vector{Base.PkgId}, Dict{Base.PkgId, Bool}, Dict{Base.PkgId, Bool}, Vector{Base.PkgId}, Base.TTY}, l::ReentrantLock)
    @ Base ./lock.jl:187
 [14] macro expansion
    @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:1033 [inlined]
 [15] (::Pkg.API.var"#204#229"{Pkg.API.var"#handle_interrupt#227"{Base.Event, ReentrantLock, Base.TTY}, String, String, String, String, Pkg.API.var"#ansi_moveup#226", Pkg.API.var"#color_string#225", Base.Event, Base.Event, ReentrantLock, Vector{Base.PkgId}, Dict{Base.PkgId, String}, Vector{Base.PkgId}, Dict{Base.PkgId, Bool}, Dict{Base.PkgId, Bool}, Dict{Base.PkgId, Vector{Base.PkgId}}, Vector{Base.PkgId}, Bool, Base.TTY})()
    @ Pkg.API ./task.jl:406

```

**So I still away from the solution, but I very appreciate your answer.**

---

<div class="post-metadata">

**Author:** ![petyabaa](https://avatars.discourse-cdn.com/v4/letter/p/e19b73/32.png) [@petyabaa](https://discourse.julialang.org/u/petyabaa)\
**Post date:** [March 11, 2021, 5:55pm UTC](https://discourse.julialang.org/t/dataframes-precompiling-error/56947/9 "2021-03-11T17:55:14Z")

</div>

Thank you Kristoffer, but az Palli sad, I tried on 1.5.3 first 🙂

---

<div class="post-metadata">

**Author:** ![tim.holy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tim.holy/32/52_2.png) [@tim.holy](https://discourse.julialang.org/u/tim.holy)\
**Post date:** [March 12, 2021, 8:58am UTC](https://discourse.julialang.org/t/dataframes-precompiling-error/56947/10 "2021-03-12T08:58:28Z")

</div>

Did you get Julia by downloading a binary? Or are you installing from an apt repository or similar? It seems like there’s something busted.

---

<div class="post-metadata">

**Author:** ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)\
**Post date:** [March 12, 2021, 9:03am UTC](https://discourse.julialang.org/t/dataframes-precompiling-error/56947/11 "2021-03-12T09:03:40Z")

</div>

Could it be e.g. because of an ARM platform (I know this the user is using an unusual platform, from private conversation, just didn’t get ARM confirmed)? Since it’s rc1 is it likely to be from apt?

---

<div class="post-metadata">

**Author:** ![petyabaa](https://avatars.discourse-cdn.com/v4/letter/p/e19b73/32.png) [@petyabaa](https://discourse.julialang.org/u/petyabaa)\
**Post date:** [March 14, 2021, 9:23am UTC](https://discourse.julialang.org/t/dataframes-precompiling-error/56947/12 "2021-03-14T09:23:42Z")

</div>

Dear All,

I’ve found the main problem. I using DigitalOcean droplet for my Julia dev project as Palli mentioned. It has only 1GB of RAM. I upgraded my droplet to 4GB of RAM, and now finally works the precompiling well. Thank you everyone for the replies (especially for Palli). I would advise a much more understandable error message for this trouble for the Julia developers 🙂
