[erlang-questions] Problems with cowboy:start_clear() - undefined function
Loïc Hoguin
essen@REDACTED
Sun Aug 26 19:50:35 CEST 2018
Correcting, should be:
dep_cowboy_commit = 2.4.0
Don't use master directly unless you know what you're doing.
Sorry for double post, shouldn't post on Sunday...
On 08/26/2018 07:49 PM, Loïc Hoguin wrote:
> You need to add this to your Makefile:
>
> dep_cowboy_commit = master
>
> See https://ninenines.eu/docs/en/cowboy/2.4/guide/getting_started/
>
> If you really wanted Cowboy 1.x then you're reading the wrong docs.
>
> On 08/26/2018 05:32 PM, Drasko DRASKOVIC wrote:
>> Hi all,
>> I am trying to run https://github.com/drasko/erlang-starter-kit and I
>> am getting:
>>
>> Exec: /home/drasko/erlang/esk/_rel/esk_release/erts-9.3.3.3/bin/erlexec
>> -boot /home/drasko/erlang/esk/_rel/esk_release/releases/1/esk_release
>> -mode embedded -boot_var ERTS_LIB_DIR
>> /home/drasko/erlang/esk/_rel/esk_release/lib -config
>> /home/drasko/erlang/esk/_rel/esk_release/releases/1/sys.config
>> -args_file /home/drasko/erlang/esk/_rel/esk_release/releases/1/vm.args
>> -pa -- console
>> Root: /home/drasko/erlang/esk/_rel/esk_release
>> /home/drasko/erlang/esk/_rel/esk_release
>> heart_beat_kill_pid = 3160
>> Erlang/OTP 20 [erts-9.3.3.3] [source] [64-bit] [smp:8:8] [ds:8:8:10]
>> [async-threads:10] [kernel-poll:false]
>>
>> 17:23:46.517 [info] Application lager started on node 'esk@REDACTED'
>> 17:23:46.517 [info] Application asn1 started on node 'esk@REDACTED'
>> 17:23:46.518 [info] Application public_key started on node
>> 'esk@REDACTED'
>> 17:23:46.519 [info] Application ssl started on node 'esk@REDACTED'
>> 17:23:46.519 [info] Application unicode_util_compat started on node
>> 'esk@REDACTED'
>> 17:23:46.519 [info] Application idna started on node 'esk@REDACTED'
>> 17:23:46.519 [info] Application mimerl started on node 'esk@REDACTED'
>> 17:23:46.520 [info] Application certifi started on node 'esk@REDACTED'
>> 17:23:46.520 [info] Application ssl_verify_fun started on node
>> 'esk@REDACTED'
>> 17:23:46.520 [info] Application metrics started on node 'esk@REDACTED'
>> 17:23:46.520 [info] Application hackney started on node 'esk@REDACTED'
>> 17:23:46.521 [info] Application couchbeam started on node 'esk@REDACTED'
>> 17:23:46.522 [error] CRASH REPORT Process <0.608.0> with 0 neighbours
>> exited with reason: call to undefined function
>> cowboy:start_clear(esk_cowboy, [{ip,{0,0,0,0}},{port,8089}], #{env =>
>> #{dispatch =>
>> [{'_',[],[{[<<"status">>],[],esk_status,[]},{[<<"user">>],[],esk_user,...},...]}]}})
>>
>> in application_master:init/4 line 134
>> 17:23:46.522 [info] Application esk exited with reason: call to
>> undefined function cowboy:start_clear(esk_cowboy,
>> [{ip,{0,0,0,0}},{port,8089}], #{env => #{dispatch =>
>> [{'_',[],[{[<<"status">>],[],esk_status,[]},{[<<"user">>],[],esk_user,...},...]}]}})
>>
>> {"Kernel pid
>> terminated",application_controller,"{application_start_failure,esk,{bad_return,{{esk_app,start,[normal,[]]},{'EXIT',{undef,[{cowboy,start_clear,[esk_cowboy,[{ip,{0,0,0,0}},{port,8089}],#{env
>>
>> => #{dispatch =>
>> [{'_',[],[{[<<\"status\">>],[],esk_status,[]},{[<<\"user\">>],[],esk_user,[]},{[<<\"login\">>],[],esk_login,[]}]}]}}],[]},{esk_app,start,2,[{file,\"src/esk_app.erl\"},{line,32}]},{application_master,start_it_old,4,[{file,\"application_master.erl\"},{line,273}]}]}}}}}"}
>>
>> Kernel pid terminated (application_controller)
>> ({application_start_failure,esk,{bad_return,{{esk_app,start,[normal,[]]},{'EXIT',{undef,[{cowboy,start_clear,[esk_cowboy,[{ip,{0,0,0,0}},{port,8089}],#{e
>>
>> heart: Sun Aug 26 17:23:48 2018: Erlang is crashing .. (waiting for
>> crash dump file)
>> heart: Sun Aug 26 17:23:48 2018: Would reboot. Terminating.
>> make: *** [erlang.mk:6782: run] Error 1
>>
>> Any idea why this is happening?
>>
>> I am running Debian Buster with Erlang/OTP 20.
>>
>> BR,
>> Drasko
>> _______________________________________________
>> erlang-questions mailing list
>> erlang-questions@REDACTED
>> http://erlang.org/mailman/listinfo/erlang-questions
>>
>
--
Loïc Hoguin
https://ninenines.eu
More information about the erlang-questions
mailing list