<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hello,</div><div><br></div><div>I have a project that compiles ok using both rebar and rebar3, also works ok with both If I start it from command line like:</div><div><br></div><div>erl -pa _build/default/lib/*/ebin -config _build/configs/app.config</div><div><br></div><div>But is not starting with a rebar3 release.</div><div><br></div><div>I'm getting a crash like:</div><div><br></div><div>=erl_crash_dump:0.3<br>Thu Oct 11 12:55:14 2018<br>Slogan: Kernel pid terminated (application_controller) ({application_start_failure,kernel,{{shutdown,{failed_to_start_child,kernel_safe_sup,{on_load_function_failed,erlpool_globals}}},{kernel,start,[normal,[]<br>System version: Erlang/OTP 19 [erts-8.3.5.5] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:true] [dtrace]<br>Compiled: Sat Aug 11 23:57:43 2018</div><div><br></div><div>The erlpool_globals code is : <a href="https://github.com/silviucpp/erlpool/blob/master/src/erlpool_globals.erl">https://github.com/silviucpp/erlpool/blob/master/src/erlpool_globals.erl</a> . Basically it's just a stub module that's compiled dynamically and replace at runtime . I created this to avoid static code analyzer errors in IntelliJ.</div><div><br></div><div>Also it's strange because if I change do_not_load() to return ok it's working :)</div><div><br></div><div>Any hints ?</div><div><br></div><div>Silviu<br></div><div><br></div></div></div></div></div>