Summary: | [RCP] Could not create view whose id is defined in IPageLayout | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Doris Gammenthaler-Vivero <dorisviv> |
Component: | UI | Assignee: | Platform-UI-Inbox <Platform-UI-Inbox> |
Status: | RESOLVED WONTFIX | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | Keywords: | api, readme |
Version: | 3.0 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Doris Gammenthaler-Vivero
2004-06-16 13:10:45 EDT
Your plug-in does not explicitly list org.eclipse.ui.views as a dependency and that is why the "Add Required Plug-ins" does not add it. So if you want views, you have to add it manually. The Platform/UI behavior is reasonable. It does not make a big production when a plugin is missing. The view will just say that there was an error creating the view. This error could be anything, and if you check the log you could see the reason why. Moving to Platform/UI to either continue the discussion or close. This is admittedly confusing because the ids for views that previously existed in the workbench in 2.1 are defined as constants in IPageLayout, and are not deprecated. Should deprecate all the ids in IPageLayout and define them in constant pools in the appropriate plugins. Not for 3.0, unfortunately, because we are API frozen and are only fixing critical bugs at this point. Should add an entry to the RCP FAQ for this. As of now 'LATER' and 'REMIND' resolutions are no longer supported. Please reopen this bug if it is still valid for you. |