Revise.jl icon indicating copy to clipboard operation
Revise.jl copied to clipboard

Sequence of errors thrown after `up` command

Open tlienart opened this issue 5 years ago • 6 comments

Experienced today (several times) under similar circumstances; fresh session, call up and get

(v1.3) pkg> up
  Updating registry at `~/.julia/registries/General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
 Resolving package versions...
 Installed RecursiveArrayTools ─ v0.18.6
 Installed StatsModels ───────── v0.6.3
 Installed GLM ───────────────── v1.3.1
  Updating `~/.julia/environments/v1.3/Project.toml`
  [aaaa29a8] ↑ Clustering v0.13.2 ⇒ v0.13.3
  [5ae59095] ↑ Colors v0.9.5 ⇒ v0.9.6
  [b4f34e82] ↑ Distances v0.8.1 ⇒ v0.8.2
  [38e38edf] ↑ GLM v1.1.1 ⇒ v1.3.1
  [cd3eb016] ↑ HTTP v0.8.4 ⇒ v0.8.5
  [295af30f] ↑ Revise v2.1.6 ⇒ v2.1.8
  Updating `~/.julia/environments/v1.3/Manifest.toml`
  [aaaa29a8] ↑ Clustering v0.13.2 ⇒ v0.13.3
  [5ae59095] ↑ Colors v0.9.5 ⇒ v0.9.6
  [b4f34e82] ↑ Distances v0.8.1 ⇒ v0.8.2
  [38e38edf] ↑ GLM v1.1.1 ⇒ v1.3.1
  [cd3eb016] ↑ HTTP v0.8.4 ⇒ v0.8.5
  [731186ca] + RecursiveArrayTools v0.18.6
  [295af30f] ↑ Revise v2.1.6 ⇒ v2.1.8
  [1277b4bf] + ShiftedArrays v0.5.0
  [3eaba693] ↑ StatsModels v0.5.0 ⇒ v0.6.3

(v1.3) pkg> Revise.LogRecord(Warn, omitting call expression (Dict{String,Revise.WatchList})() in ("none", 0), lowered, Revise_c21d3a4d, "/Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl", 188)expected return statement, got watched_files = JuliaInterpreter.SSAValue(3)
Stacktrace:
 [1] error(::String, ::Expr) at ./error.jl:42
 [2] get_return(::JuliaInterpreter.Frame) at /Users/tlienart/.julia/packages/JuliaInterpreter/VHjfX/src/interpret.jl:614
 [3] #methods_by_execution!#14(::Bool, ::Bool, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::JuliaInterpreter.Frame) at /Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl:204
 [4] #methods_by_execution! at ./none:0 [inlined]
 [5] #methods_by_execution!#9(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:define,),Tuple{Bool}}}, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl:49
 [6] #methods_by_execution! at ./none:0 [inlined]
 [7] #eval_with_signatures#59(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.eval_with_signatures), ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:344
 [8] #eval_with_signatures at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:0 [inlined]
 [9] #instantiate_sigs!#60(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.instantiate_sigs!), ::OrderedCollections.OrderedDict{Module,OrderedCollections.OrderedDict{Revise.RelocatableExpr,Union{Nothing, Array{Any,1}}}}) at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:352
 [10] instantiate_sigs! at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:349 [inlined]
 [11] maybe_parse_from_cache!(::Revise.PkgData, ::String) at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:224
 [12] (::Revise.var"##26#27"{String})() at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:370
 [13] with_logstate(::Revise.var"##26#27"{String}, ::Base.CoreLogging.LogState) at ./logging.jl:395
 [14] with_logger at ./logging.jl:491 [inlined]
 [15] watch_manifest(::String) at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:349
 [16] (::Revise.Rescheduler{typeof(Revise.watch_manifest),Tuple{String}})() at /Users/tlienart/.julia/packages/Revise/agmgx/src/types.jl:235
while evaluating
const watched_files = Dict{String, WatchList}()
in module Revise
Revise.LogRecord(Warn, omitting call expression (Set{Tuple{Revise.PkgData,String}})() in ("none", 0), lowered, Revise_c21d3a4d, "/Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl", 188)expected return statement, got revision_queue = JuliaInterpreter.SSAValue(4)
Stacktrace:
 [1] error(::String, ::Expr) at ./error.jl:42
 [2] get_return(::JuliaInterpreter.Frame) at /Users/tlienart/.julia/packages/JuliaInterpreter/VHjfX/src/interpret.jl:614
 [3] #methods_by_execution!#14(::Bool, ::Bool, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::JuliaInterpreter.Frame) at /Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl:204
 [4] #methods_by_execution! at ./none:0 [inlined]
 [5] #methods_by_execution!#9(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:define,),Tuple{Bool}}}, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl:49
 [6] #methods_by_execution! at ./none:0 [inlined]
 [7] #eval_with_signatures#59(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.eval_with_signatures), ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:344
 [8] #eval_with_signatures at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:0 [inlined]
 [9] #instantiate_sigs!#60(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.instantiate_sigs!), ::OrderedCollections.OrderedDict{Module,OrderedCollections.OrderedDict{Revise.RelocatableExpr,Union{Nothing, Array{Any,1}}}}) at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:352
 [10] instantiate_sigs! at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:349 [inlined]
 [11] maybe_parse_from_cache!(::Revise.PkgData, ::String) at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:224
 [12] (::Revise.var"##26#27"{String})() at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:370
 [13] with_logstate(::Revise.var"##26#27"{String}, ::Base.CoreLogging.LogState) at ./logging.jl:395
 [14] with_logger at ./logging.jl:491 [inlined]
 [15] watch_manifest(::String) at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:349
 [16] (::Revise.Rescheduler{typeof(Revise.watch_manifest),Tuple{String}})() at /Users/tlienart/.julia/packages/Revise/agmgx/src/types.jl:235
while evaluating
const revision_queue = Set{Tuple{PkgData, String}}()
in module Revise
Revise.LogRecord(Warn, omitting call expression (Dict{Base.PkgId,Revise.PkgData})() in ("none", 0), lowered, Revise_c21d3a4d, "/Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl", 188)expected return statement, got pkgdatas = JuliaInterpreter.SSAValue(3)
Stacktrace:
 [1] error(::String, ::Expr) at ./error.jl:42
 [2] get_return(::JuliaInterpreter.Frame) at /Users/tlienart/.julia/packages/JuliaInterpreter/VHjfX/src/interpret.jl:614
 [3] #methods_by_execution!#14(::Bool, ::Bool, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::JuliaInterpreter.Frame) at /Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl:204
 [4] #methods_by_execution! at ./none:0 [inlined]
 [5] #methods_by_execution!#9(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:define,),Tuple{Bool}}}, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl:49
 [6] #methods_by_execution! at ./none:0 [inlined]
 [7] #eval_with_signatures#59(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.eval_with_signatures), ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:344
 [8] #eval_with_signatures at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:0 [inlined]
 [9] #instantiate_sigs!#60(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.instantiate_sigs!), ::OrderedCollections.OrderedDict{Module,OrderedCollections.OrderedDict{Revise.RelocatableExpr,Union{Nothing, Array{Any,1}}}}) at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:352
 [10] instantiate_sigs! at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:349 [inlined]
 [11] maybe_parse_from_cache!(::Revise.PkgData, ::String) at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:224
 [12] (::Revise.var"##26#27"{String})() at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:370
 [13] with_logstate(::Revise.var"##26#27"{String}, ::Base.CoreLogging.LogState) at ./logging.jl:395
 [14] with_logger at ./logging.jl:491 [inlined]
 [15] watch_manifest(::String) at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:349
 [16] (::Revise.Rescheduler{typeof(Revise.watch_manifest),Tuple{String}})() at /Users/tlienart/.julia/packages/Revise/agmgx/src/types.jl:235
while evaluating
const pkgdatas = Dict{PkgId, PkgData}()
in module Revise
Revise.LogRecord(Warn, omitting call expression (getindex)(Tuple{Module,String}) in ("none", 0), lowered, Revise_c21d3a4d, "/Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl", 188)expected return statement, got included_files = JuliaInterpreter.SSAValue(3)
Stacktrace:
 [1] error(::String, ::Expr) at ./error.jl:42
 [2] get_return(::JuliaInterpreter.Frame) at /Users/tlienart/.julia/packages/JuliaInterpreter/VHjfX/src/interpret.jl:614
 [3] #methods_by_execution!#14(::Bool, ::Bool, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::JuliaInterpreter.Frame) at /Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl:204
 [4] #methods_by_execution! at ./none:0 [inlined]
 [5] #methods_by_execution!#9(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:define,),Tuple{Bool}}}, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl:49
 [6] #methods_by_execution! at ./none:0 [inlined]
 [7] #eval_with_signatures#59(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.eval_with_signatures), ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:344
 [8] #eval_with_signatures at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:0 [inlined]
 [9] #instantiate_sigs!#60(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.instantiate_sigs!), ::OrderedCollections.OrderedDict{Module,OrderedCollections.OrderedDict{Revise.RelocatableExpr,Union{Nothing, Array{Any,1}}}}) at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:352
 [10] instantiate_sigs! at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:349 [inlined]
 [11] maybe_parse_from_cache!(::Revise.PkgData, ::String) at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:224
 [12] (::Revise.var"##26#27"{String})() at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:370
 [13] with_logstate(::Revise.var"##26#27"{String}, ::Base.CoreLogging.LogState) at ./logging.jl:395
 [14] with_logger at ./logging.jl:491 [inlined]
 [15] watch_manifest(::String) at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:349
 [16] (::Revise.Rescheduler{typeof(Revise.watch_manifest),Tuple{String}})() at /Users/tlienart/.julia/packages/Revise/agmgx/src/types.jl:235
while evaluating
const included_files = Tuple{Module, String}[]
in module Revise
Revise.LogRecord(Warn, omitting call expression (joinpath)("/Applications/Julia-1.3.app/Contents/Resources/julia/bin", "../share", "julia", "base.cache") in ("none", 0), lowered, Revise_c21d3a4d, "/Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl", 188)expected return statement, got normpath(JuliaInterpreter.SSAValue(4))
Stacktrace:
 [1] error(::String, ::Expr) at ./error.jl:42
 [2] get_return(::JuliaInterpreter.Frame) at /Users/tlienart/.julia/packages/JuliaInterpreter/VHjfX/src/interpret.jl:614
 [3] #methods_by_execution!#14(::Bool, ::Bool, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::JuliaInterpreter.Frame) at /Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl:204
 [4] #methods_by_execution! at ./none:0 [inlined]
 [5] #methods_by_execution!#9(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:define,),Tuple{Bool}}}, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/agmgx/src/lowered.jl:49
 [6] #methods_by_execution! at ./none:0 [inlined]
 [7] #eval_with_signatures#59(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.eval_with_signatures), ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:344
 [8] #eval_with_signatures at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:0 [inlined]
 [9] #instantiate_sigs!#60(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.instantiate_sigs!), ::OrderedCollections.OrderedDict{Module,OrderedCollections.OrderedDict{Revise.RelocatableExpr,Union{Nothing, Array{Any,1}}}}) at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:352
 [10] instantiate_sigs! at /Users/tlienart/.julia/packages/Revise/agmgx/src/Revise.jl:349 [inlined]
 [11] maybe_parse_from_cache!(::Revise.PkgData, ::String) at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:224
 [12] (::Revise.var"##26#27"{String})() at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:370
 [13] with_logstate(::Revise.var"##26#27"{String}, ::Base.CoreLogging.LogState) at ./logging.jl:395
 [14] with_logger at ./logging.jl:491 [inlined]
 [15] watch_manifest(::String) at /Users/tlienart/.julia/packages/Revise/agmgx/src/pkgs.jl:349
 [16] (::Revise.Rescheduler{typeof(Revise.watch_manifest),Tuple{String}})() at /Users/tlienart/.julia/packages/Revise/agmgx/src/types.jl:235
while evaluating
const basesrccache = normpath(joinpath(Sys.BINDIR, Base.DATAROOTDIR, "julia", "base.cache"))
in module Revise
Revise.LogRecord(Warn, omitting call expression (filter)(Revise.var"##86#87"(), Tuple{Module,String}[(Main, "/Users/sabae/buildbot/worker/package_macos64/build/base/sysimg.jl"), (Main, "/Users/sabae/buildbot/worker/package_macos64/build/base/Base.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/coreio.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/exports.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/essentials.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/ctypes.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/gcutils.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/generator.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/reflection.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/options.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/promotion.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/tuple.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/expr.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/pair.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/traits.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/range.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/error.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/bool.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/number.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/int.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/operators.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/pointer.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/refvalue.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/refpointer.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/checked.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/indices.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/array.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/abstractarray.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/subarray.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/views.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/baseext.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/ntuple.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/abstractdict.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/iterators.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/namedtuple.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/hashing.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/rounding.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/float.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/twiceprecision.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/complex.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/rational.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/multinverses.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/abstractarraymath.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/arraymath.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/simdloop.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/reduce.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/reshapedarray.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/reinterpretarray.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/bitarray.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/bitset.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/multimedia.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/some.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/dict.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/abstractset.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/set.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/char.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/strings/basic.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/strings/string.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/strings/substring.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/build_h.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/version_git.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/osutils.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/c.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/io.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/iobuffer.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/intfuncs.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/strings/strings.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/strings/search.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/strings/unicode.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/strings/util.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/strings/io.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/parse.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/shell.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/regex.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/pcre.jl"), (Base.PCRE, "/Users/sabae/buildbot/worker/package_macos64/build/base/pcre_h.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/show.jl"), (Base.IRShow, "/Users/sabae/buildbot/worker/package_macos64/build/base/compiler/ssair/show.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/arrayshow.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/methodshow.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/cartesian.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/multidimensional.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/permuteddimsarray.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/broadcast.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/missing.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/version.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/sysinfo.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/libc.jl"), (Base.Libc, "/Users/sabae/buildbot/worker/package_macos64/build/base/errno_h.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/env.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/linked_list.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/condition.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/threads.jl"), (Base.Threads, "/Users/sabae/buildbot/worker/package_macos64/build/base/threadingconstructs.jl"), (Base.Threads, "/Users/sabae/buildbot/worker/package_macos64/build/base/atomics.jl"), (Base.Threads, "/Users/sabae/buildbot/worker/package_macos64/build/base/locks-mt.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/lock.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/task.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/weakkeydict.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/logging.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/libuv.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/uv_constants.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/asyncevent.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/iostream.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/stream.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/filesystem.jl"), (Base.Filesystem, "/Users/sabae/buildbot/worker/package_macos64/build/base/path.jl"), (Base.Filesystem, "/Users/sabae/buildbot/worker/package_macos64/build/base/stat.jl"), (Base.Filesystem, "/Users/sabae/buildbot/worker/package_macos64/build/base/file.jl"), (Base.Filesystem, "/Users/sabae/buildbot/worker/package_macos64/build/base/file_constants.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/cmd.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/process.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/grisu/grisu.jl"), (Base.Grisu, "/Users/sabae/buildbot/worker/package_macos64/build/base/grisu/float.jl"), (Base.Grisu, "/Users/sabae/buildbot/worker/package_macos64/build/base/grisu/fastshortest.jl"), (Base.Grisu, "/Users/sabae/buildbot/worker/package_macos64/build/base/grisu/fastprecision.jl"), (Base.Grisu, "/Users/sabae/buildbot/worker/package_macos64/build/base/grisu/fastfixed.jl"), (Base.Grisu, "/Users/sabae/buildbot/worker/package_macos64/build/base/grisu/bignums.jl"), (Base.Grisu, "/Users/sabae/buildbot/worker/package_macos64/build/base/grisu/bignum.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/secretbuffer.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/floatfuncs.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/math.jl"), (Base.Math, "/Users/sabae/buildbot/worker/package_macos64/build/base/special/cbrt.jl"), (Base.Math, "/Users/sabae/buildbot/worker/package_macos64/build/base/special/exp.jl"), (Base.Math, "/Users/sabae/buildbot/worker/package_macos64/build/base/special/exp10.jl"), (Base.Math, "/Users/sabae/buildbot/worker/package_macos64/build/base/special/ldexp_exp.jl"), (Base.Math, "/Users/sabae/buildbot/worker/package_macos64/build/base/special/hyperbolic.jl"), (Base.Math, "/Users/sabae/buildbot/worker/package_macos64/build/base/special/trig.jl"), (Base.Math, "/Users/sabae/buildbot/worker/package_macos64/build/base/special/rem_pio2.jl"), (Base.Math, "/Users/sabae/buildbot/worker/package_macos64/build/base/special/log.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/reducedim.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/accumulate.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/ordering.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/sort.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/fastmath.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/Enums.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/gmp.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/mpfr.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/combinatorics.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/hashing2.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/irrationals.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/mathconstants.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/printf.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/meta.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/channels.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/deepcopy.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/download.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/summarysize.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/errorshow.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/stacktraces.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/initdefs.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/threadcall.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/uuid.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/loading.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/util.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/asyncmap.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/experimental.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/deprecated.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/docs/basedocs.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/client.jl"), (Base, "/Users/sabae/buildbot/worker/package_macos64/build/base/docs/Docs.jl"), (Base.Docs, "/Users/sabae/buildbot/worker/package_macos64/build/base/docs/bindings.jl"), (Base.Docs, "/Users/sabae/buildbot/worker/package_macos64/build/base/docs/utils.jl"), (Base.__toplevel__, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Base64/src/Base64.jl"), (Base64, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Base64/src/buffer.jl"), (Base64, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Base64/src/encode.jl"), (Base64, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Base64/src/decode.jl"), (Base.__toplevel__, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/CRC32c/src/CRC32c.jl"), (Base.__toplevel__, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/SHA/src/SHA.jl"), (SHA, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/SHA/src/constants.jl"), (SHA, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/SHA/src/types.jl"), (SHA, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/SHA/src/base_functions.jl"), (SHA, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/SHA/src/sha1.jl"), (SHA, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/SHA/src/sha2.jl"), (SHA, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/SHA/src/sha3.jl"), (SHA, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/SHA/src/common.jl"), (SHA, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/SHA/src/hmac.jl"), (Base.__toplevel__, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/FileWatching/src/FileWatching.jl"), (Base.__toplevel__, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Unicode/src/Unicode.jl"), (Base.__toplevel__, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Mmap/src/Mmap.jl"), (Base.__toplevel__, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Serialization/src/Serialization.jl"), (Serialization, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Serialization/src/precompile.jl"), (Base.__toplevel__, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Libdl/src/Libdl.jl"), (Base.__toplevel__, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/Markdown.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/parse/config.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/parse/util.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/parse/parse.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/Common/Common.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/Common/block.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/Common/inline.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/GitHub/GitHub.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/GitHub/table.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/IPython/IPython.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/Julia/Julia.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/Julia/interp.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/render/plain.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/render/html.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/render/rich.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/render/latex.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/render/rst.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/render/terminal/render.jl"), (Markdown, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Markdown/src/render/terminal/formatting.jl"), (Base.__toplevel__, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/LibGit2/src/LibGit2.jl"), (LibGit2, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/LibGit2/src/utils.jl"), (LibGit2, "/Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/LibGit2/src/consts.jl"), 

(I cropped the output as it's over the max length, there's also a bunch of MethodError: no method matching (::Colon)(::Int64, ::QuoteNode) in the rest but I'm not sure it's relevant) Any idea what may be causing this?

tlienart avatar Aug 23 '19 18:08 tlienart

As a side note, I realised I had not set my startup.jl file correctly and fixed this following the instructions in the docs; so far so good, I'll wait a bit but if I haven't reexperienced the issue over the next few day, I'll close it

Edit: nope, still got it 😕

PS: I'm aware this bug report is not super helpful but it seems to just happen seemingly on random occasions (not just when calling up), so I wouldn't know how to generate a MWE... am I the only one seeing this?

tlienart avatar Aug 24 '19 13:08 tlienart

I have the very same problem from time to time:

(v1.2) pkg> st
    Status `~/.julia/environments/v1.2/Project.toml`
  [6e4b80f9] BenchmarkTools v0.4.2
  [634d3b9d] DrWatson v0.7.0
  [f67ccb44] HDF5 v0.12.1
  [7073ff75] IJulia v1.19.0
  [5fb14364] OhMyREPL v0.5.1
  [8314cec4] PGFPlotsX v1.1.0
  [295af30f] Revise v2.1.7

(v1.2) pkg> up
  Updating registry at `~/.julia/registries/General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
 Resolving package versions...
 Installed LoweredCodeUtils ──────── v0.3.8
 Installed CodeTracking ──────────── v0.5.8
 Installed TerminalRegressionTests ─ v0.1.2
 Installed FixedPointNumbers ─────── v0.5.3
 Installed VT100 ─────────────────── v0.3.2
 Installed HDF5 ──────────────────── v0.12.2
 Installed Revise ────────────────── v2.1.8
 Installed OhMyREPL ──────────────── v0.5.2
  Updating `~/.julia/environments/v1.2/Project.toml`
  [f67ccb44] ↑ HDF5 v0.12.1 ⇒ v0.12.2
  [5fb14364] ↑ OhMyREPL v0.5.1 ⇒ v0.5.2
  [295af30f] ↑ Revise v2.1.7 ⇒ v2.1.8
  Updating `~/.julia/environments/v1.2/Manifest.toml`
  [da1fd8a2] ↑ CodeTracking v0.5.7 ⇒ v0.5.8
  [3da002f7] + ColorTypes v0.8.0
  [53c48c17] + FixedPointNumbers v0.5.3
  [f67ccb44] ↑ HDF5 v0.12.1 ⇒ v0.12.2
  [6f1432cf] ↑ LoweredCodeUtils v0.3.7 ⇒ v0.3.8
  [5fb14364] ↑ OhMyREPL v0.5.1 ⇒ v0.5.2
  [295af30f] ↑ Revise v2.1.7 ⇒ v2.1.8
  [98bfdc55] + TerminalRegressionTests v0.1.2
  [7774df62] + VT100 v0.3.2
  Building UndefVarError: PkgFiles not definedHDF5 → `~/.julia/packages/HDF5/cCxZo/deps/build.log`
Stacktrace:

 [1] #collect_args#42(::Bool, ::typeof(JuliaInterpreter.collect_args), ::JuliaInterpreter.Frame, ::Expr) at /home/tgal/.julia/packages/JuliaInterpreter/fdOCE/src/interpret.jl:60
 [2] collect_args at /home/tgal/.julia/packages/JuliaInterpreter/fdOCE/src/interpret.jl:135 [inlined]
 [3] lookup_callexpr at /home/tgal/.julia/packages/Revise/7XSiQ/src/lowered.jl:13 [inlined]
 [4] #methods_by_execution!#14(::Bool, ::Bool, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::JuliaInterpreter.Frame) at /home/tgal/.julia/packages/Revise/7XSiQ/src/lowered.jl:187
 [5] #methods_by_execution! at ./none:0 [inlined]
 [6] #methods_by_execution!#9(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:define,),Tuple{Bool}}}, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::Module, ::Expr) at /home/tgal/.julia/packages/Revise/7XSiQ/src/lowered.jl:49
 [7] #methods_by_execution! at ./none:0 [inlined]
 [8] #eval_with_signatures#59(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.eval_with_signatures), ::Module, ::Expr) at /home/tgal/.julia/packages/Revise/7XSiQ/src/Revise.jl:344
 [9] #eval_with_signatures at /home/tgal/.julia/packages/Revise/7XSiQ/src/Revise.jl:0 [inlined]
 [10] #instantiate_sigs!#60(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.instantiate_sigs!), ::OrderedCollections.OrderedDict{Module,OrderedCollections.OrderedDict{Revise.RelocatableExpr,Union{Nothing, Array{Any,1}}}}) at /home/tgal/.julia/packages/Revise/7XSiQ/src/Revise.jl:352
 [11] instantiate_sigs! at /home/tgal/.julia/packages/Revise/7XSiQ/src/Revise.jl:349 [inlined]
 [12] maybe_parse_from_cache!(::Revise.PkgData, ::String) at /home/tgal/.julia/packages/Revise/7XSiQ/src/pkgs.jl:224
 [13] (::getfield(Revise, Symbol("##26#27")){String})() at /home/tgal/.julia/packages/Revise/7XSiQ/src/pkgs.jl:370
 [14] with_logstate(::getfield(Revise, Symbol("##26#27")){String}, ::Base.CoreLogging.LogState) at ./logging.jl:395
 [15] with_logger at ./logging.jl:491 [inlined]
 [16] watch_manifest(::String) at /home/tgal/.julia/packages/Revise/7XSiQ/src/pkgs.jl:349
 [17] (::Revise.Rescheduler{typeof(Revise.watch_manifest),Tuple{String}})() at /home/tgal/.julia/packages/Revise/7XSiQ/src/types.jl:235
while evaluating
const _pkgfiles = Dict{PkgId, PkgFiles}()
in module Main.CodeTracking
ArgumentError: Package JuliaInterpreter not found in current path:
- Run `import Pkg; Pkg.add("JuliaInterpreter")` to install the JuliaInterpreter package.
...
...
...
...
 [19] maybe_parse_from_cache!(::Revise.PkgData, ::String) at /home/tgal/.julia/packages/Revise/7XSiQ/src/pkgs.jl:224
 [20] (::getfield(Revise, Symbol("##26#27")){String})() at /home/tgal/.julia/packages/Revise/7XSiQ/src/pkgs.jl:370
 [21] with_logstate(::getfield(Revise, Symbol("##26#27")){String}, ::Base.CoreLogging.LogState) at ./logging.jl:395
 [22] with_logger at ./logging.jl:491 [inlined]
 [23] watch_manifest(::String) at /home/tgal/.julia/packages/Revise/7XSiQ/src/pkgs.jl:349
 [24] (::Revise.Rescheduler{typeof(Revise.watch_manifest),Tuple{String}})() at /home/tgal/.julia/packages/Revise/7XSiQ/src/types.jl:235
while evaluating
function _methoddefs!(#= /home/tgal/.julia/packages/LoweredCodeUtils/zpysq/src/LoweredCodeUtils.jl:468 =# @nospecialize(recurse), signatures, frame::Frame, pc; define=define)
    #= /home/tgal/.julia/packages/LoweredCodeUtils/zpysq/src/LoweredCodeUtils.jl:469 =#
    while pc !== nothing
        #= /home/tgal/.julia/packages/LoweredCodeUtils/zpysq/src/LoweredCodeUtils.jl:470 =#
        stmt = pc_expr(frame, pc)
        #= /home/tgal/.julia/packages/LoweredCodeUtils/zpysq/src/LoweredCodeUtils.jl:471 =#
        if !(ismethod(stmt))
            #= /home/tgal/.julia/packages/LoweredCodeUtils/zpysq/src/LoweredCodeUtils.jl:472 =#
            pc = next_until!(ismethod, recurse, frame, true)
        end
        #= /home/tgal/.julia/packages/LoweredCodeUtils/zpysq/src/LoweredCodeUtils.jl:474 =#
        pc === nothing && break
        #= /home/tgal/.julia/packages/LoweredCodeUtils/zpysq/src/LoweredCodeUtils.jl:475 =#
        ret = methoddef!(recurse, signatures, frame, pc; define=define)
        #= /home/tgal/.julia/packages/LoweredCodeUtils/zpysq/src/LoweredCodeUtils.jl:476 =#
        pc = if ret === nothing
                ret
            else
                ret[1]
            end
    end
    #= /home/tgal/.julia/packages/LoweredCodeUtils/zpysq/src/LoweredCodeUtils.jl:478 =#
    return pc
end
in module Main.LoweredCodeUtils

tamasgal avatar Aug 26 '19 12:08 tamasgal

I think this happens when Revise.jl is updated and colliding with itself... It might be good to have a way of deactivating it :thinking:

tamasgal avatar Aug 26 '19 12:08 tamasgal

I could reproduce it by installing a version which I had not installed before while having Revise running. In this case Revise 2.1.7 was installed and I downgraded to 2.1.2:

(v1.2) pkg> add [email protected]
 Resolving package versions...
 Installed LoweredCodeUtils ─ v0.3.1
 Installed JuliaInterpreter ─ v0.5.2
 Installed Revise ─────────── v2.1.2
  Updating `~/.julia/environments/v1.2/Project.toml`
  [295af30f] ↓ Revise v2.1.7 ⇒ v2.1.2
  Updating `~/.julia/environments/v1.2/Manifest.toml`
  [aa1ae85d] ↓ JuliaInterpreter v0.7.0 ⇒ v0.5.2
  [6f1432cf] ↓ LoweredCodeUtils v0.3.8 ⇒ v0.3.1
  [295af30f] ↓ Revise v2.1.7 ⇒ v2.1.2

ArgumentError: Package CodeTracking not found in current path:
- Run `import Pkg; Pkg.add("CodeTracking")` to install the CodeTracking package.
(v1.2) pkg>
Stacktrace:
 [1] require(::Module, ::Symbol) at ./loading.jl:876
 [2] eval at ./boot.jl:330 [inlined]
 [3] prepare_thunk(::Module, ::Expr, ::Bool) at /home/tgal/.julia/packages/JuliaInterpreter/fdOCE/src/construct.jl:362
 [4] prepare_thunk(::Module, ::Expr, ::Bool) at /home/tgal/.julia/packages/JuliaInterpreter/fdOCE/src/construct.jl:368
 [5] prepare_thunk at /home/tgal/.julia/packages/JuliaInterpreter/fdOCE/src/construct.jl:354 [inlined]
 [6] #methods_by_execution!#9(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:define,),Tuple{Bool}}}, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::Module, ::Expr) at /home/tgal/.julia/packages/Revise/JCJHO/src/lowered.jl:47

tamasgal avatar Aug 26 '19 12:08 tamasgal

A feature of Revise is that it can update your code even if it comes from a Pkg update, or git stash pop, or whatever. However, if packages change in ways that Revise can't handle, there are problems. It's possible that some of these are avoidable, however, I should take a closer look.

timholy avatar Aug 26 '19 13:08 timholy

FWIW, I have the same problem. It happens at various times, but often after running Pkg.up(). I'm running Julia 1.4.1 and Revise 2.7.0.

kczimm avatar May 27 '20 15:05 kczimm