I know this question is old, but just to help anyone else who comes here via Google, but an java.lang.OutOfMemoryError is caused by the JVM having too much trouble attempting to clear the memory. This is usually caused by a memory leak is programming but in this situation I suspect you simply...