hexpm / hex

Package manager for the Erlang VM

Home Page:https://hex.pm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

issue with newly released hex: Could not start Hex.

sescobb27 opened this issue · comments

Hi there, we are seeing this error in our CI environment on CircleCI on all our services, this wasn't happening on friday and we suspect is something to do with the newly released version

elixir version: cimg/elixir:1.14

17:13:25.107 [notice] Application hex exited: Hex.Application.start(:normal, []) returned an error: shutdown: failed to start child: Hex.State
    ** (EXIT) exited in: GenServer.call(Hex.State, {:get, #Function<0.21698640/1 in Hex.State.fetch!/1>}, 5000)
        ** (EXIT) process attempted to call itself

17:13:25.119 [notice] Application inets exited: :stopped

17:13:25.121 [notice] Application ssl exited: :stopped

17:13:25.121 [notice] Application public_key exited: :stopped

17:13:25.121 [notice] Application asn1 exited: :stopped

17:13:25.121 [notice] Application crypto exited: :stopped
Could not start Hex. Try fetching a new version with "mix local.hex" or uninstalling it with "mix archive.uninstall hex.ez"
** (MatchError) no match of right hand side value: {:error, {:hex, {{:shutdown, {:failed_to_start_child, Hex.State, {:calling_self, {GenServer, :call, [Hex.State, {:get, #Function<0.21698640/1 in Hex.State.fetch!/1>}, 5000]}}}}, {Hex.Application, :start, [:normal, []]}}}}
    (hex 2.0.5) lib/hex.ex:5: Hex.start/0
    (mix 1.14.2) lib/mix/hex.ex:59: Mix.Hex.start/0
    (mix 1.14.2) lib/mix/dep/loader.ex:188: Mix.Dep.Loader.with_scm_and_app/4
    (mix 1.14.2) lib/mix/dep/loader.ex:141: Mix.Dep.Loader.to_dep/3
    (elixir 1.14.2) lib/enum.ex:1658: Enum."-map/2-lists^map/1-0-"/2
    (mix 1.14.2) lib/mix/dep/loader.ex:358: Mix.Dep.Loader.mix_children/2
    (mix 1.14.2) lib/mix/dep/loader.ex:18: Mix.Dep.Loader.children/0
    (mix 1.14.2) lib/mix/dep/converger.ex:80: Mix.Dep.Converger.all/4

Exited with code exit status 1

FYI - This got reported on slack and @ericmj made a fix in the ericmj/fix-app-start branch.

I've been told a hotfix release will be out shortly

ups sorry, i checked #general, #mix but forgot about #hex thank you and sorry