Environment
- Elixir & Erlang/OTP versions (elixir --version):
Erlang/OTP 24 [erts-12.0.2] [source] [64-bit] [smp:16:16] [ds:16:16:10] [async-threads:1] [jit]
Elixir 1.12.0 (compiled with Erlang/OTP 24)
- Operating system:
Ubuntu 20.04
Current behavior
Compiling a code that depends on sleeplocks which in case depends on rebar3_hex fails with the following error with new OTP 24:
===> Fetching rebar3_hex v6.11.4
===> Version cached at /home/sezdocs/.cache/rebar3/hex/hexpm/packages/rebar3_hex-6.11.4.tar is up to date, reusing it
escript: exception error: undefined function erlang:get_stacktrace/0
in function rebar3:main/1 (/rebar3/src/rebar3.erl, line 72)
in call from escript:run/2 (escript.erl, line 750)
in call from escript:start/1 (escript.erl, line 277)
in call from init:start_em/1
in call from init:do_boot/3
** (Mix) Could not compile dependency :sleeplocks, "/home/sezdocs/.mix/rebar3 bare compile --paths /home/sezdocs/project/endpoints/_build/dev/lib/*/ebin" command failed. You can recompile this dependency with "mix deps.compile sleeplocks", update it with "mix deps.update sleeplocks" or clean it with "mix deps.clean sleeplocks"
I tried this with both Elixir 1.12.1 and 1.12.0, and also OTP 24.0.1 and 24.0.2.
Environment
Erlang/OTP 24 [erts-12.0.2] [source] [64-bit] [smp:16:16] [ds:16:16:10] [async-threads:1] [jit]
Elixir 1.12.0 (compiled with Erlang/OTP 24)
Ubuntu 20.04
Current behavior
Compiling a code that depends on
sleeplockswhich in case depends onrebar3_hexfails with the following error with new OTP 24:I tried this with both Elixir 1.12.1 and 1.12.0, and also OTP 24.0.1 and 24.0.2.