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

Bug 322515

Summary: "Plug-in Dependencies" container not resolved for certain projects
Product: [Eclipse Project] PDE Reporter: Markus Keller <markus.kell.r>
Component: UIAssignee: PDE-UI-Inbox <pde-ui-inbox>
Status: VERIFIED FIXED QA Contact:
Severity: major    
Priority: P3 CC: daniel_megert, darin.eclipse
Version: 3.7   
Target Milestone: 3.7 M2   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Markus Keller CLA 2010-08-12 08:00:38 EDT
I20100810-0800, was fine in I20100805-1700

- add CVS connection :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse
- import project org.eclipse.test
- restart Eclipse
=> "Plug-in Dependencies" is missing in the Package Explorer, and when you clean the project, the rebuild fails with compile errors. Note that the PDE container is actually there, but the "Empty library containers" filter hides it.

Nothing in the log or on the console. Close/Reopen Project fixes the problem. Does not happen for most projects. Also happens for org.eclipse.ui.examples.job.
Comment 1 Dani Megert CLA 2010-08-12 08:45:14 EDT
Could be caused by bad fix for bug 319268.
Comment 2 Markus Keller CLA 2010-08-12 09:28:51 EDT
You either have to completely skip projects that don't have the PDE nature (bug 319268), or you could also say that the PDE container is on the classpath and should hence always be resolved. But resolving only sometimes is not OK.
Comment 3 Darin Wright CLA 2010-08-12 09:36:40 EDT
Since opening/closing adds the project to the state, I suspect the resource delta handling in PDE is also coded to look for manifest files, etc., rather than natures. We should revert the fix to bug 319268 and look for an alternate solution to that problem.
Comment 4 Darin Wright CLA 2010-08-12 09:41:40 EDT
Should be fixed by reverting fix to 319268.
Comment 5 Ankur Sharma CLA 2010-09-14 05:39:05 EDT
Verified in I20100913-1800