Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 345044 - NCDFError for p2 Internal When Resolving in Indigo M7
Summary: NCDFError for p2 Internal When Resolving in Indigo M7
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Buckminster (show other bugs)
Version: unspecified   Edit
Hardware: Macintosh Mac OS X
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: buckminster.core-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 343805 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-05-06 20:54 EDT by Miles Parker CLA
Modified: 2019-02-25 14:41 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Miles Parker CLA 2011-05-06 20:54:54 EDT
When running Buckminster 3.6 under the new Indigo M7 build I get:

ERROR   [0001] : java.lang.NoClassDefFoundError: org/eclipse/equinox/internal/p2/publisher/eclipse/IProductDescriptor

It didn't happen when I resolved my platform stuff, but I get it when I try to import my workspace.
Comment 1 Miles Parker CLA 2011-05-06 21:20:38 EDT
You know I'm thinking that this might be an issue with Subversive or at least related. It seems that the Subversive connectors don't install properly under Indigo M7 (surprise) and somewhere along the chain something isn't handling that situation well. But in any case Buckminster would still have had to fail because there is no way for it to provision. So I'd put this into the category of not handling the error well, and I'm gong to reduce severity accordingly.
Comment 2 Thomas Hallgren CLA 2011-05-14 05:26:41 EDT
The version you tried for Indigo was based on M6. p2 did manage to sneak in some breaking changes after that. I've fixed the code and published a new build for Indigo RC1. That should take care of this problem so I'm closing this bug. Please reopen if you still have problems with this.

Use our update sites that end with 3.7 instead of 3.6.
Comment 3 Thomas Hallgren CLA 2011-05-14 05:27:54 EDT
*** Bug 343805 has been marked as a duplicate of this bug. ***
Comment 4 Miles Parker CLA 2011-05-14 19:06:01 EDT
OK, will do. At some point we were recommended to use 3.6 so I was hanging with that one until I heard otherwise.
Comment 5 Miles Parker CLA 2011-05-16 17:16:40 EDT
Thomas,

I'm still getting some issues when trying to install from the 3.7 site. First:

Cannot complete the install because one or more required items could not be found.
  Software being installed: Buckminster - Git Support 1.4.0.r11779 (org.eclipse.buckminster.git.feature.feature.group 1.4.0.r11779)
  Missing requirement: Reader type extension for GIT 1.1.0.r11779 (org.eclipse.buckminster.git 1.1.0.r11779) requires 'bundle org.eclipse.egit.core [1.0.0,2.0.0)' but it could not be found
  Cannot satisfy dependency:
    From: Buckminster - Git Support 1.4.0.r11779 (org.eclipse.buckminster.git.feature.feature.group 1.4.0.r11779)
    To: org.eclipse.buckminster.git [1.1.0.r11779]

And then after removing git..

Cannot complete the install because one or more required items could not be found.
  Software being installed: Buckminster - Core 1.4.0.r11784 (org.eclipse.buckminster.core.feature.feature.group 1.4.0.r11784)
  Missing requirement: Buckminster download cache 1.1.0.r11680 (org.eclipse.buckminster.download 1.1.0.r11680) requires 'bundle org.eclipse.ecf.provider.filetransfer [3.2.0,4.0.0)' but it could not be found
  Cannot satisfy dependency:
    From: Buckminster - Core 1.4.0.r11784 (org.eclipse.buckminster.core.feature.feature.group 1.4.0.r11784)
    To: org.eclipse.buckminster.download [1.1.0.r11680]

Should I open a new bug?
Comment 6 Thomas Hallgren CLA 2011-05-17 01:36:08 EDT
Are you using 3.7RC1 based IDE?
Comment 7 Miles Parker CLA 2011-05-17 11:44:30 EDT
I'm using the Indigo M7 SDK build..
Comment 8 Miles Parker CLA 2011-05-17 12:59:23 EDT
OK, some progress. After installing the 3.7RC1 integration build, I can install the core, but not Git. I get:

Cannot complete the install because one or more required items could not be found.
  Software being installed: Buckminster - Git Support 1.4.0.r11779 (org.eclipse.buckminster.git.feature.feature.group 1.4.0.r11779)
  Missing requirement: Reader type extension for GIT 1.1.0.r11779 (org.eclipse.buckminster.git 1.1.0.r11779) requires 'bundle org.eclipse.egit.core [1.0.0,2.0.0)' but it could not be found
  Cannot satisfy dependency:
    From: Buckminster - Git Support 1.4.0.r11779 (org.eclipse.buckminster.git.feature.feature.group 1.4.0.r11779)
    To: org.eclipse.buckminster.git [1.1.0.r11779]
Comment 9 Miles Parker CLA 2011-05-17 13:00:50 EDT
Should have mentioned that I have manually installed JGit and EGit 12.1 from Indigo repos.
Comment 10 Miles Parker CLA 2011-05-17 13:08:40 EDT
OK, I've been able to install it by using the Egit nightly from http://download.eclipse.org/egit/updates-nightly. But I'm a little leery of using a nightly build for my version control.. :)