java.lang.NegativeArraySizeException

This is thrown when an attempt is made to allocate an array that is of a negative size.