# RData load error

**URL:** <https://discourse.julialang.org/t/rdata-load-error/32133>\
**Category:** General Usage\
**Tags:** question\
**Created:** [December 11, 2019, 5:08am UTC](https://discourse.julialang.org/t/rdata-load-error/32133 "2019-12-11T05:08:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ggrolt](https://avatars.discourse-cdn.com/v4/letter/g/7ba0ec/32.png) [@ggrolt](https://discourse.julialang.org/u/ggrolt)\
**Post date:** [December 11, 2019, 5:08am UTC](https://discourse.julialang.org/t/rdata-load-error/32133/1 "2019-12-11T05:08:41Z")

</div>

Hi,  
I’m trying to read in some xz compressed data using the RData package. I have a module with the line

> include(“constants.jl”)

Inside constants.jl is the following:

> using CodecXz  
> using RData  
> const x = RData.load(joinpath(@ **DIR** , “x.rda”), convert=true)

If I include constants.jl from the REPL it works fine. When I run the module however the returned error is:

> [Info: Precompiling SimSpin [ec6baca6-10c1-11ea-19b5-f7da994b81a8]  
> WARNING: eval into closed module RData:  
> Expr(:call, :fileio\_load, Expr(:parameters, Expr(:…, Base.Iterators.Pairs{Symbol, Bool, Tuple{Symbol}, NamedTuple{(:convert,), Tuple{Bool}}}(data=(convert=true,), itr=(:convert,)))), FileIO.File{FileIO.DataFormat{:RData}}(filename=“/home/gralton/Dropbox/Personal/SimSpin/src/ProSpect/data/BC03lr.rda”), Expr(:…, ()))  
> \*\* incremental compilation may be fatally broken for this module \*\*
> 
> Error encountered while loading “/home/gralton/Dropbox/Personal/SimSpin/src/ProSpect/data/BC03lr.rda”.
> 
> Fatal error:  
> ERROR: LoadError: LoadError: RData.CodecMissingError: CodecXz package is required to read Xz-compressed RData files. Run Pkg.add(“CodecXz”) to install it. Then in your code call “using CodecXz” before “using RData”.  
> Stacktrace:  
> [1] handle\_error(::RData.CodecMissingError, ::FileIO.File{FileIO.DataFormat{:RData}}) at /home/gralton/.julia/packages/FileIO/t40j7/src/error\_handling.jl:82  
> [2] handle\_exceptions(::Array{Any,1}, ::String) at /home/gralton/.julia/packages/FileIO/t40j7/src/error\_handling.jl:77  
> [3] #load#27(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:convert,),Tuple{Bool}}}, ::typeof(FileIO.load), ::FileIO.File{FileIO.DataFormat{:RData}}) at /home/gralton/.julia/packages/FileIO/t40j7/src/loadsave.jl:193  
> [4] (::FileIO.var"#kw##load")(::NamedTuple{(:convert,),Tuple{Bool}}, ::typeof(FileIO.load), ::FileIO.File{FileIO.DataFormat{:RData}}) at ./none:0  
> [5] #load#13(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:convert,),Tuple{Bool}}}, ::typeof(FileIO.load), ::String) at /home/gralton/.julia/packages/FileIO/t40j7/src/loadsave.jl:118  
> [6] (::FileIO.var"#kw##load")(::NamedTuple{(:convert,),Tuple{Bool}}, ::typeof(FileIO.load), ::String) at ./none:0  
> [7] top-level scope at /home/gralton/Dropbox/Personal/SimSpin/src/ProSpect/data/constants.jl:38  
> [8] include at ./boot.jl:328 [inlined]  
> [9] include\_relative(::Module, ::String) at ./loading.jl:1105  
> [10] include at ./Base.jl:31 [inlined]  
> [11] include(::String) at /home/gralton/Dropbox/Personal/SimSpin/src/SimSpin.jl:1  
> [12] top-level scope at /home/gralton/Dropbox/Personal/SimSpin/src/SimSpin.jl:2  
> [13] include at ./boot.jl:328 [inlined]  
> [14] include\_relative(::Module, ::String) at ./loading.jl:1105  
> [15] include(::Module, ::String) at ./Base.jl:31  
> [16] top-level scope at none:2  
> [17] eval at ./boot.jl:330 [inlined]  
> [18] eval(::Expr) at ./client.jl:425  
> [19] top-level scope at ./none:3  
> in expression starting at /home/gralton/Dropbox/Personal/SimSpin/src/ProSpect/data/constants.jl:38  
> in expression starting at /home/gralton/Dropbox/Personal/SimSpin/src/SimSpin.jl:2  
> ERROR: Failed to precompile SimSpin [ec6baca6-10c1-11ea-19b5-f7da994b81a8] to /home/gralton/.julia/compiled/v1.3/SimSpin/pfBH1\_YAkvo.ji.  
> Stacktrace:  
> [1] error(::String) at ./error.jl:33  
> [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1283  
> [3] \_require(::Base.PkgId) at ./loading.jl:1024  
> [4] require(::Base.PkgId) at ./loading.jl:922  
> [5] require(::Module, ::Symbol) at ./loading.jl:917

Would anyone be able to help me work out what’s wrong?
