---
title: 'Habt ihr auch “Comparison method violates its general contract” (bei Eclipse)?'
url: 'https://tutego.de/blog/javainsel/2010/07/habt-ihr-auch-comparison-method-violates-its-general-contract-bei-eclipse'
markdown: 'https://tutego.de/blog/javainsel/2010/07/habt-ihr-auch-comparison-method-violates-its-general-contract-bei-eclipse.md'
date: '2010-07-09'
description: 'Für Eclipse 3.6 möchte ich gerade die ersten Plugins installieren (SVN-Client und Google Eclipse Plugin) und bekomme ein “Comparison method violates its general contract”. Der Fehler kommt aus einer neuen Implementierung TimSort fürs Sortieren, http://cr.openjdk.java.net/~martin/webrevs/openjdk7/ti…'
taxonomy:
  category:
    - Allgemein
---

# Habt ihr auch “Comparison method violates its general contract” (bei Eclipse)?

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Habt ihr auch “Comparison method violates its general contract” (bei Eclipse)?

09.07.2010 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

Für Eclipse 3.6 möchte ich gerade die ersten Plugins installieren (SVN-Client und Google Eclipse Plugin) und bekomme ein “Comparison method violates its general contract”. Der Fehler kommt aus einer neuen Implementierung TimSort fürs Sortieren, [http://cr.openjdk.java.net/~martin/webrevs/openjdk7/timsort/src/share/classes/java/util/TimSort.java.html](http://cr.openjdk.java.net/~martin/webrevs/openjdk7/timsort/src/share/classes/java/util/TimSort.java.html "http://cr.openjdk.java.net/~martin/webrevs/openjdk7/timsort/src/share/classes/java/util/TimSort.java.html") zeigt die Implementierung. Kennt ihr das Problem? [Google](http://www.google.com/search?hl=en&safe=off&rlz=1Q1DDDE_deDE329DE329&q=%22Comparison%2Bmethod%2Bviolates%2Bits%2Bgeneral%2Bcontract%22&cts=1278691138990&aq=f&aqi=g1g-m1&aql=&oq=&gs_rfai=) kennt das Problem nicht wirklich.

Kategorien: [Allgemein](https://tutego.de/blog/javainsel/category/allgemein/)

## 4 Kommentare

**Tob** · [18.09.2012 18:48](#comment-4264)

Vielen Dank für den Tip mit JDK7. Hat mir gerade serh geholfen.

**Michel** · [20.09.2011 11:42](#comment-3907)

Also, JDK7 ist das Problem! Ich solls mal probieren mit JDK6, danke.

**thomas steinbach** · [08.04.2011 18:59](#comment-3553)

Was ist das für ein unpassender Kommentar? Ich wünschte ich würde einen Cent bekommen, für alle das Thema verfehlenden oder eine Antwort schuldig bleibenden Posts :) Der Fehler hängt auch wirklich an JRE/JVM 7. Nachdem ich diese wieder deinstalliert hatte (bzw. v6 als Standard gesetzt habe), funktionierte mein Eclipse wieder reibungsfrei. Danke Christian! (auch für dein Buch)

**david** · [15.07.2010 19:14](#comment-3396)

Ich wünschte ich hätte für jeden meiner Versuche, Eclipse über mehrere Tage stabil mit den von mir gewünschten Plugins und ohne un- oder schlecht dokumentierte Fehlermeldungen zu betreiben, nen Euro von der Foundation kassiert. Seit 2010 bin ich bei Netbeans gelandet und ein sehr, sehr glücklicher Entwickler mit ner Menge Freizeit. Viel Glück bei der Suche nach der Lösung!(btw: Tolles Java-Buch!!)

Die bisherigen Kommentare wurden aus WordPress übernommen. Neue Kommentare sind derzeit geschlossen.

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [SwingX 1.6.1 released](https://tutego.de/blog/javainsel/2010/07/swingx-1-6-1-released.md)
- Next: [jRTF = a new library for building RTF documents](https://tutego.de/blog/javainsel/2010/07/jrtf-a-new-library-for-building-rtf-documents.md)
