[99s-extend] cowboy 0.9.0: badarg ets:lookup_element cowboy_clock

Loïc Hoguin essen at ninenines.eu
Wed Nov 20 22:55:57 CET 2013


On 11/20/2013 10:30 PM, Brown, Kevin wrote:
> Cowfolk ,
>
>
> Just upgraded to cowboy 0.9.0  from 0.8.7.   Seeing
> this cowboy_clock error on all REST requests.    Anyone seen it?
>   Investigating now.
>
> {badarg,[{ets,lookup_element,[cowboy_clock,rfc1123,2],[]}
>
>
> =ERROR REPORT==== 20-Nov-2013::16:24:59 ===
>
> Ranch listener http had connection process started with
> cowboy_protocol:start_link/4 at <0.326.0> exit with reason:
> {badarg,[{ets,lookup_element,[cowboy_clock,rfc1123,2],[]},{cowboy_clock,rfc1123,0,[{file,"src/cowboy_clock.erl"},{line,62}]},{cowboy_req,reply_no_compress,8,[{file,"src/cowboy_req.erl"},{line,1056}]},{cowboy_req,reply,4,[{file,"src/cowboy_req.erl"},{line,1009}]},{cowboy_rest,respond,3,[{file,"src/cowboy_rest.erl"},{line,996}]},{cowboy_rest,set_resp_body,2,[{file,"src/cowboy_rest.erl"},{line,876}]},{cowboy_protocol,execute,4,[{file,"src/cowboy_protocol.erl"},{line,529}]}]}

That hasn't changed.

Chances are when you upgraded, somehow, the ets table or the key was 
deleted. Table is cowboy_clock and key rfc1123 if you want to check quickly.

-- 
Loïc Hoguin
Erlang Cowboy
Nine Nines
http://ninenines.eu



More information about the Extend mailing list