Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 330994 - Cannot satisfy dependency to org.eclipse.rcp.feature.group [3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T]
Summary: Cannot satisfy dependency to org.eclipse.rcp.feature.group [3.6.1.r361_v20100...
Status: RESOLVED WORKSFORME
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: 3.6.1   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.7   Edit
Assignee: Pascal Rapicault CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-24 03:11 EST by Mikhail Barg CLA
Modified: 2011-05-02 20:59 EDT (History)
1 user (show)

See Also:


Attachments
My installation details (734.73 KB, text/plain)
2010-11-24 03:13 EST, Mikhail Barg CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Barg CLA 2010-11-24 03:11:53 EST
Since some time ago I started having strange errors with P2 installer.
The general pattern is: I'm trying to install/update some plugin, but at the point of "committing provisioning operation" or "calculating dependencies" I get
error with unresolved dependencies on some unrelated plugin.

-----
Case 1: Updating Mercurial Eclipse from 1.6.0 to 1.7.0, "contact all update sites" tick is not set.
Result - error message at the "install" wizard:

Your original request has been modified.
  "MercurialEclipse" is already installed, so an update will be performed instead.
Cannot complete the install because one or more required items could not be found.
  Software currently installed: Eclipse IDE for Java EE Developers 1.3.1.20100916-1202 (epp.package.jee 1.3.1.20100916-1202)
  Missing requirement: Eclipse RCP 3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T (org.eclipse.rcp.feature.group 3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T) requires 'org.eclipse.core.jobs [3.5.1.R36x_v20100824]' but it could not be found
  Cannot satisfy dependency:
    From: Eclipse IDE for Java EE Developers 1.3.1.20100916-1202 (epp.package.jee 1.3.1.20100916-1202)
    To: org.eclipse.epp.package.jee.feature.feature.group [1.3.1.20100916-1202]
  Cannot satisfy dependency:
    From: Java EE IDE Feature 1.3.1.20100916-1202 (org.eclipse.epp.package.jee.feature.feature.group 1.3.1.20100916-1202)
    To: org.eclipse.platform.feature.group 0.0.0
  Cannot satisfy dependency:
    From: Eclipse Platform 3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L (org.eclipse.platform.feature.group 3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L)
    To: org.eclipse.rcp.feature.group [3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T]
    
-----
Case 2: Updating Mercurial Eclipse from 1.6.0 to 1.7.0, "contact all update sites" tick is set.
Result: the "install" wizard termainate with no problem, I accept the licenses, plugin is being downloaded, I accept installing unsigned content, and at the point of "committing provisioning operation" I get the error:

Cannot complete the install because one or more required items could not be found.
Software currently installed: Google Plugin for Eclipse 3.6 1.4.0.v201010280102 (com.google.gdt.eclipse.suite.e36.feature.feature.group 1.4.0.v201010280102)
Missing requirement: Eclipse RCP 3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T (org.eclipse.rcp.feature.group 3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T) requires 'org.eclipse.core.jobs [3.5.1.R36x_v20100824]' but it could not be found
Cannot satisfy dependency:
From: Google Plugin for Eclipse 3.6 1.4.0.v201010280102 (com.google.gdt.eclipse.suite.e36.feature.feature.group 1.4.0.v201010280102)
To: org.eclipse.platform.feature.group [3.6.0,3.7.0)
Cannot satisfy dependency:
From: Eclipse Platform 3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L (org.eclipse.platform.feature.group 3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L)
To: org.eclipse.rcp.feature.group [3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T]

-----
Case 3: installing Oracle Berkeley DB Java edition, "contact all update sites" tick is set.
Result: Same as Case 2, but with different error message:

Cannot complete the install because one or more required items could not be found.
Software currently installed: Eclipse IDE for Java EE Developers 1.3.1.20100916-1202 (epp.package.jee 1.3.1.20100916-1202)
Missing requirement: Eclipse RCP 3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T (org.eclipse.rcp.feature.group 3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T) requires 'org.eclipse.core.jobs [3.5.1.R36x_v20100824]' but it could not be found
Cannot satisfy dependency:
From: Eclipse IDE for Java EE Developers 1.3.1.20100916-1202 (epp.package.jee 1.3.1.20100916-1202)
To: org.eclipse.epp.package.jee.feature.feature.group [1.3.1.20100916-1202]
Cannot satisfy dependency:
From: Java EE IDE Feature 1.3.1.20100916-1202 (org.eclipse.epp.package.jee.feature.feature.group 1.3.1.20100916-1202)
To: org.eclipse.platform.feature.group 0.0.0
Cannot satisfy dependency:
From: Eclipse Platform 3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L (org.eclipse.platform.feature.group 3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L)
To: org.eclipse.rcp.feature.group [3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T]

------

Trying to google gives the list of posts with similar problems: 
http://www.google.com/search?client=opera&rls=ru&q=Cannot+satisfy+dependency:+From:+Eclipse+Platform+3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L+(org.eclipse.platform.feature.group+3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L)+To:+org.eclipse.rcp.feature.group+%5B3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T%5D&sourceid=opera&ie=utf-8&oe=utf-8

Specifically: 
http://www.eclipse.org/forums/index.php?t=msg&goto=576234&S=d4d357a328db49326495191460dc19c7
http://marketplace.eclipse.org/content/error/report/20093

----
My installation details are attached.
Comment 1 Mikhail Barg CLA 2010-11-24 03:13:00 EST
Created attachment 183731 [details]
My installation details
Comment 2 Pascal Rapicault CLA 2010-12-24 00:00:32 EST
You should report these errors against the various providers of the plugins. This is likely because of incompatibilities between the version of eclipse you have installed and the version of the software you are trying to install.
Comment 3 Mikhail Barg CLA 2010-12-24 03:36:07 EST
(In reply to comment #2)

The problem is that errors that appear during the installation seem to be caused not by a plugin being installed. E.g. when I'm installing Mercurial Eclipse it complains about Google plugin not being able to find something it needs (see Case 2). 

I'm pretty sure that those two plugins are not related to each other. Whom should I complain about this problem? Google or Intland (developers of Mercurial)? 

I believe - none of them, because there seem to be something wrong with my installation at all, for I cannot install other things like Berkeley DB plugin as well (see Case 3). It seems to bee more like a problem with P2 itself..

I would not be so picky about it, but there are other people with the same problems - see the google link..
Comment 4 Pascal Rapicault CLA 2010-12-24 14:56:31 EST
Please provide detailed steps so I can take a look at it.
- Which version of eclipse (which package, which version
- The URLs of repositories you are trying to install from as well as the versions you are installing

Also if there is any ordering issue (install this before that), option that need to be enabled, etc. please let me know.

Thx for reopening.
Comment 5 Mikhail Barg CLA 2010-12-27 14:34:00 EST
Pascal, thanks for the interest in my issue.

Because I was not able to update to the plugin versions that I needed, after raising this issue I decided to try it on a separate platform installation with not too many plugins installed. And managed to install there plugins I needed. So I've been working with new installation since then. 

But I have kept the original (problematic) installation. 
Today after reading your comment I've launched it once again and managed to update both Google plugin and Mercurial Eclipse. But still I was not able to install Berkeley DB plugin. Maybe the reason is that Google and Mercurial plugins have been updated since that time (and they actually were).

Both installations that I'm working with are "Eclipse IDE for Java EE Developers" 3.6.1 (eclipse-jee-helios-SR1-win32.zip, MD5 is identical to one in downloads section). 
I have different number of other plugins installed in each installation (more in problematic than in working one). I'm not sure if you need me listing them all.

The Berkeley DB plugin I'm installing is from 
http://download.oracle.com/berkeley-db/eclipse/
I'm installing 2 of 3 features there: "DPL Assistant" and "Oracle Berkeley DB Java Edition".

I've just tired installing it in a completely fresh installation, and It does install without any problems, but in my older installation it fails with the message:
"
Cannot complete the install because one or more required items could not be found.
Software currently installed: Eclipse Platform SDK 3.6.1.M20100909-0800 (org.eclipse.platform.sdk 3.6.1.M20100909-0800)
Missing requirement: Eclipse RCP 3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T (org.eclipse.rcp.feature.group 3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T) requires 'org.eclipse.core.jobs [3.5.1.R36x_v20100824]' but it could not be found
Cannot satisfy dependency:
From: Eclipse Platform 3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L (org.eclipse.platform.feature.group 3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L)
To: org.eclipse.rcp.feature.group [3.6.1.r361_v20100827-9OArFLdFjY-ThSQXmKvKz0_T]
Cannot satisfy dependency:
From: Eclipse Platform SDK 3.6.1.M20100909-0800 (org.eclipse.platform.sdk 3.6.1.M20100909-0800)
To: org.eclipse.platform.feature.group [3.6.1.r361_v20100909-9gF78GrkFqw7GrsZnvz0JWNTeb6fue6896L]
"

So it seems that the actual problem is definitely with my older installation. But I've no reason how to identify the actual problem source there. 
Any ideas?
Comment 6 Pascal Rapicault CLA 2011-05-02 20:59:42 EDT
Given that you have been able to solve this issue, I will close this as worksforme even though I wish I had the time to dig into this.