The problem still exists. The problem occurs, when the cache removes the list of rankings. When this happens, the list of entries gets null and a NullPointerExcpetion is thrown at net.jforum.repository.RankingRepository on line 126 while trying to iterate the list.
As a quickfix I increased the time to idle setting in ehcache.xml, so that the list is not removed so early from cache.