Bug 226971 - Can't uninstall ECF using p2
Summary: Can't uninstall ECF using p2
Status: RESOLVED DUPLICATE of bug 216050
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: 3.4   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Pascal Rapicault CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-14 12:59 EDT by Joseph Schwarz CLA
Modified: 2008-04-14 22:49 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joseph Schwarz CLA 2008-04-14 12:59:55 EDT
Build ID: I20080410-1022

Steps To Reproduce:
1. Install Eclipse SDK I20080410-1022
2. Add a Ganymede update site:
http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclipse/releases/ganymede/site.xml
3. Install ECF Application 2.0.0.v20080211-2042 (ECF Core won't install because "some dependencies are not satisfiable" even though both Core and Application are marked as "required".)
4. Restart Eclipse
5. Try to uninstall ECF Application
6. p2 reports a
java.lang.ArrayIndexOutOfBoundsException
and the message:

Unexpected error encountered while preparing for the operation.
-1




More information:
Details of "some dependencies are not satisfiable":

Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.provider.filetransfer/[1.4.0.v20080211-2042,1.4.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.provider.filetransfer/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.filetransfer/[2.0.0.v20080211-2042,2.0.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.filetransfer/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.identity/[1.3.0.v20080211-2042,1.3.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.identity/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf/[1.3.0.v20080211-2042,1.3.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.provider.filetransfer/[1.4.0.v20080211-2042,1.4.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.provider.filetransfer/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.filetransfer/[2.0.0.v20080211-2042,2.0.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.filetransfer/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf/[1.3.0.v20080211-2042,1.3.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.identity/[1.3.0.v20080211-2042,1.3.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.identity/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.provider.filetransfer/[1.4.0.v20080211-2042,1.4.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.provider.filetransfer/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.filetransfer/[2.0.0.v20080211-2042,2.0.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.filetransfer/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf/[1.3.0.v20080211-2042,1.3.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.identity/[1.3.0.v20080211-2042,1.3.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.identity/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.provider.filetransfer/[1.4.0.v20080211-2042,1.4.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.provider.filetransfer/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.filetransfer/[2.0.0.v20080211-2042,2.0.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.filetransfer/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf/[1.3.0.v20080211-2042,1.3.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.identity/[1.3.0.v20080211-2042,1.3.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.identity/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.provider.filetransfer/[1.4.0.v20080211-2042,1.4.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.provider.filetransfer/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.filetransfer/[2.0.0.v20080211-2042,2.0.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.filetransfer/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf/[1.3.0.v20080211-2042,1.3.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Can't find a solution where both: Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.identity/[1.3.0.v20080211-2042,1.3.0.v20080211-2042]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ecf.identity/[2.0.0.v20080331-0800,2.0.0.v20080331-0800]] would be satisfied.
Comment 1 Pascal Rapicault CLA 2008-04-14 22:49:48 EDT

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