[erlang-bugs] SSL cache delete bug.

Jan Jacobs <>
Tue Jun 21 20:06:43 CEST 2011


I am getting a lot of the following errors in the log files:
=ERROR REPORT==== 20-Jun-2011::05:27:31 ===
Error in process <0.1702.0> on node '' with exit value: 
{undef,[{ssl_session_cache,delete,[{8088,<<32 bytes>>}]}]}

I managed to track it down to:

In the ssl_manager.erl, lines 273 and 280 it sets up timer to clean the 
cache. (see below)
    Line 273: timer:apply_after(?CLEAN_SESSION_DB, CacheCb, delete, 
[{{Host, Port}, ID}]),
    Line 280: timer:apply_after(?CLEAN_SESSION_DB, CacheCb, delete, 
[{Port, ID}]),

CacheCB is equal to ssl_session_cache.erl.
ssl_session_cache.erl only has a two parameter delete (delete(Cache, Key)).
The Cache is not been passed as the first parameter.


More information about the erlang-bugs mailing list