# Error messages at \`up\`

**URL:** <https://discourse.julialang.org/t/error-messages-at-up/13431>\
**Category:** General Usage\
**Created:** [August 14, 2018, 11:13am UTC](https://discourse.julialang.org/t/error-messages-at-up/13431 "2018-08-14T11:13:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Paul\_Soderlind](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/paul_soderlind/32/1753_2.png) [@Paul\_Soderlind](https://discourse.julialang.org/u/Paul_Soderlind)\
**Post date:** [August 14, 2018, 11:13am UTC](https://discourse.julialang.org/t/error-messages-at-up/13431/1 "2018-08-14T11:13:39Z")

</div>

since this morning, `up` (on Julia 0.7.0 and 1.0.0, Win 64) gives the following message on two separate Win10 PCs

```julia
 Resolving package versions...                                                                    
  Updating `C:\Users\psoderlind\.julia\environments\v0.7\Project.toml`                            
 [no changes]                                                                                     
  Updating `C:\Users\psoderlind\.julia\environments\v0.7\Manifest.toml`                           
 [no changes]                                                                                     
ERROR: MethodError: no method matching getindex(::Nothing, ::String)                              
Stacktrace:                                                                                       
 [1] #build_versions#45(::Bool, ::Function, ::Pkg.Types.Context, ::Array{Base.UUID,1}) at C:\cygwi
\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v0.7\Pkg\src\Operat
ons.jl:1016                                                                                       
 [2] build_versions at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\
ulia\stdlib\v0.7\Pkg\src\Operations.jl:1005 [inlined]                                             
 [3] up(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at C:\cygwin\home\Administrator\bui
dbot\worker\package_win64\build\usr\share\julia\stdlib\v0.7\Pkg\src\Operations.jl:1209            
...

```

It only seems to happen when there are no updates.

---

<div class="post-metadata">

**Author:** ![Paul\_Soderlind](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/paul_soderlind/32/1753_2.png) [@Paul\_Soderlind](https://discourse.julialang.org/u/Paul_Soderlind)\
**Post date:** [August 15, 2018, 11:16am UTC](https://discourse.julialang.org/t/error-messages-at-up/13431/2 "2018-08-15T11:16:04Z")

</div>

I eventually decided to delete `environments/v0.7` and `environments/v1.0` - and to reinstall all packages. Seemed to work.

---

<div class="post-metadata">

**Author:** ![BVPs](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bvps/32/2190_2.png) [@BVPs](https://discourse.julialang.org/u/BVPs)\
**Post date:** [September 6, 2018, 4:36am UTC](https://discourse.julialang.org/t/error-messages-at-up/13431/3 "2018-09-06T04:36:24Z")

</div>

I have exactly the same error on v0.7.0 on Mac, but I really do not want to restall all these packages. Discussions at [Detect Registry UUID mismatch · Issue #695 · JuliaLang/Pkg.jl · GitHub](https://github.com/JuliaLang/Pkg.jl/issues/695) suggest that some of the installed packages changed their UUIDs. I am wondering whether there is any way to pinpoint which packages have wrong UUIDs. If we could do this, we could only remove and reinstalled those packages, which is much more convenient.

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [September 6, 2018, 6:14am UTC](https://discourse.julialang.org/t/error-messages-at-up/13431/4 "2018-09-06T06:14:39Z")

</div>

The only ones where it might matter if they changed uuid is if they are `developed`, so you tell from `pkg> status` which ones are tracking a path, remove those, and reinstall them.

---

<div class="post-metadata">

**Author:** ![BVPs](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bvps/32/2190_2.png) [@BVPs](https://discourse.julialang.org/u/BVPs)\
**Post date:** [September 6, 2018, 6:49am UTC](https://discourse.julialang.org/t/error-messages-at-up/13431/5 "2018-09-06T06:49:33Z")

</div>

@fredrikekre, I don’t have any packages under `dev` although I have some master branches of certain packages, e.g.,

```julia
[23992714] MAT v0.4.0+ #master (https://github.com/JuliaIO/MAT.jl.git)
[200b8544] ORCA v0.0.0 #master (https://github.com/sglyon/ORCA.jl.git)
[f0f68f2c] PlotlyJS v0.11.0+ #master (https://github.com/sglyon/PlotlyJS.jl.git) 

```

Should I remove those and reinstall them?

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [September 6, 2018, 6:54am UTC](https://discourse.julialang.org/t/error-messages-at-up/13431/6 "2018-09-06T06:54:58Z")

</div>

Yea that can have the same effect as beeing `dev`ed, you can try removing and reinstalling again if you don’t need to be on the master branch.

---

<div class="post-metadata">

**Author:** ![BVPs](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bvps/32/2190_2.png) [@BVPs](https://discourse.julialang.org/u/BVPs)\
**Post date:** [September 6, 2018, 6:58am UTC](https://discourse.julialang.org/t/error-messages-at-up/13431/7 "2018-09-06T06:58:54Z")

</div>

Thanks a lot! It turned out that

```julia
[200b8544] ORCA v0.0.0 #master (https://github.com/sglyon/ORCA.jl.git)

```

was the culprit in my case. After removing this, I don’t have that `getindex` error anymore!
