this is encountered after using "revet all" functionallity and then trying to add an action item.


org.eclipse.emf.common.util.wrappedexception: an exception was ignored during command execution
at org.eclipse.emf.common.command.basiccommandstack.handleerror(basiccommandstack.java:287)
at org.eclipse.emf.transaction.impl.abstracttransactionalcommandstack.handleerror(abstracttransactionalcommandstack.java:125)
at org.eclipse.emf.common.command.basiccommandstack.execute(basiccommandstack.java:118)
at org.eclipse.emf.transaction.impl.abstracttransactionalcommandstack.basicexecute(abstracttransactionalcommandstack.java:241)
at org.eclipse.emf.transaction.impl.transactionalcommandstackimpl.doexecute(transactionalcommandstackimpl.java:63)
at org.eclipse.emf.transaction.impl.abstracttransactionalcommandstack.execute(abstracttransactionalcommandstack.java:165)
at org.eclipse.emf.transaction.impl.abstracttransactionalcommandstack.execute(abstracttransactionalcommandstack.java:219)
at org.unicase.workspace.util.unicasecommand.run(unicasecommand.java:45)
at org.unicase.workspace.impl.projectchangetracker.addtoresource(projectchangetracker.java:104)
at org.unicase.workspace.impl.projectchangetracker.modelelementadded(projectchangetracker.java:77)
at org.unicase.metamodel.impl.projectimpl$1.run(projectimpl.java:343)
at org.unicase.metamodel.impl.projectimpl.notifyprojectchangeobservers(projectimpl.java:353)
at org.unicase.metamodel.impl.projectimpl.handleemfmodelelementadded(projectimpl.java:346)
at org.unicase.metamodel.util.projectchangenotifier.handlesingleadd(projectchangenotifier.java:161)
at org.unicase.metamodel.util.projectchangenotifier.handleaddnotification(projectchangenotifier.java:151)
at org.unicase.metamodel.util.projectchangenotifier.notifychanged(projectchangenotifier.java:63)
at org.eclipse.emf.common.notify.impl.basicnotifierimpl.enotify(basicnotifierimpl.java:280)
at org.eclipse.emf.ecore.util.ecoreelist.dispatchnotification(ecoreelist.java:255)
at org.eclipse.emf.common.notify.impl.notifyinglistimpl.addunique(notifyinglistimpl.java:300)
at org.eclipse.emf.common.util.abstractelist.add(abstractelist.java:307)
at org.unicase.ui.unicasecommon.navigator.wizards.newmodelelementwizard$1.doexecute(newmodelelementwizard.java:90)
at org.eclipse.emf.transaction.recordingcommand.execute(recordingcommand.java:133)
at org.eclipse.emf.common.command.basiccommandstack.execute(basiccommandstack.java:84)
at org.eclipse.emf.transaction.impl.abstracttransactionalcommandstack.basicexecute(abstracttransactionalcommandstack.java:241)
at org.eclipse.emf.transaction.impl.transactionalcommandstackimpl.doexecute(transactionalcommandstackimpl.java:63)
at org.eclipse.emf.transaction.impl.abstracttransactionalcommandstack.execute(abstracttransactionalcommandstack.java:165)
at org.eclipse.emf.transaction.impl.abstracttransactionalcommandstack.execute(abstracttransactionalcommandstack.java:219)
at org.unicase.ui.unicasecommon.navigator.wizards.newmodelelementwizard.performfinish(newmodelelementwizard.java:87)
at org.unicase.ui.unicasecommon.navigator.wizards.modeltreepage$2.doubleclick(modeltreepage.java:93)
at org.eclipse.jface.viewers.structuredviewer$1.run(structuredviewer.java:821)
at org.eclipse.core.runtime.saferunner.run(saferunner.java:42)
at org.eclipse.core.runtime.platform.run(platform.java:888)
at org.eclipse.ui.internal.jfaceutil$1.run(jfaceutil.java:48)
at org.eclipse.jface.util.saferunnable.run(saferunnable.java:175)
at org.eclipse.jface.viewers.structuredviewer.firedoubleclick(structuredviewer.java:819)
at org.eclipse.jface.viewers.abstracttreeviewer.handledoubleselect(abstracttreeviewer.java:1419)
at org.eclipse.jface.viewers.structuredviewer$4.widgetdefaultselected(structuredviewer.java:1195)
at org.eclipse.jface.util.openstrategy.firedefaultselectionevent(openstrategy.java:238)
at org.eclipse.jface.util.openstrategy.access$0(openstrategy.java:235)
at org.eclipse.jface.util.openstrategy$1.handleevent(openstrategy.java:296)
at org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)
at org.eclipse.swt.widgets.display.sendevent(display.java:3543)
at org.eclipse.swt.widgets.widget.sendevent(widget.java:1250)
at org.eclipse.swt.widgets.widget.sendevent(widget.java:1273)
at org.eclipse.swt.widgets.widget.sendevent(widget.java:1258)
at org.eclipse.swt.widgets.widget.notifylisteners(widget.java:1079)
at org.eclipse.swt.widgets.display.rundeferredevents(display.java:3441)
at org.eclipse.swt.widgets.display.readanddispatch(display.java:3100)
at org.eclipse.jface.window.window.runeventloop(window.java:825)
at org.eclipse.jface.window.window.open(window.java:801)
at org.unicase.ui.unicasecommon.navigator.commands.newmodelelementwizardhandler.execute(newmodelelementwizardhandler.java:43)
at org.eclipse.ui.internal.handlers.handlerproxy.execute(handlerproxy.java:294)
at org.eclipse.core.commands.command.executewithchecks(command.java:476)
at org.eclipse.core.commands.parameterizedcommand.executewithchecks(parameterizedcommand.java:508)
at org.eclipse.ui.internal.handlers.handlerservice.executecommand(handlerservice.java:169)
at org.eclipse.ui.internal.handlers.slavehandlerservice.executecommand(slavehandlerservice.java:241)
at org.eclipse.ui.internal.handlers.slavehandlerservice.executecommand(slavehandlerservice.java:241)
at org.eclipse.ui.menus.commandcontributionitem.handlewidgetselection(commandcontributionitem.java:770)
at org.eclipse.ui.menus.commandcontributionitem.access$10(commandcontributionitem.java:756)
at org.eclipse.ui.menus.commandcontributionitem$5.handleevent(commandcontributionitem.java:746)
at org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)
at org.eclipse.swt.widgets.display.sendevent(display.java:3543)
at org.eclipse.swt.widgets.widget.sendevent(widget.java:1250)
at org.eclipse.swt.widgets.widget.sendevent(widget.java:1273)
at org.eclipse.swt.widgets.widget.sendevent(widget.java:1258)
at org.eclipse.swt.widgets.widget.notifylisteners(widget.java:1079)
at org.eclipse.swt.widgets.display.rundeferredevents(display.java:3441)
at org.eclipse.swt.widgets.display.readanddispatch(display.java:3100)
at org.eclipse.ui.internal.workbench.runeventloop(workbench.java:2405)
at org.eclipse.ui.internal.workbench.runui(workbench.java:2369)
at org.eclipse.ui.internal.workbench.access$4(workbench.java:2221)
at org.eclipse.ui.internal.workbench$5.run(workbench.java:500)
at org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)
at org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:493)
at org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)
at org.eclipse.ui.internal.ide.application.ideapplication.start(ideapplication.java:113)
at org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)
at org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:368)
at org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:179)
at sun.reflect.nativemethodaccessorimpl.invoke0(native method)
at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)
at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)
at java.lang.reflect.method.invoke(method.java:597)
at org.eclipse.equinox.launcher.main.invokeframework(main.java:559)
at org.eclipse.equinox.launcher.main.basicrun(main.java:514)
at org.eclipse.equinox.launcher.main.run(main.java:1311)
caused by: java.lang.illegalstateexception: file fragment "/users/liya/.unicase.internal/ps-_eqxy4ae6ed-8wp2kq93esa/project/45.upf" already exists - projectspace corrupted.
at org.unicase.workspace.impl.projectchangetracker.checkiffileexists(projectchangetracker.java:129)
at org.unicase.workspace.impl.projectchangetracker.addelementtoresouce(projectchangetracker.java:120)
at org.unicase.workspace.impl.projectchangetracker.access$0(projectchangetracker.java:107)
at org.unicase.workspace.impl.projectchangetracker$1.dorun(projectchangetracker.java:102)
at org.unicase.workspace.util.unicasecommand.doexecute(unicasecommand.java:32)
at org.eclipse.emf.transaction.recordingcommand.execute(recordingcommand.java:133)
at org.eclipse.emf.common.command.basiccommandstack.execute(basiccommandstack.java:84)
... 85 more
