# Error: KeyError: key packagename \[uuid\] not found

**URL:** <https://discourse.julialang.org/t/error-keyerror-key-packagename-uuid-not-found/72658>\
**Category:** General Usage\
**Created:** [December 6, 2021, 3:45pm UTC](https://discourse.julialang.org/t/error-keyerror-key-packagename-uuid-not-found/72658 "2021-12-06T15:45:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jake](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jake/32/46007_2.png) [@Jake](https://discourse.julialang.org/u/Jake)\
**Post date:** [December 6, 2021, 3:45pm UTC](https://discourse.julialang.org/t/error-keyerror-key-packagename-uuid-not-found/72658/1 "2021-12-06T15:45:22Z")

</div>

I have created a package in the ~.julia\dev directory. I used PkgTemplates for its creation.

The package seems to have a correct project.toml and manifest.toml.

The package name was not found in ~.julia\environments\v1.6\project.toml. I tried the recommended Pkg.resolve command to no avail. Here is a list of commands tried with the results from the REPL.

```julia
julia> using Winding
ERROR: ArgumentError: Package Winding not found in current path:
- Run `import Pkg; Pkg.add("Winding")` to install the Winding package.

Stacktrace:
 [1] require(into::Module, mod::Symbol)
   @ Base .\loading.jl:893

(@v1.6) pkg> resolve
  No Changes to `C:\Users\jakez\.julia\environments\v1.6\Project.toml`
  No Changes to `C:\Users\jakez\.julia\environments\v1.6\Manifest.toml`

(@v1.6) pkg> activate Winding
  Activating new environment at `C:\Users\jakez\Winding\Project.toml`

(Winding) pkg> resolve
  No Changes to `C:\Users\jakez\Winding\Project.toml`
  No Changes to `C:\Users\jakez\Winding\Manifest.toml`

(Winding) pkg> instantiate

(Winding) pkg> up
    Updating registry at `C:\Users\jakez\.julia\registries\General`
    Updating git-repo `https://github.com/JuliaRegistries/General.git`
  No Changes to `C:\Users\jakez\Winding\Project.toml`
  No Changes to `C:\Users\jakez\Winding\Manifest.toml`

(Winding) pkg>

```

When I have `using Winding` in a file and execute it with `Shift Enter` in VSCode I get the following more verbose error message.

```julia
[Info: Precompiling Winding [49faafe7-1138-4428-b534-1ec25822d20a]
ERROR: LoadError: KeyError: key Winding [49faafe7-1138-4428-b534-1ec25822d20a] not found
Stacktrace:
  [1] getindex
    @ .\dict.jl:482 [inlined]
  [2] root_module
    @ .\loading.jl:979 [inlined]
  [3] require(uuidkey::Base.PkgId)
    @ Base .\loading.jl:945
  [4] require(into::Module, mod::Symbol)
    @ Base .\loading.jl:923
  [5] eval
    @ .\boot.jl:360 [inlined]
  [6] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String)
    @ Base .\loading.jl:1116
  [7] invokelatest(::Any, ::Any, ::Vararg{Any, N} where N; kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
    @ Base .\essentials.jl:708
  [8] invokelatest(::Any, ::Any, ::Vararg{Any, N} where N)
    @ Base .\essentials.jl:706
  [9] inlineeval(m::Module, code::String, code_line::Int64, code_column::Int64, file::String; softscope::Bool)
    @ VSCodeServer c:\Users\jakez\.vscode\extensions\julialang.language-julia-1.5.6\scripts\packages\VSCodeServer\src\eval.jl:238
 [10] (::VSCodeServer.var"#58#62"{Bool, Bool, Module, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
    @ VSCodeServer c:\Users\jakez\.vscode\extensions\julialang.language-julia-1.5.6\scripts\packages\VSCodeServer\src\eval.jl:182
 [11] withpath(f::VSCodeServer.var"#58#62"{Bool, Bool, Module, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams}, path::String)
    @ VSCodeServer c:\Users\jakez\.vscode\extensions\julialang.language-julia-1.5.6\scripts\packages\VSCodeServer\src\repl.jl:185
 [12] (::VSCodeServer.var"#57#61"{Bool, Bool, Bool, Module, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
    @ VSCodeServer c:\Users\jakez\.vscode\extensions\julialang.language-julia-1.5.6\scripts\packages\VSCodeServer\src\eval.jl:180
 [13] hideprompt(f::VSCodeServer.var"#57#61"{Bool, Bool, Bool, Module, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})
    @ VSCodeServer c:\Users\jakez\.vscode\extensions\julialang.language-julia-1.5.6\scripts\packages\VSCodeServer\src\repl.jl:36
 [14] (::VSCodeServer.var"#56#60"{Bool, Bool, Bool, Module, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
    @ VSCodeServer c:\Users\jakez\.vscode\extensions\julialang.language-julia-1.5.6\scripts\packages\VSCodeServer\src\eval.jl:151
 [15] with_logstate(f::Function, logstate::Any)
    @ Base.CoreLogging .\logging.jl:491
 [16] with_logger
    @ .\logging.jl:603 [inlined]
 [17] (::VSCodeServer.var"#55#59"{VSCodeServer.ReplRunCodeRequestParams})()
    @ VSCodeServer c:\Users\jakez\.vscode\extensions\julialang.language-julia-1.5.6\scripts\packages\VSCodeServer\src\eval.jl:228
 [18] #invokelatest#2
    @ .\essentials.jl:708 [inlined]
 [19] invokelatest(::Any)
    @ Base .\essentials.jl:706
 [20] macro expansion
    @ c:\Users\jakez\.vscode\extensions\julialang.language-julia-1.5.6\scripts\packages\VSCodeServer\src\eval.jl:34 [inlined]
 [21] (::VSCodeServer.var"#53#54")()
    @ VSCodeServer .\task.jl:411
in expression starting at c:\Users\jakez\.julia\dev\Winding\example\caliper.jl:5

```

I think something is broken somewhere in the Project.toml and/or Manifest.toml, but am not sure where.

---

<div class="post-metadata">

**Author:** ![Jake](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jake/32/46007_2.png) [@Jake](https://discourse.julialang.org/u/Jake)\
**Post date:** [December 7, 2021, 8:42pm UTC](https://discourse.julialang.org/t/error-keyerror-key-packagename-uuid-not-found/72658/2 "2021-12-07T20:42:42Z")

</div>

In my changes, I had the name of the module all in lowercase, ie `module foo` instead of `module Foo`.

Now it works.
