Bug 548429 - "Add Required Plug-ins" in launch config can't handle multiple required versions of same bundle
Summary: "Add Required Plug-ins" in launch config can't handle multiple required versi...
Status: CLOSED DUPLICATE of bug 539637
Alias: None
Product: PDE
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.13   Edit
Hardware: PC Windows 10
: P3 normal with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: PDE-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: investigate
Depends on:
Blocks:
 
Reported: 2019-06-19 07:29 EDT by Niko Stotz CLA
Modified: 2019-06-19 14:26 EDT (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 Niko Stotz CLA 2019-06-19 07:29:35 EDT
Extracted from bug 472778

Example see https://github.com/enikao/eclipse-bug-472778/tree/master

Steps to reproduce:

1. Create new workspace
2. Load all projects from repository
3. Set target platform in target project
4. Open Launch Configs dialog
5. Select Eclipse-Bug launch config. It contains only the single custom plug-in.
6. Trigger Add Required Plug-ins
7. Trigger Validate Plug-ins

Expected outcome: Complete launch config without missing dependencies
Actual outcome: The following dependencies are missing, because there is a newer version available and included in the run config (newer version in parenthesis):

* org.apache.batik.css 1.6.0 (1.11.0) [also some other batik stuff]
* org.antlr.runtime 3.2.0 (4.3.0)
* com.google.guava 21.0.0 (27.1.0)

Versions:

Version: 2019-06 RC1 (4.12.0RC1)
Build id: 20190606-1049

Relevant Plug-ins:
org.eclipse.equinox.app (1.4.200.v20190516-1504) "Equinox Application Container" [Active]
org.eclipse.equinox.bidi (1.2.0.v20190514-1046) "Bidirectional Text Support" [Starting]
org.eclipse.equinox.common (3.10.400.v20190516-1504) "Common Eclipse Runtime" [Active]
org.eclipse.equinox.concurrent (1.1.300.v20190514-1046) "Equinox Concurrent API" [Active]
org.eclipse.equinox.console (1.3.300.v20190516-1504) "Console plug-in" [Active]
org.eclipse.equinox.event (1.5.100.v20190528-1257) "Event Admin" [Active]
org.eclipse.equinox.frameworkadmin (2.1.300.v20190318-1320) "Equinox Framework Admin" [Active]
org.eclipse.equinox.frameworkadmin.equinox (1.1.100.v20180822-1258) "Equinox Framework Admin for Equinox" [Active]
org.eclipse.equinox.http.jetty (3.7.100.v20190516-1504) "Jetty Http Service" [Starting]
org.eclipse.equinox.http.registry (1.1.700.v20190214-1948) "Http Service Registry Extensions" [Resolved]
org.eclipse.equinox.http.servlet (1.6.100.v20190516-1504) "Http Services Servlet" [Starting]
org.eclipse.equinox.jsp.jasper (1.1.200.v20190214-1948) "Jasper Jsp Support Bundle" [Starting]
org.eclipse.equinox.jsp.jasper.registry (1.1.200.v20190214-1948) "Jasper Jsp Registry Support Plug-in" [Starting]
org.eclipse.equinox.launcher (1.5.400.v20190515-0925) "Equinox Launcher" [Resolved]
org.eclipse.equinox.launcher.win32.win32.x86_64 (1.1.1000.v20190125-2016) "Equinox Launcher Win32 X86_64 Fragment" [Resolved]
org.eclipse.equinox.p2.artifact.repository (1.3.100.v20190330-1646) "Equinox Provisioning Artifact Repository Support" [Active]
org.eclipse.equinox.p2.console (1.1.100.v20180822-1258) "Equinox Provisioning Console" [Starting]
org.eclipse.equinox.p2.core (2.6.0.v20190215-2242) "Equinox Provisioning Core" [Active]
org.eclipse.equinox.p2.director (2.4.300.v20190215-2242) "Equinox Provisioning Director" [Active]
org.eclipse.equinox.p2.director.app (1.1.200.v20180822-1302) "Equinox Provisioning Director Application" [Starting]
org.eclipse.equinox.p2.directorywatcher (1.2.200.v20190204-0752) "Equinox Provisioning Directory Watcher" [Active]
org.eclipse.equinox.p2.discovery (1.1.100.v20180822-1302) "Equinox Provisioning Discovery" [Resolved]
org.eclipse.equinox.p2.discovery.compatibility (1.1.100.v20180822-1302) "Equinox Provisioning Discovery" [Starting]
org.eclipse.equinox.p2.engine (2.6.300.v20190318-1320) "Equinox Provisioning Engine" [Active]
org.eclipse.equinox.p2.extensionlocation (1.3.100.v20180822-1302) "Equinox Provisioning Extension Location Repository Support" [Active]
org.eclipse.equinox.p2.garbagecollector (1.1.100.v20180822-1302) "Equinox Provisioning Garbage Collector" [Active]
org.eclipse.equinox.p2.jarprocessor (1.1.200.v20180921-1009) "Equinox Provisioning JAR Processor" [Resolved]
org.eclipse.equinox.p2.metadata (2.4.400.v20190409-0548) "Equinox Provisioning Metadata" [Active]
org.eclipse.equinox.p2.metadata.repository (1.3.100.v20180822-1302) "Equinox Provisioning Metadata Repository" [Active]
org.eclipse.equinox.p2.operations (2.5.400.v20190408-2008) "Equinox Provisioning Operations API" [Active]
org.eclipse.equinox.p2.publisher (1.5.100.v20180822-1302) "Equinox Provisioning Publisher Infrastructure" [Active]
org.eclipse.equinox.p2.publisher.eclipse (1.3.200.v20190329-1624) "Equinox Provisioning Publisher for Eclipse" [Starting]
org.eclipse.equinox.p2.reconciler.dropins (1.3.0.v20181023-0914) "Equinox Provisioning Drop-in" [Active]
org.eclipse.equinox.p2.repository (2.4.400.v20190318-1320) "Equinox Provisioning Repository" [Active]
org.eclipse.equinox.p2.repository.tools (2.2.200.v20181102-0649) "Equinox Provisioning Repository Tools" [Starting]
org.eclipse.equinox.p2.touchpoint.eclipse (2.2.300.v20190215-2242) "Equinox Provisioning Eclipse Touchpoint" [Active]
org.eclipse.equinox.p2.touchpoint.natives (1.3.200.v20180921-1019) "Equinox Provisioning Native Touchpoint" [Active]
org.eclipse.equinox.p2.transport.ecf (1.2.100.v20180822-1354) "Equinox Provisioning ECF based Transport" [Active]
org.eclipse.equinox.p2.ui (2.5.500.v20190220-1158) "Equinox Provisioning UI Support" [Active]
org.eclipse.equinox.p2.ui.discovery (1.1.100.v20180822-1357) "Equinox Provisioning Discovery UI" [Resolved]
org.eclipse.equinox.p2.ui.importexport (1.2.100.v20180827-1122) "Equinox Provisioning Import and Export" [Starting]
org.eclipse.equinox.p2.ui.sdk (1.1.200.v20181214-0802) "Equinox Provisioning Platform Update Support" [Active]
org.eclipse.equinox.p2.ui.sdk.scheduler (1.4.200.v20181102-0649) "Equinox Provisioning Platform Automatic Update Support" [Active]
org.eclipse.equinox.p2.updatechecker (1.2.100.v20180827-1122) "Equinox Provisioning Update Checker" [Active]
org.eclipse.equinox.p2.updatesite (1.1.100.v20180827-1122) "Equinox Provisioning Legacy Update Site Support" [Starting]
org.eclipse.equinox.preferences (3.7.400.v20190516-1504) "Eclipse Preferences Mechanism" [Active]
org.eclipse.equinox.registry (3.8.400.v20190516-1504) "Extension Registry Support" [Active]
org.eclipse.equinox.security (1.3.200.v20190516-1504) "Equinox Java Authentication and Authorization Service (JAAS)" [Active]
org.eclipse.equinox.security.ui (1.2.300.v20190514-1046) "Equinox Security Default UI" [Starting]
org.eclipse.equinox.security.win32.x86_64 (1.1.100.v20180827-1235) "Windows Data Protection services integration (64 bit)" [Resolved]
org.eclipse.equinox.simpleconfigurator (1.3.200.v20181101-1115) "Simple Configurator" [Active]
org.eclipse.equinox.simpleconfigurator.manipulator (2.1.200.v20181123-1405) "Simple Configurator Manipulator" [Active]
org.eclipse.equinox.util (1.1.200.v20181008-1820) "Equinox Util Bundle" [Starting]
org.eclipse.osgi (3.14.0.v20190517-1309) "OSGi System Bundle" [Active]
org.eclipse.osgi.compatibility.state (1.1.500.v20190516-1407) "Equinox State and Resolver Compatibility Fragment" [Resolved]
org.eclipse.osgi.services (3.8.0.v20190206-2147) "OSGi Release 4.2.0 Services" [Resolved]
org.eclipse.osgi.util (3.5.200.v20190115-2323) "OSGi Release 4.2.0 Utility Classes" [Resolved]
org.eclipse.pde (3.13.600.v20190531-0245) "PDE" [Resolved]
org.eclipse.pde.api.tools (1.1.800.v20190517-1501) "API Tools" [Starting]
org.eclipse.pde.api.tools.annotations (1.1.300.v20190513-1223) "PDE API Tools Annotations" [Resolved]
org.eclipse.pde.api.tools.ui (1.1.700.v20190513-1223) "API Tools UI" [Starting]
org.eclipse.pde.build (3.10.400.v20190320-1020) "Plug-in Development Environment Build Support" [Active]
org.eclipse.pde.core (3.13.0.v20190513-1223) "PDE Core" [Active]
org.eclipse.pde.doc.user (3.14.400.v20190529-0756) "PDE User Guide" [Resolved]
org.eclipse.pde.ds.annotations (1.1.400.v20190514-1319) "Declarative Services Annotations Support" [Active]
org.eclipse.pde.ds.core (1.1.500.v20190513-1223) "PDE DS Core" [Starting]
org.eclipse.pde.ds.lib (1.1.300.v20190417-0900) "Annotations for Declarative Services v1.3" [Resolved]
org.eclipse.pde.ds.ui (1.1.600.v20190513-1223) "PDE DS UI" [Starting]
org.eclipse.pde.ds1_2.lib (1.0.300.v20190417-0900) "Annotations for Declarative Services v1.2" [Resolved]
org.eclipse.pde.genericeditor.extension (1.0.500.v20190513-1223) "Target definition generic editor extension" [Active]
org.eclipse.pde.junit.runtime (3.5.400.v20190513-1223) "PDE JUnit Runtime Support" [Starting]
org.eclipse.pde.launching (3.7.600.v20190513-1223) "PDE Launching Support" [Active]
org.eclipse.pde.runtime (3.6.500.v20190513-1223) "PDE Runtime" [Starting]
org.eclipse.pde.ua.core (1.1.300.v20190513-1223) "PDE UA Core" [Starting]
org.eclipse.pde.ua.ui (1.1.500.v20190513-1223) "PDE UA UI" [Starting]
org.eclipse.pde.ui (3.11.0.v20190520-2013) "PDE UI" [Active]
org.eclipse.pde.ui.templates (3.6.600.v20190513-1223) "PDE Templates" [Resolved]
org.eclipse.platform (4.12.0.v20190531-0245) "Eclipse Platform" [Resolved]
Comment 1 Andrey Loskutov CLA 2019-06-19 14:26:45 EDT

*** This bug has been marked as a duplicate of bug 539637 ***