<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>In this particular instance the last line is a red herring. It was a rough guide after-all :)<br></div><div><br></div><div>Basically <i>{init, do_boot,3 ....}</i> is indicating it failed while trying to initialize the system. The next line up shows the problem is in line 24 of <i>readscoretest:main/1</i> and that <i>diolib:openINPUTfile</i> is undefined.</div><div><br></div><div>Usually I would ignore the non-recognizable stuff and focus on the modules and functions in my code to home in on the problem area. <br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Jan 5, 2019 at 11:39 PM Donald Steven <<a href="mailto:t6sn7gt@aim.com">t6sn7gt@aim.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF">
    Thanks!<br>
    <br>
    Just to try a very simple run, I changed one letter (on line 24) in
    an otherwise ok block of code so that a function call to an external
    module would fail.  Here's the error message:  {"init terminating in
do_boot",{undef,[{diolib,openINPUTfile,['score.dat'],[]},{readscoretest,main,1,[{file,"readscoretest.erl"},{line,24}]},{init,start_em,1,[]},{init,do_boot,3,[]}]}}<br>
    <br>
    If I wrote a simple error message along these lines, it might say: <i>Line
      24, function diolib:openINPUTfile is undefined.</i><br>
    <br>
    But what is all the other stuff (for example, <i>{init,start_em,1,[]},{init,do_boot,3,[]}]}}</i>)
    trying to say?<br>
    <br>
    Don<br>
    <br>
    <div class="gmail-m_3745593244538535304moz-cite-prefix">On 1/5/2019 6.27 PM, T Ty wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div>Just look at the first line and the last line. One gives
          you the exact file and line that is causing the error, the
          other the reason for the error aka function clause, pattern
          match etc. <br>
        </div>
        <div><br>
        </div>
        <div>If non of the file names on these two lines look
          recognizable its likely you triggered something in your
          gen_server. <br>
        </div>
        <div><br>
        </div>
        <div>A very rough guide. :)<br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr">On Fri, Jan 4, 2019 at 2:22 PM PAILLEAU Eric <<a href="mailto:eric.pailleau@wanadoo.fr" target="_blank">eric.pailleau@wanadoo.fr</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><a href="https://learnyousomeerlang.com/errors-and-exceptions#run-time-errors" rel="noreferrer" target="_blank">https://learnyousomeerlang.com/errors-and-exceptions#run-time-errors</a><br>
          <br>
          cheers<br>
          <br>
          Le 04/01/2019 à 13:59, Donald Steven a écrit :<br>
          > Is there a good explanation -- suitable for beginners --
          of the run time <br>
          > error messages?  Undoubtedly they provide a wealth of
          useful <br>
          > information, but they seem so cryptic for newbies.<br>
          > <br>
          > <br>
          > Thanks.<br>
          > <br>
          > <br>
          > Don<br>
          > <br>
          > _______________________________________________<br>
          > erlang-questions mailing list<br>
          > <a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
          > <a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
          <br>
          _______________________________________________<br>
          erlang-questions mailing list<br>
          <a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
          <a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
        </blockquote>
      </div>
      <br>
      <fieldset class="gmail-m_3745593244538535304mimeAttachmentHeader"></fieldset>
      <pre class="gmail-m_3745593244538535304moz-quote-pre">_______________________________________________
erlang-questions mailing list
<a class="gmail-m_3745593244538535304moz-txt-link-abbreviated" href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a>
<a class="gmail-m_3745593244538535304moz-txt-link-freetext" href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a>
</pre>
    </blockquote>
    <br>
  </div>

</blockquote></div>