# Could not parse manifest

**URL:** <https://discourse.julialang.org/t/could-not-parse-manifest/25947>\
**Category:** General Usage\
**Created:** [July 3, 2019, 12:33am UTC](https://discourse.julialang.org/t/could-not-parse-manifest/25947 "2019-07-03T00:33:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tk3369](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tk3369/32/2824_2.png) [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Post date:** [July 3, 2019, 12:33am UTC](https://discourse.julialang.org/t/could-not-parse-manifest/25947/1 "2019-07-03T00:33:57Z")

</div>

Hi,

Somehow, I got into a weird state that Pkg complains about not being able to parse the manifest file:

```julia
(MyPackage) pkg> st
Project MyPackage v0.1.0
ERROR: Could not parse manifest : CompositeException(Any[ParserError(4125, 4125, "expected a key but found an empty string")])

```

The funny thing is that the error persisted even after I removed the Manifest.toml file… Then, I re-generated the manifest by running `instantiate` from the package mode and the error still didn’t go away…

Finally, I narrowed it down to something in the .git directory. If I remove the whole .git directory, then the problem goes away.

So my question is – does Pkg use git in anyway? How do I fix it properly?

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [July 3, 2019, 2:23pm UTC](https://discourse.julialang.org/t/could-not-parse-manifest/25947/2 "2019-07-03T14:23:31Z")

</div>

Fixed in [https://github.com/JuliaLang/Pkg.jl/pull/1199](https://github.com/JuliaLang/Pkg.jl/pull/1199).
