Page 1 of 1

Strange error report on repeating crash

PostPosted: Wed Jul 03, 2013 3:25 pm
by martinuzz
I crashed while porting to Boston.
Anytime I tried logging back in, I logged in, and immediatly crashed again with this error message:

java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeHi(Unknown Source)
at java.util.TimSort.mergeAt(Unknown Source)
at java.util.TimSort.mergeForceCollapse(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at haven.CharWnd$SkillList.tick(CharWnd.java:249)
at haven.Widget.tick(Widget.java:486)
at haven.Widget.tick(Widget.java:486)
at haven.GameUI.tick(GameUI.java:596)
at haven.Widget.tick(Widget.java:486)
at haven.UI.tick(UI.java:142)
at haven.HavenPanel.run(HavenPanel.java:419)
at java.lang.Thread.run(Unknown Source)


Logging into an alt worked, and after that, logging back into the afflicted char worked okay again as well. So it fixed itself, but I've never seen that error before, so I thought I'd post it.

Re: Strange error report on repeating crash

PostPosted: Wed Jul 03, 2013 3:59 pm
by martinuzz
The OOM error I get now also looks different:
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Unknown Source)
at haven.Defer.defer(Defer.java:194)
at haven.Defer.defer(Defer.java:202)
at haven.Defer.later(Defer.java:209)
at haven.MCache$Grid.buildcut(MCache.java:222)
at haven.MCache$Grid.invalidate(MCache.java:256)
at haven.MCache$Grid.fill(MCache.java:333)
at haven.MCache.mapdata2(MCache.java:440)
at haven.MCache.mapdata(MCache.java:462)
at haven.Session$RWorker.run(Session.java:611)