Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 363477

Summary: Error upgrading IDE 3.7.0 to 3.7.1: Comparison method violates its general contract!
Product: [Eclipse Project] Equinox Reporter: Mike Ciaraldi <ciaraldi>
Component: p2Assignee: P2 Inbox <equinox.p2-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: major    
Priority: P3 CC: ciaraldi, pwebster, remy.suen
Version: 3.7   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Mike Ciaraldi CLA 2011-11-10 10:05:13 EST
Build Identifier: 3.7.0

I am running IDE version 3.7.0, 32-bit, on Windows 7, 32-bit.
Java SE runtime is build 1.7.0-b147.
Hotspot client is build 21.0-b17, mixed mode, sharing.

When I try to update to 3.7.1, I get a series of messages "Comparison method violates its general contract!". The update appears to complete, but restarting Eclipse reports that it is still 3.7.0.


Reproducible: Always

Steps to Reproduce:
1. Start Eclipse, go to workbench.
2. Under Help on the top-line menu, pick "Check for Updates".
3. New window appears and eventually reports that there is a new version 3.7.1. of the SDK / IDE.
4. Select that update, click Next.
5. Click Next again to confirm.
6. Accept the license and click Finish.
7. On the new window, click Details to expand it.
8. Eventually a new window appears and says 'An internal error occurred during: "Install download0"'. 
9. Inside the window there is a box which says "Install download0. Install download2"
10. Clicking on deals expands the window and in another box it says "An internal error occurred during: "Install download0".
Comparison method violates its general contract!"
11. Eventually similar error messages appear about download2.
12. Let the installation run to completion, then restart Eclipse. The Help/About reports we are still running version 3.7.0.
Comment 1 Paul Webster CLA 2011-11-10 10:16:38 EST
Is there anything in your eclipse workspace error log that you could attach?  <workspace>/.metadata/.log

PW
Comment 2 Remy Suen CLA 2011-11-10 10:23:32 EST

*** This bug has been marked as a duplicate of bug 317785 ***