# Revise complains that there's an error watching manifest while updating packages

**URL:** <https://discourse.julialang.org/t/revise-complains-that-theres-an-error-watching-manifest-while-updating-packages/75706>\
**Category:** General Usage\
**Tags:** revise\
**Created:** [February 3, 2022, 7:20am UTC](https://discourse.julialang.org/t/revise-complains-that-theres-an-error-watching-manifest-while-updating-packages/75706 "2022-02-03T07:20:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jishnub](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jishnub/32/33620_2.png) [@jishnub](https://discourse.julialang.org/u/jishnub)\
**Post date:** [February 3, 2022, 7:20am UTC](https://discourse.julialang.org/t/revise-complains-that-theres-an-error-watching-manifest-while-updating-packages/75706/1 "2022-02-03T07:20:05Z")

</div>

While trying to update packages, I encountered this error today:

```julia
(..) pkg> add https://github.com/JuliaLinearAlgebra/MKL.jl#vs/lp64
    Updating git-repo `https://github.com/JuliaLinearAlgebra/MKL.jl`
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...
   Installed FFTW ─────────────── v1.1.1
   Installed FastTransforms_jll ─ v0.5.4+0
   Installed AbstractFFTs ─────── v0.5.0
   Installed Folds ────────────── v0.2.7
   Installed Transducers ──────── v0.4.71
   Installed ThreadedScans ────── v0.1.0
   Installed BangBang ─────────── v0.3.35
   Installed FastTransforms ───── v0.12.6
  Downloaded artifact: FastTransforms
    Updating ┌ Error: Error watching manifest
│ exception =
│ SystemError: opening file "/home/jishnu/.julia/packages/BangBang/38u2D/src/NoBang/NoBang.jl __@require__": No such file or directory
│ Stacktrace:
│ [1] systemerror(p::String, errno::Int32; extrainfo::Nothing)
│ @ Base ./error.jl:174
│ [2] #systemerror#68
│ @ ./error.jl:173 [inlined]
│ [3] systemerror
│ @ ./error.jl:173 [inlined]
│ [4] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
│ @ Base ./iostream.jl:293
│ [5] open
│ @ ./iostream.jl:282 [inlined]
│ [6] open(f::Base.var"#364#365"{String}, args::String; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
│ @ Base ./io.jl:328
│ [7] open
│ @ ./io.jl:328 [inlined]
│ [8] read
│ @ ./io.jl:436 [inlined]
│ [9] (::Revise.var"#42#43"{String})()
│ @ Revise ~/.julia/packages/Revise/ePDRj/src/pkgs.jl:450
└ @ Revise ~/.julia/packages/Revise/ePDRj/src/pkgs.jl:477

```

I’m unsure about what caused this, and if this is an issue with Revise. Has anyone else encountered this? It’s worth noting that I had loaded my own package previously in the session, and most of these dependencies would already have been loaded.

---

<div class="post-metadata">

**Author:** ![mbauman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbauman/32/31082_2.png) [@mbauman](https://discourse.julialang.org/u/mbauman)\
**Post date:** [August 19, 2022, 9:01pm UTC](https://discourse.julialang.org/t/revise-complains-that-theres-an-error-watching-manifest-while-updating-packages/75706/2 "2022-08-19T21:01:50Z")

</div>

It’s not too much help, but this has been separately reported to Revise.jl. It’s unfortunately still outstanding, but figured I’d link the breadcrumbs here:

> <https://github.com/timholy/Revise.jl/issues/678>
>
> I've seen this a few times. This is on julia 1.7.2 and Revise v3.3.3
> It's not c…lear to me how the path gets malformed with the bad \`\_\_@require\_\_\` at the end.
> 
> ArrayInterface is not dev-ed here, and there's only one julia process running at a time on this machine.
> The manifest entry just has
> \`\`\`
> \[\[deps.ArrayInterface\]\]
> deps = \["Compat", "IfElse", "LinearAlgebra", "Requires", "SparseArrays", "Static"\]
> git-tree-sha1 = "c933ce606f6535a7c7b98e1d86d5d1014f730596"
> \`\`\`
> 
> 
> \`\`\`
> ┌ Error: Error watching manifest
> │ exception =
> │ SystemError: opening file "/home/ian/.julia/packages/ArrayInterface/w0CeT/src/ArrayInterface.jl\_\_@require\_\_": No such file or directory
> │ Stacktrace:
> │ \[1\] systemerror(p::String, errno::Int32; extrainfo::Nothing)
> │ @ Base ./error.jl:174
> │ \[2\] #systemerror#68
> │ @ ./error.jl:173 \[inlined\]
> │ \[3\] systemerror
> │ @ ./error.jl:173 \[inlined\]
> │ \[4\] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
> │ @ Base ./iostream.jl:293
> │ \[5\] open
> │ @ ./iostream.jl:282 \[inlined\]
> │ \[6\] open(f::Base.var"#364#365"{String}, args::String; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
> │ @ Base ./io.jl:328
> │ \[7\] open
> │ @ ./io.jl:328 \[inlined\]
> │ \[8\] read
> │ @ ./io.jl:436 \[inlined\]
> │ \[9\] (::Revise.var"#42#43"{String})()
> │ @ Revise ~/.julia/packages/Revise/VskYC/src/pkgs.jl:450
> └ @ Revise ~/.julia/packages/Revise/VskYC/src/pkgs.jl:477
> \`~/.julia/environments/v1.7/Project.toml\`
