【发布时间】:2014-10-05 02:25:41
【问题描述】:
希望这就是我的问题(读取 erlang 打印的错误日志时遇到问题)。我正在尝试搜索列表以查找匹配的字符串(来自客户端的 PID 转换为字符串),但这只会导致崩溃。
...
#7 ClientPID = pid_to_list(From),
#8 list:member(ClientPID, #server.users), % 'users' being a list in the record 'server'
...
'server' 记录中的 'users' 列表仅定义为 users = [],如果有帮助的话。
崩溃报告:
** Reason for termination ==
** "{undef,[{list,member,[\"<0.568.0>\",2],[]}, {server,loop,2,[{file,\"server.erl\"},{line,8}]},
{genserver,loop,2,[{file,\"c:/Erlang/ServCli/genserver.erl\"}{line,13}]}]}"
【问题讨论】: