# Error Travis Julia form GitHub Repository -- ERROR: KeyError: key "git-tree-sha1" not found

**URL:** <https://discourse.julialang.org/t/error-travis-julia-form-github-repository-error-keyerror-key-git-tree-sha1-not-found/20536>\
**Category:** General Usage\
**Tags:** error\
**Created:** [February 7, 2019, 9:01am UTC](https://discourse.julialang.org/t/error-travis-julia-form-github-repository-error-keyerror-key-git-tree-sha1-not-found/20536 "2019-02-07T09:01:43Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Carmine\_Spagnuolo](https://avatars.discourse-cdn.com/v4/letter/c/eb9ed0/32.png) [@Carmine\_Spagnuolo](https://discourse.julialang.org/u/Carmine_Spagnuolo)\
**Post date:** [February 7, 2019, 9:01am UTC](https://discourse.julialang.org/t/error-travis-julia-form-github-repository-error-keyerror-key-git-tree-sha1-not-found/20536/1 "2019-02-07T09:01:43Z")

</div>

Can anyone help me?  
I have a Julia repo on GitHub, I am trying to build using travis…al build on local machine works but on travis I have the following error:

```julia
$ julia --color=yes -e "if VERSION < v\"0.7.0-DEV.5183\"; Pkg.clone(pwd()); Pkg.build(\"${JL_PKG}\"); else using Pkg; if VERSION >= v\"1.1.0-rc1\"; Pkg.build(verbose=true); else Pkg.build(); end; end"
ERROR: KeyError: key "git-tree-sha1" not found
Stacktrace:
 [1] getindex(::Dict{String,Any}, ::String) at ./dict.jl:478
 [2] #instantiate#59(::Nothing, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context) at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:553
 [3] instantiate at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:532 [inlined]
 [4] #build#53(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:457
 [5] build at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:436 [inlined]
 [6] build() at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:431
 [7] top-level scope at none:1
The command "julia --color=yes -e "if VERSION < v\"0.7.0-DEV.5183\"; Pkg.clone(pwd()); Pkg.build(\"${JL_PKG}\"); else using Pkg; if VERSION >= v\"1.1.0-rc1\"; Pkg.build(verbose=true); else Pkg.build(); end; end"" failed and exited with 1 during .

```

---

<div class="post-metadata">

**Author:** ![00vareladavid](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/00vareladavid/32/23521_2.png) [@00vareladavid](https://discourse.julialang.org/u/00vareladavid)\
**Post date:** [February 7, 2019, 10:02am UTC](https://discourse.julialang.org/t/error-travis-julia-form-github-repository-error-keyerror-key-git-tree-sha1-not-found/20536/2 "2019-02-07T10:02:19Z")

</div>

This stack trace is fairly unreadable (e.g. including literal escape codes). It might be helpful to follow this advice: [Please read: make it easier to help you](https://discourse.julialang.org/t/psa-make-it-easier-to-help-you/14757).

---

<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:** [February 7, 2019, 10:11am UTC](https://discourse.julialang.org/t/error-travis-julia-form-github-repository-error-keyerror-key-git-tree-sha1-not-found/20536/3 "2019-02-07T10:11:08Z")

</div>

Can you link to the repo where this is happening?

---

<div class="post-metadata">

**Author:** ![00vareladavid](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/00vareladavid/32/23521_2.png) [@00vareladavid](https://discourse.julialang.org/u/00vareladavid)\
**Post date:** [February 7, 2019, 10:16am UTC](https://discourse.julialang.org/t/error-travis-julia-form-github-repository-error-keyerror-key-git-tree-sha1-not-found/20536/4 "2019-02-07T10:16:05Z")

</div>

A corrupted manifest, maybe?

---

<div class="post-metadata">

**Author:** ![Carmine\_Spagnuolo](https://avatars.discourse-cdn.com/v4/letter/c/eb9ed0/32.png) [@Carmine\_Spagnuolo](https://discourse.julialang.org/u/Carmine_Spagnuolo)\
**Post date:** [February 7, 2019, 3:10pm UTC](https://discourse.julialang.org/t/error-travis-julia-form-github-repository-error-keyerror-key-git-tree-sha1-not-found/20536/5 "2019-02-07T15:10:27Z")

</div>

This is the error

````julia
$ julia --color=yes -e "if VERSION &lt; v\"0.7.0-DEV.5183\"; Pkg.clone(pwd()); Pkg.build(\"${JL_PKG}\"); else using Pkg; if VERSION &gt;= v\"1.1.0-rc1\"; Pkg.build(verbose=true); else Pkg.build(); end; end"

ERROR: KeyError: key "git-tree-sha1" not found

Stacktrace:

[1] getindex(::Dict{String,Any}, ::String) at ./dict.jl:478

[2] #instantiate#59(::Nothing, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context) at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:553

[3] instantiate at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:532 [inlined]

[4] #build#53(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:457

[5] build at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:436 [inlined]

[6] build() at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:431

[7] top-level scope at none:1

The command "julia --color=yes -e "if VERSION &lt; v\"0.7.0-DEV.5183\"; Pkg.clone(pwd()); Pkg.build(\"${JL_PKG}\"); else using Pkg; if VERSION &gt;= v\"1.1.0-rc1\"; Pkg.build(verbose=true); else Pkg.build(); end; end"" failed and exited with 1 during .```
````

---

<div class="post-metadata">

**Author:** ![Carmine\_Spagnuolo](https://avatars.discourse-cdn.com/v4/letter/c/eb9ed0/32.png) [@Carmine\_Spagnuolo](https://discourse.julialang.org/u/Carmine_Spagnuolo)\
**Post date:** [February 7, 2019, 3:10pm UTC](https://discourse.julialang.org/t/error-travis-julia-form-github-repository-error-keyerror-key-git-tree-sha1-not-found/20536/6 "2019-02-07T15:10:31Z")

</div>

> [@kristoffer.carlsson](#):
>
> he repo where this is happening?

> **[GitHub - spagnuolocarmine/ABM.jl: A Multi Agent Based Simulation engine in...](https://github.com/spagnuolocarmine/ABM.jl)**
>
> A Multi Agent Based Simulation engine in Julia language - GitHub - spagnuolocarmine/ABM.jl: A Multi Agent Based Simulation engine in Julia language

Thank you

---

<div class="post-metadata">

**Author:** ![Carmine\_Spagnuolo](https://avatars.discourse-cdn.com/v4/letter/c/eb9ed0/32.png) [@Carmine\_Spagnuolo](https://discourse.julialang.org/u/Carmine_Spagnuolo)\
**Post date:** [February 7, 2019, 3:10pm UTC](https://discourse.julialang.org/t/error-travis-julia-form-github-repository-error-keyerror-key-git-tree-sha1-not-found/20536/7 "2019-02-07T15:10:39Z")

</div>

I have checked, but there is some way to re-create it

---

<div class="post-metadata">

**Author:** ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Post date:** [February 7, 2019, 3:14pm UTC](https://discourse.julialang.org/t/error-travis-julia-form-github-repository-error-keyerror-key-git-tree-sha1-not-found/20536/8 "2019-02-07T15:14:21Z")

</div>

What version of Julia are you running?

---

<div class="post-metadata">

**Author:** ![Carmine\_Spagnuolo](https://avatars.discourse-cdn.com/v4/letter/c/eb9ed0/32.png) [@Carmine\_Spagnuolo](https://discourse.julialang.org/u/Carmine_Spagnuolo)\
**Post date:** [February 7, 2019, 3:21pm UTC](https://discourse.julialang.org/t/error-travis-julia-form-github-repository-error-keyerror-key-git-tree-sha1-not-found/20536/9 "2019-02-07T15:21:54Z")

</div>

Julia 1.0

I have fixed by removing Manifest.toml, Travis will generate each build the file.

Bu I don’t know if it is correct

---

<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:** [February 7, 2019, 3:42pm UTC](https://discourse.julialang.org/t/error-travis-julia-form-github-repository-error-keyerror-key-git-tree-sha1-not-found/20536/10 "2019-02-07T15:42:05Z")

</div>

The manifest was corrupt, and it didn’t look like it was generated by Pkg. Did you create it yourself?

---

<div class="post-metadata">

**Author:** ![Carmine\_Spagnuolo](https://avatars.discourse-cdn.com/v4/letter/c/eb9ed0/32.png) [@Carmine\_Spagnuolo](https://discourse.julialang.org/u/Carmine_Spagnuolo)\
**Post date:** [February 7, 2019, 3:45pm UTC](https://discourse.julialang.org/t/error-travis-julia-form-github-repository-error-keyerror-key-git-tree-sha1-not-found/20536/11 "2019-02-07T15:45:27Z")

</div>

> [@fredrikekre](#):
>
> and it didn’t look like it was generated by Pkg. Did you create it yourself?

No I have also tried to remove it and generate again building the test in Pkg. An it does not work, I use the last version of JuliaPro
