It sounds like a memory leak. How long had the process been running? Has the error happened more than once? Are you processing really large messages? Are you using java TPS code? Is there anything unusual about the process?
Sometimes these can be a result of a bug in Cloverleaf code. I’d go ahead and open a support ticket.