It seems that the accident was caused by an integer overflow, which, however, should not have happened. This has been identified as a bug, and it also gives you a way.
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7075600
Try this as a temporary fix:
Adding -Djava.util.Arrays.useLegacyMergeSort=true to my eclipse.ini does seem to have resolved the issue.
You can find this fix in the same link that I posted.
Also visit this http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6923200 , which was the same message reported before the first link, however it was closed because they were unable to re-create such same problem.
Jimmy source share