Skip to content

Elixir: Package {"hexpm", "connection"} not prefetched #3137

@pehbehbeh

Description

@pehbehbeh

Our dependabot-script running on GitLab stopped working for Hex dependencies today. We are running an up-to-date version 0.133.2 of dependabot. Here are the relevant parts from the log:

Parsing dependencies information
/builds/xxx/dependabot/vendor/ruby/2.6.0/gems/dependabot-common-0.133.2/lib/dependabot/shared_helpers.rb:118:in `rescue in run_helper_subprocess': ** (ArgumentError) argument error (Dependabot::SharedHelpers::HelperSubprocessFailed)
:erlang.binary_to_term("\n10:07:57.467 [error] GenServer Hex.Registry.Server terminating\n
** (Mix.Error) Package {\"hexpm\", \"connection\"} not prefetched, please report this issue\n
...
(stdlib 3.14) proc_lib.erl:226: :proc_lib.init_p_do_apply/3\nLast message (from #PID<0.535.0>): {:outer_checksum, \"hexpm\", \"connection\", \"1.1.0\"}\nState: %{closing_fun: nil, ets: nil, fetched: #MapSet<[]>, path: nil, pending: #MapSet<[]>, waiting: %{}}\nClient #PID<0.535.0> is alive\n\n
...
(stdlib 3.14) proc_lib.erl:226: :proc_lib.init_p_do_apply/3\n\n10:07:57.487 [error] Task #PID<0.540.0> started from :hex_fetcher terminating\n** (stop) exited in: GenServer.call(Hex.Registry.Server, {:outer_checksum, \"hexpm\", \"jason\", \"1.2.2\"}, 60000)\n
** (EXIT) an exception was raised:\n        
** (Mix.Error) Package {\"hexpm\", \"connection\"} not prefetched, please report this issue\n 
...
(stdlib 3.14) proc_lib.erl:226: :proc_lib.init_p_do_apply/3\nFunction: #Function<7.1407416/0 in Hex.SCM.prefetch/1>\n    Args: []\n\n10:07:57.487 [error] Task #PID<0.542.0> started from :hex_fetcher terminating\n** (stop) exited in: GenServer.call(Hex.Registry.Server, {:outer_checksum, \"hexpm\", \"scrivener_ecto\", \"2.7.0\"}, 60000)\n
** (EXIT) an exception was raised:\n        
** (Mix.Error) Package {\"hexpm\", \"connection\"} not prefetched, please report this issue\n 
...
(stdlib 3.14) proc_lib.erl:226: :proc_lib.init_p_do_apply/3\nFunction: #Function<7.1407416/0 in Hex.SCM.prefetch/1>\n    Args: []\n\n10:07:57.487 [error] Task #PID<0.548.0> started from :hex_fetcher terminating\n** (stop) exited in: GenServer.call(Hex.Registry.Server, {:outer_checksum, \"hexpm\", \"oban\", \"2.4.3\"}, 60000)\n
** (EXIT) an exception was raised:\n        
** (Mix.Error) Package {\"hexpm\", \"connection\"} not prefetched, please report this issue\n 
...

Is this a problem on our end or with dependabot?

Metadata

Metadata

Assignees

No one assigned

    Labels

    T: bug 🐞Something isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions