<div dir="ltr"><div>Ohh my bad! <br>I found that my_server:start() returns an error. That's why the server can't be started<br></div><div>I should have printed the return from start() function. ;P<br><br></div>Thanks for your help!<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Nov 21, 2013 at 5:41 PM, Motiejus Jakštys <span dir="ltr"><<a href="mailto:desired.mta@gmail.com" target="_blank">desired.mta@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Thu, Nov 21, 2013 at 5:23 PM, Tien Le <<a href="mailto:letien83@gmail.com">letien83@gmail.com</a>> wrote:<br>

> Yes, that's what I thought too. That's why I try to start it again in my<br>
> init_per_group. My code looks similar like this:<br>
><br>
> init_per_group(_Group, Config) -><br>
>       case whereis(?SERVER) of<br>
>               undefined -><br>
>                         my_server:start();<br>
>               _Pid -><br>
>                         ok<br>
>       end,<br>
>       my_server:do(...),<br>
>       Config.<br>
><br>
> I can see some printout that the server is started again, but I still get<br>
> exit:{noproc, ... execption when I call my_server:do(...)<br>
<br>
</div>is my_server:start() a synchronous operation? I.e. are you sure that<br>
when it returns, the server is up and running?<br>
<br>
if you are not sure, try doing a gen_server:call to it right after<br>
start, and see if it fixes the situation.<br>
<div class="im"><br>
><br>
> I switch to OTP R15B03 in which it includes Common Test 1.6.X, and it is<br>
> fine.<br>
<br>
</div>If start is asynchronous, the reason might be different scheduler<br>
behavior (which changed quite a bit in R15->R16).<br>
<span class="HOEnZb"><font color="#888888"><br>
Motiejus<br>
</font></span></blockquote></div><br></div>