Problème avec Collection.sort
	
	
		Bonjour,
je reçois une exception en exécutant ce code:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 
 |  
ArrayList liste = new ArrayList();
.
.
  remplissage de la liste
.
Comparator c = new ComparateurPoid();
Collections.sort(liste, c); | 
 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 
 |  
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Comparison method violates its general contract!
	at java.util.TimSort.mergeHi(TimSort.java:868)
	at java.util.TimSort.mergeAt(TimSort.java:485)
	at java.util.TimSort.mergeForceCollapse(TimSort.java:426)
	at java.util.TimSort.sort(TimSort.java:223)
	at java.util.TimSort.sort(TimSort.java:173)
	at java.util.Arrays.sort(Arrays.java:659)
	at java.util.Collections.sort(Collections.java:217) | 
 j'ai remarqué que cette exception et soulevé lorsque ma liste contient plus de 45 éléments sinon sa marche !!
est ce que quelqu'un peut m'aider à corriger sa svp.
merci