I have some new issues with Oomph + papyrus.setup.
I am having some problems with some operations on Papyrus models (e.g. renaming, moving), and when I checked the Error log I found several exceptions on multiple components such as:
and a few others.
So I thought that running "Perform Startup Tasks..." would reset the settings and workspace to a sane state, but that doesn't seem to work. When doing this, Oomph shows the following (manual) tasks:
* Project import (pointing to org.eclipse.papyrus.extra.umlrt.feature and org.eclipse.papyrus.tests.extra.umlrt.feature)
When it finishes, I get the same errors on the log, and if I try running "Perform Startup Tasks..." shows the exact same tasks. Furthermore, the Error Log shows the following Oomph exceptions:
[16:40:41] java.lang.IllegalStateException: Profile _Users_eposse_Development_PapyrusRT_ides_papyrus-ide-0_eclipse is not current. Expected timestamp 0 but was 0.
at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.lockProfile(SimpleProfileRegistry.java:850)
at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:67)
at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:44)
at org.eclipse.equinox.internal.provisional.p2.director.PlanExecutionHelper.executePlan(PlanExecutionHelper.java:41)
at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl$1.commit(ProfileTransactionImpl.java:404)
at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:309)
at org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.access$0(SetupTaskPerformer.java:2343)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer$WorkspaceUtil$1.run(SetupTaskPerformer.java:3170)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:3164)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer$WorkspaceUtil.access$0(SetupTaskPerformer.java:3162)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2334)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
at org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:359)
at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:436)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
[16:40:41] ERROR: org.eclipse.oomph.setup.core code=0 Profile _Users_eposse_Development_PapyrusRT_ides_papyrus-ide-0_eclipse is not current. Expected timestamp 0 but was 0.
java.lang.IllegalStateException: Profile _Users_eposse_Development_PapyrusRT_ides_papyrus-ide-0_eclipse is not current. Expected timestamp 0 but was 0.
at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.lockProfile(SimpleProfileRegistry.java:850)
at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:67)
at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:44)
at org.eclipse.equinox.internal.provisional.p2.director.PlanExecutionHelper.executePlan(PlanExecutionHelper.java:41)
at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl$1.commit(ProfileTransactionImpl.java:404)
at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:309)
at org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.access$0(SetupTaskPerformer.java:2343)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer$WorkspaceUtil$1.run(SetupTaskPerformer.java:3170)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:3164)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer$WorkspaceUtil.access$0(SetupTaskPerformer.java:3162)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2334)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
at org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
at org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:359)
at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:436)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
What could be the problem? (and might it be related to the Papyrus problems I'm having?)