<div dir="ltr">Hello,<br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 29, 2016 at 6:33 AM, Pavanan M S <span dir="ltr"><<a href="mailto:pavananms@gmail.com" target="_blank">pavananms@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hi all,<br></div>          Whenever I try to open  rebar3 shell  the following message appears. The shell does work but this message keep on coming even in different project's shells.<br><br></div></div><div><div><div><div>          {error_logger,{{2016,1,26},{18,54,46}},”~s~n”,["driver_select(0x00007f6d0aa02470,
 0, ERL_DRV_READ ERL_DRV_USE, 1) by tty_sl (tty_sl -c -e) driver 
#Port<0.15063> stealing control of fd=0 from input driver fd (0/1)
 #Port<0.298> \n"]}<br>
Erlang/OTP 17 [erts-6.4] [source] [64-bit] [smp:4:4] [async-threads:0] [kernel-poll:false]<br><br></div><div>What is this error?<br></div></div></div></div></div>
</blockquote></div><br></div><div class="gmail_extra">For some reason both the basic and tty shell drivers have started and are trying to select on the same file descriptor. The problem is probably somewhere around here: <a href="https://github.com/rebar/rebar3/blob/10948be896e71f9f461c602e3bd81c989a9411d7/src/rebar_prv_shell.erl#L114-L134">https://github.com/rebar/rebar3/blob/10948be896e71f9f461c602e3bd81c989a9411d7/src/rebar_prv_shell.erl#L114-L134</a> in the rebar3 code.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Lukas</div></div>