Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [papyrus-rt-dev] Problems with Oomph developer setup

Hi,

I did bump into this issue as well, and concluded that this only happens if you include the Installer subproject, which is now nested under the Releng subproject (so if you don't pay attention, you get the Installer subproject "for free" when selecting the Releng subproject).

The conflict that then appears is due to that the Oomph installer requires version 2.0.0 of org.eclupse.e4.ui.model.workbench, whereas (for some reason), the JUnit utility from Papyrus has an upper limit for the same bundle that does not allow 2.0.0 to be used.

I avoided this by *not* including the Installer subproject in my workspace. But I guess it really should be looked into why the JUnit utility (org.eclipse.papyrus.junit.utils) really have put an upper bound of 2.0.0 on the org.eclipse.e4.ui.model.workbench. Why do the JUnit utility even have this dependency in the first place?

/Peter Cigéhn

On 27 March 2017 at 22:30, Ernesto Posse <eposse@xxxxxxxxxxxxx> wrote:
Hello. There seems to be a newly introduced issue, probably in Papyrus because performing setup tasks results in the exception below. Both Young-Soo and I see the same problem and both with and without a shared p2 pool. The exception occurs right after fetching the Papyrus Neon nightly. The only thing that we can think of is that we both installed SysML 1.4, but that should not affect an installation that doesn't share a p2 pool, right? Any ideas about what could be the problem? Can anyone else reproduce it?


Fetching content.xml.xz from https://hudson.eclipse.org/papyrus/job/Papyrus-Neon-Developer/lastSuccessfulBuild/artifact/repository/ (9.91kB)

Calculating requirements and dependencies.

Cannot complete the request.  Generating details.

ERROR: org.eclipse.equinox.p2.director code=10054 Cannot complete the install because of a conflicting dependency.

  at org.eclipse.oomph.targlets.internal.core.TargletContainer.forceUpdate(TargletContainer.java:820)

  at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl$4.run(TargletTaskImpl.java:1128)

  at org.eclipse.oomph.util.pde.TargetPlatformUtil.runWithTargetPlatformService(TargetPlatformUtil.java:120)

  at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl.perform(TargletTaskImpl.java:1036)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3324)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.access$1(SetupTaskPerformer.java:3267)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil$1.run(SetupTaskPerformer.java:4488)

  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)

  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:4482)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.access$0(SetupTaskPerformer.java:4480)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3258)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3233)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3133)

  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9.run(ProgressPage.java:567)

  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$11$1.run(ProgressPage.java:693)

  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

  ERROR: org.eclipse.equinox.p2.director code=0 Software being installed: artificial_root 1.0.0.v1490646303230

  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 Eclipse Workbench Model 1.2.0.v20160229-1459 (org.eclipse.e4.ui.model.workbench 1.2.0.v20160229-1459)

    ERROR: org.eclipse.equinox.p2.director code=0 Eclipse Workbench Model 2.0.0.v20170228-1842 (org.eclipse.e4.ui.model.workbench 2.0.0.v20170228-1842)

  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.v1490646303230

    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.oomph.setup.installer.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.v1490646303230

    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.papyrus.junit.utils 0.0.0

  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:

    ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse 4 Rich Client Platform 1.6.0.v20170326-1903 (org.eclipse.e4.rcp.feature.group 1.6.0.v20170326-1903)

    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.e4.ui.model.workbench [2.0.0.v20170228-1842]

  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:

    ERROR: org.eclipse.equinox.p2.director code=0 From: Oomph Setup Installer 1.8.0.v20170326-2000 (org.eclipse.oomph.setup.installer.feature.group 1.8.0.v20170326-2000)

    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.rcp.feature.group [4.7.0.v20170326-2000]

  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:

    ERROR: org.eclipse.equinox.p2.director code=0 From: Utils classes for JUnit tests 2.0.1.201703260230 (org.eclipse.papyrus.junit.utils 2.0.1.201703260230)

    ERROR: org.eclipse.equinox.p2.director code=0 To: bundle org.eclipse.e4.ui.model.workbench [1.2.0,2.0.0)

  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:

    ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse RCP 4.7.0.v20170326-2000 (org.eclipse.rcp.feature.group 4.7.0.v20170326-2000)

    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.e4.rcp.feature.group [1.6.0.v20170326-1903]




--
Ernesto Posse
Zeligsoft

_______________________________________________
papyrus-rt-dev mailing list
papyrus-rt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev



Back to the top