Page 1 of 1

Latikai Crash picking/harvesting

PostPosted: Sat Sep 03, 2016 6:48 am
by Marc85
Hi
Since i play Salem i have random crashes and it's always when i pick or harvest/fight etc something. (they ocurs in 20.30.40 mins intervals)

i testet some things to fix it but right now i'm clueless:

-installed java 6, 7 , 8
-installed Chrome browser 64 bit , with java 7 , 8
-deletet Salem bin

i wonder if Enders Client would be more stable ?

im glad if somone could give me some help because it's so frustrating when you get thrown out while fighting a Snake or something :roll: :mrgreen:

Re: Latikai Crash picking/harvesting

PostPosted: Sat Sep 03, 2016 7:18 am
by Marc85
here is the report while i crash when harvesting a Beaver



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.Arrays.sort(Unknown Source)
at java.util.ArrayList.sort(Unknown Source)
at java.util.Collections.sort(Unknown Source)
at haven.Inventory.sortItemsLocally(Inventory.java:194)
at haven.Inventory.resort(Inventory.java:379)
at haven.GItem.uimsg(GItem.java:262)
at haven.UI.uimsg(UI.java:252)
at haven.RemoteUI.run(RemoteUI.java:71)
at haven.MainFrame.run(MainFrame.java:291)
at java.lang.Thread.run(Unknown Source)

Re: Latikai Crash picking/harvesting

PostPosted: Sat Sep 03, 2016 4:16 pm
by Kandarim
sadly, a known issue for some people - turn off continuous sorting.
Ender's client would probably not have the issue, as he has his own sorting implementation (which i've yet to steal :) )

Re: Latikai Crash picking/harvesting

PostPosted: Sun Sep 04, 2016 9:21 am
by Marc85
ok thanks for the info, changing to Ender was my next Step, but i found out that i'm just to fast with the Item Iventory (i probably close/open it to much while harvesting something)
Since yesterday i had no crash by just handling the Inventory with caution, slow and steady and it worked so far. :)