hubertlepicki

hubertlepicki

Crashing after upgrade to Erlang 21 (edeliver, distillery)

I have some upgrade problems on Erlang 21.0.

The app is being compiled to release using Erlang 20.3 up to this point and everything works fine. When we upgraded the Erlang to 21.0 on both: the server and our release builder, the releases are still being built, but when we run them we get into a loop of Erlang VM crashing & being restarted:

Jun 22 07:24:57: Crash dump is being written to: erl_crash.dump…done
Jun 22 07:24:59: {“init terminating in do_boot”,{‘cannot get bootfile’,‘no_dot_erlang.boot’}}
Jun 22 07:24:59: init terminating in do_boot ({cannot get bootfile,no_dot_erlang.boot})
Jun 22 07:24:59: [1B blob data]

There appears to be very similar bug reported to distillery here: Custom tasks fail with Erlang/OTP 21 (nonexistent `no_dot_erlang.boot` file) · Issue #426 · bitwalker/distillery · GitHub

but I am actually unsure if this is Erlang’s, Elixir’s or distillery issue so maybe worth asking here if someone stumbled upon this and solved?

Most Liked

tristan

tristan

Rebar3 Core Team

Distillery needs to be patched. The related relx patch for this change in Erlang may be useful https://github.com/erlware/relx/commit/78561dc7a812466aa1e8c9f36a6b48c7f7cc4195

hubertlepicki

hubertlepicki

Pretty sure this thread is a duplicate of Crashing after upgrade to Erlang 21 (edeliver, distillery) and could be merged in.

Edit: post above merged into this thread.

Where Next?

Popular in Questions Top

vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
logicmason
Hi there, I'm working through my first release with elixir/phoenix. I've built a release with distillery and found that it crashes when I...
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
mgjohns61585
Could someone help me? I'm making my first elixir program, number guessing game. I can't figure out how to convert the user's guess from ...
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
mathew4509
I have a list say x = ["23gh", "56kh", "97mh"] I would like to pass each element to Val in each iteration. Say, in iteration 1 -------...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New

Other popular topics Top

peerreynders
Manning 2016 Halloween weekend sale via Deal of the Day Friday, October 28 - Half off all MEAPs - code WM102816LT Saturday, October 29 ...
326 29600 154
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 35421 110
New
chrismccord
As promised, the first release candidate of Phoenix 1.3.0 is out! This release focuses on code generators with improved project structure...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
273 38985 115
New
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement