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

Bug 535497

Summary: Unable to provision PDE UI with oomph
Product: [Tools] Oomph Reporter: Stefan Xenos <sxenos>
Component: SetupAssignee: Ed Merks <Ed.Merks>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 1.9.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 10   
Whiteboard:

Description Stefan Xenos CLA 2018-06-03 18:43:17 EDT
I tried to import Platform UI via Oomph. That worked. I then tried to add PDE UI and hit the following setup error:

Executing manual tasks
Java(TM) SE Runtime Environment 1.8.0_131-b11
Product org.eclipse.products.org.eclipse.platform.ide.latest
Workspace F:\Oomph\forms_wrapping\ws
Project org.eclipse.platform.ui.master
Project org.eclipse.pde.ui.master
Bundle org.eclipse.oomph.setup 1.9.0.v20180529-0916, build=3535, branch=df6403a4e53adefac88bf2032461e6674635a4cc
Bundle org.eclipse.oomph.setup.core 1.9.0.v20180529-0916, build=3535, branch=df6403a4e53adefac88bf2032461e6674635a4cc
Bundle org.eclipse.oomph.setup.git 1.9.0.v20180529-0916, build=3535, branch=df6403a4e53adefac88bf2032461e6674635a4cc
Bundle org.eclipse.oomph.setup.jdt 1.9.0.v20180529-0916, build=3535, branch=df6403a4e53adefac88bf2032461e6674635a4cc
Bundle org.eclipse.oomph.setup.p2 1.9.0.v20180529-0916, build=3535, branch=df6403a4e53adefac88bf2032461e6674635a4cc
Bundle org.eclipse.oomph.setup.pde 1.9.0.v20180529-0916, build=3535, branch=df6403a4e53adefac88bf2032461e6674635a4cc
Bundle org.eclipse.oomph.setup.targlets 1.9.0.v20180529-0916, build=3535, branch=df6403a4e53adefac88bf2032461e6674635a4cc
Bundle org.eclipse.oomph.setup.workingsets 1.9.0.v20180529-0916, build=3535, branch=df6403a4e53adefac88bf2032461e6674635a4cc
Performing P2 Director (Eclipse Platform (Photon) + Platform)
Offline = false
Mirrors = true
Resolving 15 requirements from 3 repositories to F:\Oomph\forms_wrapping\eclipse
Requirement org.eclipse.platform.feature.group
Requirement org.eclipse.jdt.feature.group
Requirement org.eclipse.pde.feature.group
Requirement org.eclipse.pde.api.tools.ee.feature.feature.group
Requirement org.eclipse.platform.ide [4.8.0,5.0.0)
Requirement org.eclipse.platform.feature.group [4.8.0,5.0.0)
Requirement org.eclipse.rcp.feature.group [4.8.0,5.0.0)
Requirement org.eclipse.oomph.setup.feature.group
Requirement org.eclipse.oomph.targlets.feature.group
Requirement org.eclipse.oomph.setup.targlets.feature.group
Requirement org.eclipse.oomph.setup.pde.feature.group
Requirement org.eclipse.oomph.setup.jdt.feature.group
Requirement org.eclipse.oomph.setup.git.feature.group
Requirement org.eclipse.egit.feature.group
Requirement org.eclipse.oomph.setup.workingsets.feature.group
Repository http://download.eclipse.org/releases/photon
Repository http://download.eclipse.org/oomph/updates/milestone/latest
Repository http://download.eclipse.org/egit/updates
Adding repository http://download.eclipse.org/egit/updates
Adding repository http://download.eclipse.org/releases/photon
Adding repository http://download.eclipse.org/oomph/updates/milestone/latest
Calculating requirements and dependencies.
Computing prerequisite plan
No software updates are available
Performing Preference /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.forbiddenReference = warning
Performing Targlets Modular API Baseline Target (Eclipse Platform + Platform)
Repository http://download.eclipse.org/eclipse/updates/4.7
Offline = false
Mirrors = true
Include All Platforms = false
Include All Requirements = true
Include Binary Equivalents = true
Include Sources = false
Adding repository http://download.eclipse.org/eclipse/updates/4.7
Calculating requirements and dependencies.
Computing prerequisite plan
Sending ProfileUpdateSucceededEvent[source=Modular API Baseline Target, profile=F__Oomph_forms_wrapping_ws-ea0eb1f9f778af0cbb0e76e2f26e11b5f5a39f0e] to PomArtifactUpdater
Sending ProfileUpdateSucceededEvent[source=Modular API Baseline Target, profile=F__Oomph_forms_wrapping_ws-ea0eb1f9f778af0cbb0e76e2f26e11b5f5a39f0e] to PomModulesUpdater
Sending ProfileUpdateSucceededEvent[source=Modular API Baseline Target, profile=F__Oomph_forms_wrapping_ws-ea0eb1f9f778af0cbb0e76e2f26e11b5f5a39f0e] to TargetDefinitionGenerator
Targlet container profile update completed
Performing API Baseline from Target Modular API Baseline, activate
Removing existing baseline.
Creating new baseline from target Modular API Baseline Target
Performing Git Clone ssh://sxenos@git.eclipse.org:29418/pde/eclipse.pde.ui  (master)
Performing Text Modify file:/F:/git_repos/eclipse.pde.ui/ui/org.eclipse.pde.core/.settings/org.eclipse.jdt.core.prefs
Modifying file:/F:/git_repos/eclipse.pde.ui/ui/org.eclipse.pde.core/.settings/org.eclipse.jdt.core.prefs
Performing Text Modify file:/F:/git_repos/eclipse.pde.ui/ui/org.eclipse.pde.core/.project
Modifying file:/F:/git_repos/eclipse.pde.ui/ui/org.eclipse.pde.core/.project
Performing Text Modify file:/F:/git_repos/eclipse.pde.ui/ui/org.eclipse.pde.core/.externalToolBuilders/org.eclipse.pde.core localbuild.xml [Builder].launch
Modifying file:/F:/git_repos/eclipse.pde.ui/ui/org.eclipse.pde.core/.externalToolBuilders/org.eclipse.pde.core localbuild.xml [Builder].launch
Performing Targlets Modular Target (Eclipse Platform + PDE + PDE UI + Platform + Platform UI), activate
Repository http://download.eclipse.org/eclipse/updates/4.7
Repository http://download.eclipse.org/cbi/updates/license
Repository http://download.eclipse.org/tools/orbit/downloads/latest-R
Repository http://download.eclipse.org/modeling/emf/emf/builds/milestone/latest
Repository http://download.eclipse.org/tools/gef/updates/milestones
Offline = false
Mirrors = true
Include All Platforms = false
Include All Requirements = true
Include Binary Equivalents = true
Include Sources = true
Adding repository http://download.eclipse.org/cbi/updates/license
Adding repository http://download.eclipse.org/modeling/emf/emf/builds/milestone/latest
Adding repository http://download.eclipse.org/tools/gef/updates/milestones
Adding repository http://download.eclipse.org/eclipse/updates/4.7
Adding repository http://download.eclipse.org/tools/orbit/downloads/latest-R
Calculating requirements and dependencies.
Cannot complete the request.  Generating details.
ERROR: org.eclipse.equinox.p2.director code=10053 Cannot complete the install because one or more required items could not be found.
  at org.eclipse.oomph.targlets.internal.core.TargletContainer.forceUpdate(TargletContainer.java:801)
  at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl$4.run(TargletTaskImpl.java:1167)
  at org.eclipse.oomph.util.pde.TargetPlatformUtil.runWithTargetPlatformService(TargetPlatformUtil.java:120)
  at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl.perform(TargletTaskImpl.java:1033)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3332)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.access$1(SetupTaskPerformer.java:3275)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil$1.run(SetupTaskPerformer.java:4502)
  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2289)
  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:4496)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.access$0(SetupTaskPerformer.java:4494)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3266)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3241)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3141)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9.run(ProgressPage.java:575)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$11$1.run(ProgressPage.java:701)
  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:60)
  ERROR: org.eclipse.equinox.p2.director code=0 Software being installed: artificial_root 1.0.0.v1528065545955
  ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: Eclipse IDE UI 3.13.0.v20170516-1223 (org.eclipse.ui.ide 3.13.0.v20170516-1223) requires 'osgi.bundle; org.eclipse.swt [3.107.0,4.0.0)' but it could not be found
  ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: Eclipse IDE UI 3.13.1.v20170822-1526 (org.eclipse.ui.ide 3.13.1.v20170822-1526) requires 'osgi.bundle; org.eclipse.swt [3.107.0,4.0.0)' but it could not be found
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: artificial_root 1.0.0.v1528065545955
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.ui.ide 0.0.0

Took 25 seconds.
There are failed tasks.
Press Back to choose different settings or Cancel to abort.