Main /
EclipseTriquetrumAndOomphOopmh can be used to download and build Triquetrum ProblemsEMF To Web UIAfter updating to Eclipse 2019-09, the Oomph build fails with "Missing Requirement EMF To Web UI" Adding repository http://download.eclipse.org/ecp/releases/releases_115/ Fetching compositeContent.jar from http://download.eclipse.org/oomph/updates/milestone/latest/ (439B) Fetching content.jar from http://download.eclipse.org/oomph/drops/milestone/S20191011-134332-1.15.0-M1/ (55.63kB) 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.util.OomphPlugin.coreException(OomphPlugin.java:280) at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:425) at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:337) at org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:758) at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3824) at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3752) at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3733) at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3626) at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9.run(ProgressPage.java:582) at org.eclipse.oomph.setup.ui.wizards.ProgressPage$11$1.run(ProgressPage.java:708) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) ERROR: org.eclipse.equinox.p2.director code=0 Software being installed: artificial_root 1.0.0.v1571347601872 ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: EMF To Web UI 1.0.0.20171016-2142 (org.eclipse.emf.ecp.emf2web.ui 1.0.0.20171016-2142) requires 'osgi.bundle; com.ibm.icu [54.1.0,60.0.0)' but it could not be found ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: EMF To Web UI 1.0.0.20171106-1310 (org.eclipse.emf.ecp.emf2web.ui 1.0.0.20171106-1310) requires 'osgi.bundle; com.ibm.icu [54.1.0,60.0.0)' but it could not be found ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: EMF To Web UI 1.0.0.20171120-2246 (org.eclipse.emf.ecp.emf2web.ui 1.0.0.20171120-2246) requires 'osgi.bundle; com.ibm.icu [54.1.0,60.0.0)' but it could not be found ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: EMF To Web UI 1.0.0.20171204-2237 (org.eclipse.emf.ecp.emf2web.ui 1.0.0.20171204-2237) requires 'osgi.bundle; com.ibm.icu [54.1.0,60.0.0)' but it could not be found ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: EMF To Web UI 1.0.0.20171220-1057 (org.eclipse.emf.ecp.emf2web.ui 1.0.0.20171220-1057) requires 'osgi.bundle; com.ibm.icu [54.1.0,60.0.0)' but it could not be found ERROR: org.eclipse.equinox.p2.director code=1 Only one of the following can be installed at once: ERROR: org.eclipse.equinox.p2.director code=0 Edit SWT 1.15.0.20171106-1310 (org.eclipse.emf.ecp.edit.swt 1.15.0.20171106-1310) ERROR: org.eclipse.equinox.p2.director code=0 Edit SWT 1.15.0.20171220-1057 (org.eclipse.emf.ecp.edit.swt 1.15.0.20171220-1057) ERROR: org.eclipse.equinox.p2.director code=0 Edit SWT 1.15.0.20171204-2237 (org.eclipse.emf.ecp.edit.swt 1.15.0.20171204-2237) ERROR: org.eclipse.equinox.p2.director code=0 Edit SWT 1.15.0.20171120-2246 (org.eclipse.emf.ecp.edit.swt 1.15.0.20171120-2246) ERROR: org.eclipse.equinox.p2.director code=0 Edit SWT 1.22.0.20190903-1057 (org.eclipse.emf.ecp.edit.swt 1.22.0.20190903-1057) ERROR: org.eclipse.equinox.p2.director code=0 Edit SWT 1.15.0.20171016-2142 (org.eclipse.emf.ecp.edit.swt 1.15.0.20171016-2142) 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.v1571347601872 ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.emfforms.sdk.feature.feature.group 0.0.0 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.v1571347601872 ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.view.table.celleditor.rcp.feature.feature.group 0.0.0 ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: JSON Forms Integration 1.0.0.20171016-2142 (org.eclipse.emf.ecp.emf2web.feature.feature.group 1.0.0.20171016-2142) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.emf2web.ui [1.0.0.20171016-2142,1.0.0.20171016-2142] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: JSON Forms Integration 1.0.0.20171106-1310 (org.eclipse.emf.ecp.emf2web.feature.feature.group 1.0.0.20171106-1310) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.emf2web.ui [1.0.0.20171106-1310,1.0.0.20171106-1310] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: JSON Forms Integration 1.0.0.20171120-2246 (org.eclipse.emf.ecp.emf2web.feature.feature.group 1.0.0.20171120-2246) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.emf2web.ui [1.0.0.20171120-2246,1.0.0.20171120-2246] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: JSON Forms Integration 1.0.0.20171204-2237 (org.eclipse.emf.ecp.emf2web.feature.feature.group 1.0.0.20171204-2237) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.emf2web.ui [1.0.0.20171204-2237,1.0.0.20171204-2237] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: JSON Forms Integration 1.0.0.20171220-1057 (org.eclipse.emf.ecp.emf2web.feature.feature.group 1.0.0.20171220-1057) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.emf2web.ui [1.0.0.20171220-1057,1.0.0.20171220-1057] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: EMF Forms IDE Tooling 1.22.0.20190903-1057 (org.eclipse.emf.ecp.emfforms.idetooling.feature.feature.group 1.22.0.20190903-1057) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.view.model.project.installer [1.22.0.20190903-1057,1.22.0.20190903-1057] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: EMF Forms SDK 1.15.0.20171016-2142 (org.eclipse.emf.ecp.emfforms.sdk.feature.feature.group 1.15.0.20171016-2142) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.emf2web.feature.feature.group [1.0.0.20171016-2142,1.0.0.20171016-2142] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: EMF Forms SDK 1.15.0.20171106-1310 (org.eclipse.emf.ecp.emfforms.sdk.feature.feature.group 1.15.0.20171106-1310) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.emf2web.feature.feature.group [1.0.0.20171106-1310,1.0.0.20171106-1310] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: EMF Forms SDK 1.15.0.20171120-2246 (org.eclipse.emf.ecp.emfforms.sdk.feature.feature.group 1.15.0.20171120-2246) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.emf2web.feature.feature.group [1.0.0.20171120-2246,1.0.0.20171120-2246] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: EMF Forms SDK 1.15.0.20171204-2237 (org.eclipse.emf.ecp.emfforms.sdk.feature.feature.group 1.15.0.20171204-2237) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.emf2web.feature.feature.group [1.0.0.20171204-2237,1.0.0.20171204-2237] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: EMF Forms SDK 1.15.0.20171220-1057 (org.eclipse.emf.ecp.emfforms.sdk.feature.feature.group 1.15.0.20171220-1057) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.emf2web.feature.feature.group [1.0.0.20171220-1057,1.0.0.20171220-1057] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: EMF Forms SDK 1.22.0.20190903-1057 (org.eclipse.emf.ecp.emfforms.sdk.feature.feature.group 1.22.0.20190903-1057) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.emfforms.idetooling.feature.feature.group [1.22.0.20190903-1057,1.22.0.20190903-1057] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: New View Model Project Wizard 1.22.0.20190903-1057 (org.eclipse.emf.ecp.view.model.project.installer 1.22.0.20190903-1057) ERROR: org.eclipse.equinox.p2.director code=0 To: osgi.bundle; org.eclipse.emf.ecp.edit.swt [1.22.0,1.23.0) ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: Table UI SWT Additional Cell Editors for Non-RAP Applications 1.15.0.20171016-2142 (org.eclipse.emf.ecp.view.table.celleditor.rcp 1.15.0.20171016-2142) ERROR: org.eclipse.equinox.p2.director code=0 To: osgi.bundle; org.eclipse.emf.ecp.edit.swt [1.15.0,1.16.0) ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: Table UI SWT Additional Cell Editors for Non-RAP Applications 1.15.0.20171106-1310 (org.eclipse.emf.ecp.view.table.celleditor.rcp 1.15.0.20171106-1310) ERROR: org.eclipse.equinox.p2.director code=0 To: osgi.bundle; org.eclipse.emf.ecp.edit.swt [1.15.0,1.16.0) ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: Table UI SWT Additional Cell Editors for Non-RAP Applications 1.15.0.20171120-2246 (org.eclipse.emf.ecp.view.table.celleditor.rcp 1.15.0.20171120-2246) ERROR: org.eclipse.equinox.p2.director code=0 To: osgi.bundle; org.eclipse.emf.ecp.edit.swt [1.15.0,1.16.0) ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: Table UI SWT Additional Cell Editors for Non-RAP Applications 1.15.0.20171204-2237 (org.eclipse.emf.ecp.view.table.celleditor.rcp 1.15.0.20171204-2237) ERROR: org.eclipse.equinox.p2.director code=0 To: osgi.bundle; org.eclipse.emf.ecp.edit.swt [1.15.0,1.16.0) ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: Table UI SWT Additional Cell Editors for Non-RAP Applications 1.15.0.20171220-1057 (org.eclipse.emf.ecp.view.table.celleditor.rcp 1.15.0.20171220-1057) ERROR: org.eclipse.equinox.p2.director code=0 To: osgi.bundle; org.eclipse.emf.ecp.edit.swt [1.15.0,1.16.0) ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: EMF Forms Table UI SWT Additional Cell Editors (non-RAP) 1.15.0.20171016-2142 (org.eclipse.emf.ecp.view.table.celleditor.rcp.feature.feature.group 1.15.0.20171016-2142) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.view.table.celleditor.rcp [1.15.0.20171016-2142,1.15.0.20171016-2142] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: EMF Forms Table UI SWT Additional Cell Editors (non-RAP) 1.15.0.20171106-1310 (org.eclipse.emf.ecp.view.table.celleditor.rcp.feature.feature.group 1.15.0.20171106-1310) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.view.table.celleditor.rcp [1.15.0.20171106-1310,1.15.0.20171106-1310] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: EMF Forms Table UI SWT Additional Cell Editors (non-RAP) 1.15.0.20171120-2246 (org.eclipse.emf.ecp.view.table.celleditor.rcp.feature.feature.group 1.15.0.20171120-2246) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.view.table.celleditor.rcp [1.15.0.20171120-2246,1.15.0.20171120-2246] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: EMF Forms Table UI SWT Additional Cell Editors (non-RAP) 1.15.0.20171204-2237 (org.eclipse.emf.ecp.view.table.celleditor.rcp.feature.feature.group 1.15.0.20171204-2237) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.view.table.celleditor.rcp [1.15.0.20171204-2237,1.15.0.20171204-2237] ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency: ERROR: org.eclipse.equinox.p2.director code=0 From: EMF Forms Table UI SWT Additional Cell Editors (non-RAP) 1.15.0.20171220-1057 (org.eclipse.emf.ecp.view.table.celleditor.rcp.feature.feature.group 1.15.0.20171220-1057) ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.emf.ecp.view.table.celleditor.rcp [1.15.0.20171220-1057,1.15.0.20171220-1057] Took 5 seconds. There are failed tasks. Press Back to choose different settings or Cancel to abort. The fix was to update http://download.eclipse.org/ecp/releases/releases_115 to http://download.eclipse.org/ecp/releases/releases_122 See EMF Forms and EMF Client Platform 1.22.0 released! Password problemIf setups/org.eclipse.triquetrum.developer.setup/TriquetrumDevelopment.setup contains <setupTask xsi:type="setup:CompoundTask" name="Mylyn github issues"> <setupTask xsi:type="mylyn:MylynQueriesTask" connectorKind="github" repositoryURL="https://github.com/eclipse/triquetrum" userID="${github.user.id}" password="${github.user.password}"> <query summary="Triquetrum issues" url=""> <attribute key="state" value="open::closed::"/> </query> <description>Triquetrum issues</description> </setupTask> Then at some point I'm prompted for my github.user.password, which I enter. Then the Eclipse updated fails with: Performing Git Clone git@github.com:eclipse/triquetrum.git (master) Cloning Git repo git@github.com:eclipse/triquetrum.git to /Users/cxh/triquetrum-master2/git/triquetrum java.lang.Exception: org.eclipse.jgit.api.errors.TransportException: git@github.com:eclipse/triquetrum.git: No more authentication methods available I added <setupTask xsi:type="setup:VariableTask" name="github.user.id" label="Github user name (for cloning and issues)"> <description></description> </setupTask> <setupTask xsi:type="setup:VariableTask" type="PASSWORD" name="github.user.password" label="Github password"/> and made the following changes: <setupTask xsi:type="git:GitCloneTask" id="git.clone.triquetrum" filter="" - remoteURI="eclipse/triquetrum"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>github.remoteURIs</value> - </detail> - <detail - key="label"> - <value>${scope.project.label} Github repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> + remoteURI="https://${github.user.id}@github.com/eclipse/triquetrum"> <description>${scope.project.label}</description> </setupTask> based on https://github.com/cgeo/cgeo/blob/master/main/project/eclipse%20installation/cgeo.setup after searching for xsi:type="mylyn:MylynQueriesTask" connectorKind="github" https://github.com/nittka/terminology/blob/master/terminologyDev.setup after searching for "oomph GitCloneTask" and finding https://www.eclipse.org/forums/index.php/t/811266/ |