FWIW, I was using Distributed on a local machine, and with @everywhere the workers failed with “Error: LoadError: IOError: unlink: resource busy or locked (EBUSY)” or “Cannot write cache file “C:\Users\nicho\.julia\compiled\v1.4\CategoricalArrays\RHXoP_CqdxD.ji”” when it was trying to load the active project’s module on each worker. The second time I ran it, it worked.
From worker 7: ERROR: LoadError: IOError: unlink: resource busy or locked (EBUSY)
From worker 7: Stacktrace:
From worker 7: [1] uv_error at .\libuv.jl:97 [inlined]
From worker 7: [2] unlink(::String) at .\file.jl:888
From worker 7: [3] rm(::String; force::Bool, recursive::Bool) at .\file.jl:268
From worker 7: [4] create_expr_cache(::String, ::String, ::Array{Pair{Base.PkgId,UInt64},1}, ::Base.UUID) at .\loading.jl:1149
From worker 7: [5] compilecache(::Base.PkgId, ::String) at .\loading.jl:1261
From worker 7: [6] _require(::Base.PkgId) at .\loading.jl:1029
From worker 7: [7] require(::Base.PkgId) at .\loading.jl:927
From worker 7: [8] require(::Module, ::Symbol) at .\loading.jl:922
From worker 7: [9] include(::Module, ::String) at .\Base.jl:377
From worker 7: [10] top-level scope at none:2
From worker 7: [11] eval at .\boot.jl:331 [inlined]
From worker 7: [12] eval(::Expr) at .\client.jl:449
From worker 7: [13] top-level scope at .\none:3
From worker 7: in expression starting at C:\Users\nicho\.julia\packages\LocalizationMicroscopy\2eAcs\src\LocalizationMicroscopy.jl:3
From worker 7: ERROR: LoadError: Failed to precompile LocalizationMicroscopy [798e6d30-19ab-11e9-36f8-37cfc5a8426e] to C:\Users\nicho\.julia\compiled\v1.4\LocalizationMicroscopy\bX0nX_CqdxD.ji.
From worker 7: Stacktrace:
From worker 7: [1] error(::String) at .\error.jl:33
From worker 7: [2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1272
From worker 7: [3] _require(::Base.PkgId) at .\loading.jl:1029
From worker 7: [4] require(::Base.PkgId) at .\loading.jl:927
From worker 7: [5] require(::Module, ::Symbol) at .\loading.jl:922
From worker 7: [6] include(::Module, ::String) at .\Base.jl:377
From worker 7: [7] top-level scope at none:2
From worker 7: [8] eval at .\boot.jl:331 [inlined]
From worker 7: [9] eval(::Expr) at .\client.jl:449
From worker 7: [10] top-level scope at .\none:3
From worker 7: in expression starting at C:\Users\nicho\source\repos\SMLMAssociationAnalysis_NCB.jl\src\SMLMAssociationAnalysis_NCB.jl:4
Other workers had different errors:
From worker 6: Cannot write cache file "C:\Users\nicho\.julia\compiled\v1.4\CategoricalArrays\RHXoP_CqdxD.ji".
From worker 6: ERROR: LoadError: Failed to precompile CategoricalArrays [324d7699-5711-5eae-9e2f-1d82baa6b597] to C:\Users\nicho\.julia\compiled\v1.4\CategoricalArrays\RHXoP_CqdxD.ji.
From worker 6: Stacktrace:
From worker 6: [1] error(::String) at .\error.jl:33
From worker 6: [2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1272
From worker 6: [3] _require(::Base.PkgId) at .\loading.jl:1029
From worker 6: [4] require(::Base.PkgId) at .\loading.jl:927
From worker 6: [5] require(::Module, ::Symbol) at .\loading.jl:922
From worker 6: [6] include(::Module, ::String) at .\Base.jl:377
From worker 6: [7] top-level scope at none:2
From worker 6: [8] eval at .\boot.jl:331 [inlined]
From worker 6: [9] eval(::Expr) at .\client.jl:449
From worker 6: [10] top-level scope at .\none:3
From worker 6: in expression starting at C:\Users\nicho\.julia\packages\CSV\vyG0T\src\CSV.jl:17
From worker 6: ERROR: LoadError: Failed to precompile CSV [336ed68f-0bac-5ca0-87d4-7b16caf5d00b] to C:\Users\nicho\.julia\compiled\v1.4\CSV\HHBkp_CqdxD.ji.
From worker 6: Stacktrace:
From worker 6: [1] error(::String) at .\error.jl:33
From worker 6: [2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1272
From worker 6: [3] _require(::Base.PkgId) at .\loading.jl:1029
From worker 6: [4] require(::Base.PkgId) at .\loading.jl:927
From worker 6: [5] require(::Module, ::Symbol) at .\loading.jl:922
From worker 6: [6] include(::Module, ::String) at .\Base.jl:377
From worker 6: [7] top-level scope at none:2
From worker 6: [8] eval at .\boot.jl:331 [inlined]
From worker 6: [9] eval(::Expr) at .\client.jl:449
From worker 6: [10] top-level scope at .\none:3
From worker 6: in expression starting at C:\Users\nicho\.julia\packages\LocalizationMicroscopy\2eAcs\src\LocalizationMicroscopy.jl:3
From worker 6: ERROR: LoadError: Failed to precompile LocalizationMicroscopy [798e6d30-19ab-11e9-36f8-37cfc5a8426e] to C:\Users\nicho\.julia\compiled\v1.4\LocalizationMicroscopy\bX0nX_CqdxD.ji.
From worker 6: Stacktrace:
From worker 6: [1] error(::String) at .\error.jl:33
From worker 6: [2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1272
From worker 6: [3] _require(::Base.PkgId) at .\loading.jl:1029
From worker 6: [4] require(::Base.PkgId) at .\loading.jl:927
From worker 6: [5] require(::Module, ::Symbol) at .\loading.jl:922
From worker 6: [6] include(::Module, ::String) at .\Base.jl:377
From worker 6: [7] top-level scope at none:2
From worker 6: [8] eval at .\boot.jl:331 [inlined]
From worker 6: [9] eval(::Expr) at .\client.jl:449
From worker 6: [10] top-level scope at .\none:3
From worker 6: in expression starting at C:\Users\nicho\source\repos\SMLMAssociationAnalysis_NCB.jl\src\SMLMAssociationAnalysis_NCB.jl:4