You want to start erlang with sasl to get the complete blow-by-blow commentary on your program's life and death.<br><br>    erl -boot start_sasl ...<br><br>The mismatch report will be in there.<br><br>-- rec --<br><br>
<br><div class="gmail_quote">On Fri, Oct 31, 2008 at 11:47 AM, Kevin <span dir="ltr"><<a href="mailto:q2h46uw02@sneakemail.com">q2h46uw02@sneakemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Sorry, I meant "propagate" of course.  Thats what happens when you cant<br>
sleep because of a problem, get back out of bed and post to a list.<br>
<br>
I'm very sure the problem is because of a bad match, because I can run<br>
that code without the application and it gives me a badmatch error.<br>
I also changed the function to return {ok, string} rather than just<br>
string, and, I actually fixed the problem by changing the code to {ok,<br>
Listen}<br>
<br>
<br>
Should I just assume that exceptions way down the "application stack"<br>
don't rise up to the level where they can be seen?  Thats a scary thought.<br>
<br>
-ks<br>
<div class="Ih2E3d"><br>
<br>
<br>
<br>
Robert Virding <a href="http://rvirding-at-gmail.com" target="_blank">rvirding-at-gmail.com</a> |erlang| wrote:<br>
> A corollary to Adam's reply is that to get the Listen value you seem<br>
> to want, and which I assume you got before, you should change the code to:<br>
><br>
>     {ok,Listen} = hydralib:get_first_arg(listen),<br>
><br>
> Robert<br>
><br>
> 2008/10/31 Adam Lindberg <<a href="mailto:adam@erlang-consulting.com">adam@erlang-consulting.com</a><br>
</div>> <mailto:<a href="mailto:adam@erlang-consulting.com">adam@erlang-consulting.com</a>>><br>
<div class="Ih2E3d">><br>
>     On Fri, Oct 31, 2008 at 07:33, Kevin <<a href="mailto:q2h46uw02@sneakemail.com">q2h46uw02@sneakemail.com</a><br>
</div><div class="Ih2E3d">>     <mailto:<a href="mailto:q2h46uw02@sneakemail.com">q2h46uw02@sneakemail.com</a>>> wrote:<br>
><br>
>         In this lib file there's badmatch error certain to happen.<br>
><br>
>         Listen = hydralib:get_first_arg(listen),<br>
><br>
>         get_first_arg actually returns {ok, Listen}.  This was a very<br>
>         recent rewrite.<br>
><br>
><br>
>     Is Listen bound at the time? If it's not, then there will be no<br>
>     bad match there.<br>
><br>
>     Cheers,<br>
>     Adam<br>
><br>
>     _______________________________________________<br>
>     erlang-questions mailing list<br>
</div>>     <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a> <mailto:<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>><br>
<div><div></div><div class="Wj3C7c">>     <a href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://www.erlang.org/mailman/listinfo/erlang-questions</a><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>
</div></div></blockquote></div><br>