Ошибка в логе "java.lang.OutOfMemoryError : unable to create new native Thread"
Материал из BiTel WiKi
Означает, что система не дает JVM создать еще один поток.
Обычно нужно смотреть ulimit -a
max user processes (-u)
Также возможно, что это виртуальная машина и ограничение указано в самом контейнере. Например, для openvz - параметр numproc.