Java client stuck on actionGet method doing scan & scrol operation

I'm doing delete operation on some documents (massive delete).
During the delete operation (the part when I'm scan & scroll for documents to delete) the cluster is went into critical stage where one of the machine crashed due to HeapOutOfMemory exception and then cluster became yellow and recovered, but process are stuck in actionGet and need to kill all production machines process to release this situation. I'm using the call to :
SearchScrollRequestBuilder..execute().actionGet() stuck, the stack trace is next :

I'm using ES 1.7.1

Any advise is welcome.

Thanks