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

Bug 317721

Summary: Cannot install Marketplace client into Helios Classic package
Product: [Technology] MPC Reporter: Brian de Alwis <bsd>
Component: InstallAssignee: Project Inbox <mpc.install-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: mknauer, steffen.pingel
Version: 1.0.0   
Target Milestone: ---   
Hardware: Macintosh   
OS: Mac OS X   
Whiteboard:

Description Brian de Alwis CLA 2010-06-23 11:57:13 EDT
[I guessed at the product + component]

Brand spankin' new Helios Classic for MacOS X Cocoa 64-bit.

Tried installing the Marketplace Client from the Helios update site.  Unfortunately it errors out with:

An error occurred while collecting items to be installed
session context was:(profile=SDKProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.equinox.p2.discovery,1.0.0.v20100503
No repository found containing: osgi.bundle,org.eclipse.equinox.p2.discovery.compatibility,1.0.0.v20100518
No repository found containing: org.eclipse.update.feature,org.eclipse.equinox.p2.discovery.feature,1.0.0.v20100510-4--9oB5855K7P
No repository found containing: osgi.bundle,org.eclipse.equinox.p2.ui.discovery,1.0.0.v20100519

Sounds very much like bug 305737.
Comment 1 Brian de Alwis CLA 2010-06-23 12:02:47 EDT
Workaround is to add the EPP staging update site:

	  http://download.eclipse.org/releases/staging/
Comment 2 Markus Knauer CLA 2010-06-24 02:27:04 EDT
Moving to the MPC team.

In order to track down your problem, it would be important to know *which Helios download* you are using. You can find your download either by looking at your download file (if it contains 'sdk' it is the Classic download, if it contains e.g. 'java' it is the Java package, etc) or by opening the About dialog from Eclipse.

Then, if it is one of the EPP packages, the Marketplace Client should be already included, if it is the 'Classic SDK' it is not included as this is the only download that doesn't contain features from projects other than the Platform Team. In other words: It only makes sense to install the MPC into the Classic SDK, since it should be already included in all other packages.
Comment 3 Brian de Alwis CLA 2010-06-24 07:50:57 EDT
Hello Markus.  I did mention that this was the Helios Classic package.

From the config.ini:

eclipse.buildId=I20100608-0911
eclipse.product=org.eclipse.sdk.ide
Comment 4 Brian de Alwis CLA 2010-06-24 07:53:56 EDT
I should add that I've fielded several queries on #eclipse reporting this same issue.  They were using the Classic package.
Comment 5 Steffen Pingel CLA 2010-06-24 20:55:08 EDT
I can not reproduce this error. All required artifacts are available from the Helios repository. I suspect that this was caused by a mirror that was not fully synced up and hence P2 failed to download the discovery jars.

Please reopen if you are still experiencing this problem.
Comment 6 Brian de Alwis CLA 2010-06-25 07:16:27 EDT
Works for me now too.  Phew.

> I suspect that this was caused by a mirror that was not
> fully synced up and hence P2 failed to download the discovery jars.

Makes sense. 

Thanks Steffen.