# Error GC failed post updating environment

**URL:** <https://discourse.julialang.org/t/error-gc-failed-post-updating-environment/77817>\
**Category:** General Usage\
**Created:** [March 13, 2022, 11:03am UTC](https://discourse.julialang.org/t/error-gc-failed-post-updating-environment/77817 "2022-03-13T11:03:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![yewalenikhil65](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yewalenikhil65/32/26873_2.png) [@yewalenikhil65](https://discourse.julialang.org/u/yewalenikhil65)\
**Post date:** [March 13, 2022, 11:03am UTC](https://discourse.julialang.org/t/error-gc-failed-post-updating-environment/77817/1 "2022-03-13T11:03:31Z")

</div>

error GC failed post updating environment(local environment as well as main julia environments)  
how do i fix this ?

```julia
Precompiling project...
  46 dependencies successfully precompiled in 650 seconds (332 already precompiled)
[ Info: We haven't cleaned this depot up for a bit, running Pkg.gc()...
┌ Error: GC failed
│ exception =
│ TOML Parser error:
│ /home/nikhil/.julia/logs/manifest_usage.toml:820:1 error: invalid bare key character: '\0'
│ [["/home/nikhil/.julia/environments/v1.7/Manifest.toml"]]
│ ^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
└ @ Pkg /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.7/Pkg/src/Pkg.jl:644

```

---

<div class="post-metadata">

**Author:** ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)\
**Post date:** [March 13, 2022, 3:59pm UTC](https://discourse.julialang.org/t/error-gc-failed-post-updating-environment/77817/2 "2022-03-13T15:59:36Z")

</div>

[https://github.com/JuliaLang/Pkg.jl/issues/2875](https://github.com/JuliaLang/Pkg.jl/issues/2875)

Easiest thing at the moment is probably to delete the file, unless you want to manually fix all errors. While Julia v1.9 should solve the issue by [avoiding race conditions](https://github.com/JuliaLang/Pkg.jl/pull/2793), what you can do right now is to avoid running multiple Pkg operations at the same time from different processes.

---

<div class="post-metadata">

**Author:** ![yewalenikhil65](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yewalenikhil65/32/26873_2.png) [@yewalenikhil65](https://discourse.julialang.org/u/yewalenikhil65)\
**Post date:** [March 14, 2022, 6:54am UTC](https://discourse.julialang.org/t/error-gc-failed-post-updating-environment/77817/3 "2022-03-14T06:54:57Z")

</div>

Which file ? `Manifest.toml` ?

---

<div class="post-metadata">

**Author:** ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)\
**Post date:** [March 14, 2022, 10:42am UTC](https://discourse.julialang.org/t/error-gc-failed-post-updating-environment/77817/4 "2022-03-14T10:42:36Z")

</div>

No, `/home/nikhil/.julia/logs/manifest_usage.toml`
