Code: https://github.com/devries/vulnlist/blob/main/src/vulnlist.gleam
OS: macOS 14.4.1 (m3)
Gleam version: 1.1.0
BEAM stack: rebar 3.23.0 on Erlang/OTP 26 Erts 14.2.5
Exception is below:
escript: exception error: bad argument
in function ets:lookup_element/3
called as ets:lookup_element(hackney_config,mod_metrics,2)
*** argument 1: the table identifier does not refer to an existing ETS table
in call from hackney_metrics:get_engine/0 (/Users/devries/Projects/learning/vulnlist/build/dev/erlang/hackney/src/hackney_metrics.erl, line 27)
in call from hackney_connect:create_connection/5 (/Users/devries/Projects/learning/vulnlist/build/dev/erlang/hackney/src/hackney_connect.erl, line 75)
in call from hackney_connect:connect/5 (/Users/devries/Projects/learning/vulnlist/build/dev/erlang/hackney/src/hackney_connect.erl, line 44)
in call from hackney:request/5 (/Users/devries/Projects/learning/vulnlist/build/dev/erlang/hackney/src/hackney.erl, line 335)
in call from gleam_hackney_ffi:send/4 (/Users/devries/Projects/learning/vulnlist/build/dev/erlang/gleam_hackney/_gleam_artefacts/gleam_hackney_ffi.erl, line 7)
in call from gleam@hackney:send_bits/1 (/Users/devries/Projects/learning/vulnlist/build/dev/erlang/gleam_hackney/_gleam_artefacts/[email protected], line 23)
in call from gleam@hackney:send/1 (/Users/devries/Projects/learning/vulnlist/build/dev/erlang/gleam_hackney/_gleam_artefacts/[email protected], line 50)
It looks like something to do with hackney, but is there a workaround?