diff --git a/jme3-core/src/main/java/com/jme3/util/ListSort.java b/jme3-core/src/main/java/com/jme3/util/ListSort.java index 002458b36..db16ef10c 100644 --- a/jme3-core/src/main/java/com/jme3/util/ListSort.java +++ b/jme3-core/src/main/java/com/jme3/util/ListSort.java @@ -850,7 +850,8 @@ public class ListSort { // The first element of run B belongs at the front of the merge. arr[dest] = tempArray[iterB]; } else if (lengthB == 0) { - throw new UnsupportedOperationException("Inconsistant comparison function"); + throw new UnsupportedOperationException("Compare function result changed! " + + "Make sure you do not modify the scene from another thread!"); } else {//Fail label System.arraycopy(tempArray, 0, arr, dest - (lengthB - 1), lengthB); }