我有一个通过整理数千个API调用来完成工作的系统。对于初始作业输入不确定,有时会记录以下内容:
11:31:05.977 [error] GenServer {:n, :l, {"11:25:04.914262am", :collector}} terminating
** (ArgumentError) argument error
:erlang.length([%HTTPoison.Response ... (truncated)
如何完成前缀:erlang.length([%HTTPoison.Response
以使其发出运行时ArgumentError?
答案 0 :(得分:1)
erlang:length/1
将引发错误的参数(在您的情况下为ArgumentError)。
可能是您传入了完全不同类型的值,或者您可能有不正确的列表。根据您提问中的错误消息,最有可能的原因是列表不正确。