<div dir="ltr">In test_ser.erl, trap exits:<br><br>init([]) -><br><b>    erlang:process_flag(trap_exit, true),<br></b>    io:format("TEST SERVER INIT.~n",[]),<br>    {ok, []}.<br><br>Hope this helps,<br>Edwin<br>
<br><div class="gmail_quote">2008/8/17 Alpár Jüttner <span dir="ltr"><<a href="mailto:alpar@cs.elte.hu">alpar@cs.elte.hu</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<br>
I have a fairly basic problem, probably I did a silly mistake. When I<br>
stop an application, it does not terminate the supervisor tree. Please<br>
find an example in the attachment. It is a minimal application with one<br>
supervisor and a server. When I start the application, the supervisor<br>
and the server starts nicely:<br>
<br>
        $erl<br>
        Erlang (BEAM) emulator version 5.6.3 [source] [smp:2]<br>
        [async-threads:0] [hipe] [kernel-poll:false]<br>
<br>
        Eshell V5.6.3  (abort with ^G)<br>
        1> c(test_ser).<br>
        {ok,test_ser}<br>
        2> c(test_sup).<br>
        {ok,test_sup}<br>
        3> c(test_app).<br>
        {ok,test_app}<br>
        4> application:start(test_app).<br>
        TEST APP START.<br>
        TEST SUPERVISOR START LINK.<br>
        TEST SUPERVISOR INIT.<br>
        TEST SERVER START LINK.<br>
        TEST SERVER INIT.<br>
        ok<br>
<br>
But when I stop it, test_app:stop/1 is executed, but<br>
test_sup:terminate/1 and test_server:terminate/2 are not.<br>
<br>
        5> application:stop(test_app).<br>
        TEST APP STOP.<br>
<br>
        =INFO REPORT==== 17-Aug-2008::22:27:49 ===<br>
            application: test_app<br>
            exited: stopped<br>
            type: temporary<br>
        ok<br>
        6><br>
<br>
What do I do wrong?<br>
<br>
Best regards,<br>
Alpar<br>
<br>
<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br></blockquote></div><br><br clear="all"><br>-- <br>For every expert there is an equal and opposite expert - Arthur C. Clarke<br>

</div>