Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] Oomph issues

Hi, Ernesto,

What are the exceptions that you're getting from, for example, GMF?  And does renaming/moving a Papyrus model not work in some way?

These IllegalStateExceptions from p2 are baffling ... "Expected timestamp 0 but was 0."  Hunh?  Isn't that a good thing?  I'd suggest asking on the Oomph newsgroup whether anybody else has seen these; it's possible that Oomph is doing something that the p2 Director doesn't expect.

cW


On Jul 24, 2014, at 4:59 PM, Ernesto Posse <eposse@xxxxxxxxxxxxx> wrote:

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:

org.eclipse.equinox.internal.p2.core
org.eclipse.gmf.runtime.common.ui
org.eclipse.ui.workbench
org.eclipse.ui

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:

* P2 Director (Core Development Tools + Core Quality Tools)
* Projects import (pointing to org.eclipse.papyrus.junit.utils)
* Targlets
* 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?)

Thanks


Back to the top