在使用 yaws 时,我正在阅读一本非常基本的 erlang 书籍。我正在编辑一个 yaws 文件并刷新浏览器。通常(现在第三次)该过程将开始显示此错误。我寻找并寻找语法错误或任何东西,最终我只是重新启动该过程并且一切正常。无需对源文件进行任何更改。
现在这是上次触发错误的源文件
<erl>
out(Arg) ->
{ehtml,
{table, [{width, "100%"}],
{tr,[],
[{td, [{width, "50%"}], "hello world!"},
{td, [{width, "50%"}], "hi again."}]
}
}
}.
</erl>
我尝试搜索错误,但是所有搜索结果都具有有意义的上下文,例如“无法访问”,我得到的只是“<<>>”
=ERROR REPORT==== 26-Nov-2013::20:17:32 ===
Yaws process died: {{badmatch,<<>>},
[{yaws_server,skip_data,2,
[{file,"yaws_server.erl"},{line,2951}]},
{yaws_server,deliver_dyn_file,6,
[{file,"yaws_server.erl"},{line,2717}]},
{yaws_server,aloop,4,
[{file,"yaws_server.erl"},{line,1152}]},
{yaws_server,acceptor0,2,
[{file,"yaws_server.erl"},{line,1013}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,227}]}]}
一些版本信息:
- 雅司 1.94
- Debian GNU/Linux 7.2 (wheezy)
- Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux
- Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:4:4] [async-threads:0] [hipe] [kernel-poll:false]
任何想法这告诉我什么?
此外,非常欢迎对适合初学者的调试器提出任何建议。