Where to report error

During precompilation I see this error:

┌ Warning: Module FileIOExt with build ID ffffffff-ffff-ffff-0000-02c424450fe9 is missing from the cache.
│ This may mean FileIOExt [f5f51d8f-5827-5d2e-939b-192fcd6ec70c] does not support precompilation but is imported by a module that does.
└ @ Base loading.jl:1793
┌ Error: Error during loading of extension FileIOExt of Plots, use `Base.retry_load_extensions()` to retry.
│   exception =
│    1-element ExceptionStack:
│    Declaring __precompile__(false) is not allowed in files that are being precompiled.
│    Stacktrace:
│      [1] _require(pkg::Base.PkgId, env::Nothing)
│        @ Base .\loading.jl:1797
│      [2] _require_prelocked(uuidkey::Base.PkgId, env::Nothing)
│        @ Base .\loading.jl:1660
│      [3] _require_prelocked(uuidkey::Base.PkgId)
│        @ Base .\loading.jl:1658
│      [4] run_extension_callbacks(extid::Base.ExtensionId)
│        @ Base .\loading.jl:1255
│      [5] run_extension_callbacks(pkgid::Base.PkgId)
│        @ Base .\loading.jl:1290
│      [6] run_package_callbacks(modkey::Base.PkgId)
│        @ Base .\loading.jl:1124
│      [7] _require_prelocked(uuidkey::Base.PkgId, env::String)
│        @ Base .\loading.jl:1667
│      [8] macro expansion
│        @ .\loading.jl:1648 [inlined]
│      [9] macro expansion
│        @ .\lock.jl:267 [inlined]
│     [10] require(into::Module, mod::Symbol)
│        @ Base .\loading.jl:1611
│     [11] include
│        @ .\Base.jl:457 [inlined]
│     [12] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
│        @ Base .\loading.jl:2045
│     [13] top-level scope
│        @ stdin:3
│     [14] eval
│        @ .\boot.jl:370 [inlined]
│     [15] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
│        @ Base .\loading.jl:1899
│     [16] include_string
│        @ .\loading.jl:1909 [inlined]
│     [17] exec_options(opts::Base.JLOptions)
│        @ Base .\client.jl:305
│     [18] _start()
│        @ Base .\client.jl:522
└ @ Base loading.jl:1261

This happens when I added Plots and JLD2 to my project.

But in which package is the bug, is it Plots or JLD2 or FileIO?

I would report an issue to Plots.jl, since it’s its extension.

1 Like

Done: Error during loading of extension FileIOExt of Plots · Issue #4767 · JuliaPlots/Plots.jl · GitHub