Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » GMF (Graphical Modeling Framework) » Exception in GMF
Exception in GMF [message #47345] Wed, 13 September 2006 19:17 Go to next message
Eclipse UserFriend
Originally posted by: amoiln.sktcorp.com

I am using GMF 1.0 and Eclipse 3.2. I changed my ECORE model, and now I
have an exception whenever I try to select one of the properties in the
GMFMAP window.

Can anyone tell me what might be causing this and how I can work around
it? Any suggestions for how to debug a problem like this?

Thanks!

Arthur Molin


!ENTRY org.eclipse.ui 4 4 2006-09-13 14:14:04.115
!MESSAGE Unhandled event loop exception

!ENTRY org.eclipse.ui 4 0 2006-09-13 14:14:04.135
!MESSAGE java.lang.ArrayStoreException
!STACK 0
java.lang.ArrayStoreException
at org.eclipse.emf.common.util.BasicEList.assign(BasicEList.jav a:188)
at org.eclipse.emf.ecore.util.EcoreEList.resolve(EcoreEList.jav a:156)
at
org.eclipse.emf.ecore.util.EObjectResolvingEList.resolve(EOb jectResolvingEList.java:58)
at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:5 14)
at
org.eclipse.emf.common.util.BasicEList$EIterator.next(BasicE List.java:1274)
at
org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:875)
at
org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:878)
at
org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:887)
at
org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:878)
at
org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:887)
at
org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:878)
at
org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:887)
at
org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:878)
at
org.eclipse.emf.edit.provider.ItemPropertyDescriptor.getReac hableObjectsOfType(ItemPropertyDescriptor.java:829)
at
org.eclipse.emf.edit.provider.ItemPropertyDescriptor.getComb oBoxObjects(ItemPropertyDescriptor.java:774)
at
org.eclipse.gmf.mappings.provider.NodeReferenceItemProvider$ 1.getComboBoxObjects(NodeReferenceItemProvider.java:88)
at
org.eclipse.emf.edit.provider.ItemPropertyDescriptor.getChoi ceOfValues(ItemPropertyDescriptor.java:1410)
at
org.eclipse.emf.edit.ui.provider.PropertyDescriptor.createPr opertyEditor(PropertyDescriptor.java:402)
at
org.eclipse.ui.views.properties.PropertySheetEntry.getEditor (PropertySheetEntry.java:379)
at
org.eclipse.ui.views.properties.PropertySheetViewer.activate CellEditor(PropertySheetViewer.java:154)
at
org.eclipse.ui.views.properties.PropertySheetViewer.handleSe lect(PropertySheetViewer.java:702)
at
org.eclipse.ui.views.properties.PropertySheetViewer.access$7 (PropertySheetViewer.java:680)
at
org.eclipse.ui.views.properties.PropertySheetViewer$5.mouseD own(PropertySheetViewer.java:790)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:133)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3348)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2968)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1914)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:419)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:95)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:78)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Re: Exception in GMF [message #47370 is a reply to message #47345] Wed, 13 September 2006 19:21 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: vcciubot.uwaterloo.ca

Did you regenerate the model and edit plugins?

On Wed, 13 Sep 2006 14:17:56 -0500, Arthur Molin wrote:

> I am using GMF 1.0 and Eclipse 3.2. I changed my ECORE model, and now I
> have an exception whenever I try to select one of the properties in the
> GMFMAP window.
>
> Can anyone tell me what might be causing this and how I can work around
> it? Any suggestions for how to debug a problem like this?
>
> Thanks!
>
> Arthur Molin
>
>
> !ENTRY org.eclipse.ui 4 4 2006-09-13 14:14:04.115
> !MESSAGE Unhandled event loop exception
>
> !ENTRY org.eclipse.ui 4 0 2006-09-13 14:14:04.135
> !MESSAGE java.lang.ArrayStoreException
> !STACK 0
> java.lang.ArrayStoreException
> at org.eclipse.emf.common.util.BasicEList.assign(BasicEList.jav a:188)
> at org.eclipse.emf.ecore.util.EcoreEList.resolve(EcoreEList.jav a:156)
> at
> org.eclipse.emf.ecore.util.EObjectResolvingEList.resolve(EOb jectResolvingEList.java:58)
> at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:5 14)
> at
> org.eclipse.emf.common.util.BasicEList$EIterator.next(BasicE List.java:1274)
> at
> org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:875)
> at
> org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:878)
> at
> org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:887)
> at
> org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:878)
> at
> org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:887)
> at
> org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:878)
> at
> org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:887)
> at
> org.eclipse.emf.edit.provider.ItemPropertyDescriptor.collect ReachableObjectsOfType(ItemPropertyDescriptor.java:878)
> at
> org.eclipse.emf.edit.provider.ItemPropertyDescriptor.getReac hableObjectsOfType(ItemPropertyDescriptor.java:829)
> at
> org.eclipse.emf.edit.provider.ItemPropertyDescriptor.getComb oBoxObjects(ItemPropertyDescriptor.java:774)
> at
> org.eclipse.gmf.mappings.provider.NodeReferenceItemProvider$ 1.getComboBoxObjects(NodeReferenceItemProvider.java:88)
> at
> org.eclipse.emf.edit.provider.ItemPropertyDescriptor.getChoi ceOfValues(ItemPropertyDescriptor.java:1410)
> at
> org.eclipse.emf.edit.ui.provider.PropertyDescriptor.createPr opertyEditor(PropertyDescriptor.java:402)
> at
> org.eclipse.ui.views.properties.PropertySheetEntry.getEditor (PropertySheetEntry.java:379)
> at
> org.eclipse.ui.views.properties.PropertySheetViewer.activate CellEditor(PropertySheetViewer.java:154)
> at
> org.eclipse.ui.views.properties.PropertySheetViewer.handleSe lect(PropertySheetViewer.java:702)
> at
> org.eclipse.ui.views.properties.PropertySheetViewer.access$7 (PropertySheetViewer.java:680)
> at
> org.eclipse.ui.views.properties.PropertySheetViewer$5.mouseD own(PropertySheetViewer.java:790)
> at
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:133)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3348)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2968)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1914)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:419)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:95)
> at
> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:78)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)
Re: Exception in GMF [message #47550 is a reply to message #47370] Wed, 13 September 2006 23:02 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: amoiln.sktcorp.com

Vlad Ciubotariu wrote:
> Did you regenerate the model and edit plugins?
>

Yes, I did. What I did not do is update the GMFMAP file, because any
attempt to do so throws an exception, so the GMFMAP file refers to
structures that are not present in the ECORE file (or at least are moved
around in the hierarchy).

I also discovered that attempting the Validate the GMFMAP file throws a
bunch of exceptions:


!ENTRY org.eclipse.gmf.validate 4 300 2006-09-13 17:59:16.315
!MESSAGE Validation failed unexpectedly for 'Mapping'. See log for details.
!STACK 0
java.lang.ArrayStoreException
at org.eclipse.emf.common.util.BasicEList.assign(BasicEList.jav a:188)
at org.eclipse.emf.ecore.util.EcoreEList.resolve(EcoreEList.jav a:156)
at
org.eclipse.emf.ecore.util.EObjectResolvingEList.resolve(EOb jectResolvingEList.java:58)
at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:5 14)
at
org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.hasNext(EContentsEList.java:439)
at
org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.next(EContentsEList.java:549)
at
org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.handleC rossReference(EcoreUtil.java:1565)
at
org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.crossRe ference(EcoreUtil.java:1541)
at
org.eclipse.emf.ecore.util.EcoreUtil$ExternalCrossReferencer .findExternalCrossReferences(EcoreUtil.java:1775)
at
org.eclipse.emf.ecore.util.EcoreUtil$ExternalCrossReferencer .find(EcoreUtil.java:1787)
at
org.eclipse.gmf.internal.validate.ExternModelImport.intializ eExternPackages(ExternModelImport.java:122)
at
org.eclipse.gmf.internal.validate.AbstractValidator.getExpre ssion(AbstractValidator.java:74)
at
org.eclipse.gmf.internal.validate.AbstractValidator.getExpre ssion(AbstractValidator.java:58)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleEAnnotation(AnnotatedOclValidator.java:1 27)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleMetaModel(AnnotatedOclValidator.java:175 )
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali dateOCL(AnnotatedOclValidator.java:89)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali date(AnnotatedOclValidator.java:73)
at
org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
at
org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
at
org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
at
org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
at
org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)

!ENTRY org.eclipse.gmf.validate 4 300 2006-09-13 17:59:16.385
!MESSAGE Validation failed unexpectedly for 'Label Mapping'. See log for
details.
!STACK 0
java.lang.ArrayStoreException
at org.eclipse.emf.common.util.BasicEList.assign(BasicEList.jav a:188)
at org.eclipse.emf.ecore.util.EcoreEList.resolve(EcoreEList.jav a:156)
at
org.eclipse.emf.ecore.util.EObjectResolvingEList.resolve(EOb jectResolvingEList.java:58)
at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:5 14)
at
org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.hasNext(EContentsEList.java:439)
at
org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.next(EContentsEList.java:549)
at
org.eclipse.emf.ecore.util.EObjectValidator.validate_EveryPr oxyResolves(EObjectValidator.java:330)
at
org.eclipse.emf.ecore.util.EObjectValidator.validate_EveryDe faultConstraint(EObjectValidator.java:183)
at
org.eclipse.emf.ecore.util.EObjectValidator.validate(EObject Validator.java:168)
at
org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
at
org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
at
org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
at
org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)

!ENTRY org.eclipse.gmf.validate 4 220 2006-09-13 17:59:16.435
!MESSAGE Unexpected error during expression evalutation. See log for
details.
!STACK 0
java.lang.ArrayStoreException
at org.eclipse.emf.common.util.BasicEList.assign(BasicEList.jav a:188)
at org.eclipse.emf.ecore.util.EcoreEList.resolve(EcoreEList.jav a:156)
at
org.eclipse.emf.ecore.util.EObjectResolvingEList.resolve(EOb jectResolvingEList.java:58)
at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:5 14)
at
org.eclipse.emf.common.util.BasicEList$EIterator.next(BasicE List.java:1274)
at
org.eclipse.emf.ocl.expressions.impl.IterationTemplate.initi alizeIterators(IterationTemplate.java:108)
at
org.eclipse.emf.ocl.expressions.impl.IterationTemplate.evalu ate(IterationTemplate.java:71)
at
org.eclipse.emf.ocl.expressions.impl.EvaluationVisitorImpl.e valuateForAllIterator(EvaluationVisitorImpl.java:1533)
at
org.eclipse.emf.ocl.expressions.impl.EvaluationVisitorImpl.v isitIteratorExp(EvaluationVisitorImpl.java:1461)
at
org.eclipse.emf.ocl.expressions.impl.IteratorExpImpl.accept( IteratorExpImpl.java:60)
at org.eclipse.emf.ocl.query.impl.QueryImpl.evaluate(QueryImpl. java:224)
at
org.eclipse.gmf.internal.validate.ocl.OCLExpressionAdapter.d oEvaluate(OCLExpressionAdapter.java:117)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
at
org.eclipse.gmf.internal.validate.ConstraintAdapter.doEvalua te(ConstraintAdapter.java:81)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
at
org.eclipse.gmf.internal.validate.ConstraintAdapter.isSatisf ied(ConstraintAdapter.java:89)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleConstrainedElement(AnnotatedOclValidator .java:231)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleEAnnotation(AnnotatedOclValidator.java:1 34)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleMetaModel(AnnotatedOclValidator.java:190 )
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali dateOCL(AnnotatedOclValidator.java:89)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali date(AnnotatedOclValidator.java:73)
at
org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
at
org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
at
org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
at
org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
at
org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)

!ENTRY org.eclipse.gmf.validate 4 300 2006-09-13 17:59:16.475
!MESSAGE Validation failed unexpectedly for 'Label Mapping'. See log for
details.
!STACK 0
java.lang.ArrayStoreException
at org.eclipse.emf.common.util.BasicEList.assign(BasicEList.jav a:188)
at org.eclipse.emf.ecore.util.EcoreEList.resolve(EcoreEList.jav a:156)
at
org.eclipse.emf.ecore.util.EObjectResolvingEList.resolve(EOb jectResolvingEList.java:58)
at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:5 14)
at
org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.hasNext(EContentsEList.java:439)
at
org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.next(EContentsEList.java:549)
at
org.eclipse.emf.ecore.util.EObjectValidator.validate_EveryPr oxyResolves(EObjectValidator.java:330)
at
org.eclipse.emf.ecore.util.EObjectValidator.validate_EveryDe faultConstraint(EObjectValidator.java:183)
at
org.eclipse.emf.ecore.util.EObjectValidator.validate(EObject Validator.java:168)
at
org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
at
org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
at
org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
at
org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)

!ENTRY org.eclipse.gmf.validate 4 220 2006-09-13 17:59:16.525
!MESSAGE Unexpected error during expression evalutation. See log for
details.
!STACK 0
java.lang.IllegalArgumentException: The name: (self) already has a
binding: (org.eclipse.gmf.mappings.impl.LabelMappingImpl@b77801
(readOnly: false, viewPattern: null, editPattern: ))
at
org.eclipse.emf.ocl.expressions.util.EvalEnvironment.add(Eva lEnvironment.java:83)
at org.eclipse.emf.ocl.query.impl.QueryImpl.evaluate(QueryImpl. java:223)
at
org.eclipse.gmf.internal.validate.ocl.OCLExpressionAdapter.d oEvaluate(OCLExpressionAdapter.java:117)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
at
org.eclipse.gmf.internal.validate.ConstraintAdapter.doEvalua te(ConstraintAdapter.java:81)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
at
org.eclipse.gmf.internal.validate.ConstraintAdapter.isSatisf ied(ConstraintAdapter.java:89)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleConstrainedElement(AnnotatedOclValidator .java:231)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleEAnnotation(AnnotatedOclValidator.java:1 34)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleMetaModel(AnnotatedOclValidator.java:190 )
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali dateOCL(AnnotatedOclValidator.java:89)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali date(AnnotatedOclValidator.java:73)
at
org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
at
org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
at
org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
at
org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
at
org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)

!ENTRY org.eclipse.gmf.validate 4 300 2006-09-13 17:59:16.575
!MESSAGE Validation failed unexpectedly for 'Label Mapping'. See log for
details.
!STACK 0
java.lang.ArrayStoreException
at org.eclipse.emf.common.util.BasicEList.assign(BasicEList.jav a:188)
at org.eclipse.emf.ecore.util.EcoreEList.resolve(EcoreEList.jav a:156)
at
org.eclipse.emf.ecore.util.EObjectResolvingEList.resolve(EOb jectResolvingEList.java:58)
at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:5 14)
at
org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.hasNext(EContentsEList.java:439)
at
org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.next(EContentsEList.java:549)
at
org.eclipse.emf.ecore.util.EObjectValidator.validate_EveryPr oxyResolves(EObjectValidator.java:330)
at
org.eclipse.emf.ecore.util.EObjectValidator.validate_EveryDe faultConstraint(EObjectValidator.java:183)
at
org.eclipse.emf.ecore.util.EObjectValidator.validate(EObject Validator.java:168)
at
org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
at
org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
at
org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
at
org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)

!ENTRY org.eclipse.gmf.validate 4 220 2006-09-13 17:59:16.615
!MESSAGE Unexpected error during expression evalutation. See log for
details.
!STACK 0
java.lang.IllegalArgumentException: The name: (self) already has a
binding: (org.eclipse.gmf.mappings.impl.LabelMappingImpl@b77801
(readOnly: false, viewPattern: null, editPattern: ))
at
org.eclipse.emf.ocl.expressions.util.EvalEnvironment.add(Eva lEnvironment.java:83)
at org.eclipse.emf.ocl.query.impl.QueryImpl.evaluate(QueryImpl. java:223)
at
org.eclipse.gmf.internal.validate.ocl.OCLExpressionAdapter.d oEvaluate(OCLExpressionAdapter.java:117)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
at
org.eclipse.gmf.internal.validate.ConstraintAdapter.doEvalua te(ConstraintAdapter.java:81)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
at
org.eclipse.gmf.internal.validate.ConstraintAdapter.isSatisf ied(ConstraintAdapter.java:89)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleConstrainedElement(AnnotatedOclValidator .java:231)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleEAnnotation(AnnotatedOclValidator.java:1 34)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleMetaModel(AnnotatedOclValidator.java:190 )
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali dateOCL(AnnotatedOclValidator.java:89)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali date(AnnotatedOclValidator.java:73)
at
org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
at
org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
at
org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
at
org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
at
org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)

!ENTRY org.eclipse.gmf.validate 4 220 2006-09-13 17:59:16.665
!MESSAGE Unexpected error during expression evalutation. See log for
details.
!STACK 0
java.lang.IllegalArgumentException: The name: (self) already has a
binding: (org.eclipse.gmf.mappings.impl.LabelMappingImpl@b77801
(readOnly: false, viewPattern: null, editPattern: ))
at
org.eclipse.emf.ocl.expressions.util.EvalEnvironment.add(Eva lEnvironment.java:83)
at org.eclipse.emf.ocl.query.impl.QueryImpl.evaluate(QueryImpl. java:223)
at
org.eclipse.gmf.internal.validate.ocl.OCLExpressionAdapter.d oEvaluate(OCLExpressionAdapter.java:117)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
at
org.eclipse.gmf.internal.validate.ConstraintAdapter.doEvalua te(ConstraintAdapter.java:81)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
at
org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
at
org.eclipse.gmf.internal.validate.ConstraintAdapter.isSatisf ied(ConstraintAdapter.java:89)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleConstrainedElement(AnnotatedOclValidator .java:231)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleEAnnotation(AnnotatedOclValidator.java:1 34)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleMetaModel(AnnotatedOclValidator.java:190 )
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali dateOCL(AnnotatedOclValidator.java:89)
at
org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali date(AnnotatedOclValidator.java:73)
at
org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
at
org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at
org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
at
org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
at
org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
at
org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
at
org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
Re: Exception in GMF [message #48033 is a reply to message #47550] Thu, 14 September 2006 14:55 Go to previous message
Artem Tikhomirov is currently offline Artem TikhomirovFriend
Messages: 222
Registered: July 2009
Senior Member
I'd suggest you to edit .gmfmap file manually and remove the property that
causes exception altogether.

Artem

"Arthur Molin" <amoiln@sktcorp.com> wrote in message
news:eea2pt$7i1$1@utils.eclipse.org...
> Vlad Ciubotariu wrote:
>> Did you regenerate the model and edit plugins?
>>
>
> Yes, I did. What I did not do is update the GMFMAP file, because any
> attempt to do so throws an exception, so the GMFMAP file refers to
> structures that are not present in the ECORE file (or at least are moved
> around in the hierarchy).
>
> I also discovered that attempting the Validate the GMFMAP file throws a
> bunch of exceptions:
>
>
> !ENTRY org.eclipse.gmf.validate 4 300 2006-09-13 17:59:16.315
> !MESSAGE Validation failed unexpectedly for 'Mapping'. See log for
> details.
> !STACK 0
> java.lang.ArrayStoreException
> at org.eclipse.emf.common.util.BasicEList.assign(BasicEList.jav a:188)
> at org.eclipse.emf.ecore.util.EcoreEList.resolve(EcoreEList.jav a:156)
> at
> org.eclipse.emf.ecore.util.EObjectResolvingEList.resolve(EOb jectResolvingEList.java:58)
> at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:5 14)
> at
> org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.hasNext(EContentsEList.java:439)
> at
> org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.next(EContentsEList.java:549)
> at
> org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.handleC rossReference(EcoreUtil.java:1565)
> at
> org.eclipse.emf.ecore.util.EcoreUtil$CrossReferencer.crossRe ference(EcoreUtil.java:1541)
> at
> org.eclipse.emf.ecore.util.EcoreUtil$ExternalCrossReferencer .findExternalCrossReferences(EcoreUtil.java:1775)
> at
> org.eclipse.emf.ecore.util.EcoreUtil$ExternalCrossReferencer .find(EcoreUtil.java:1787)
> at
> org.eclipse.gmf.internal.validate.ExternModelImport.intializ eExternPackages(ExternModelImport.java:122)
> at
> org.eclipse.gmf.internal.validate.AbstractValidator.getExpre ssion(AbstractValidator.java:74)
> at
> org.eclipse.gmf.internal.validate.AbstractValidator.getExpre ssion(AbstractValidator.java:58)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleEAnnotation(AnnotatedOclValidator.java:1 27)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleMetaModel(AnnotatedOclValidator.java:175 )
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali dateOCL(AnnotatedOclValidator.java:89)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali date(AnnotatedOclValidator.java:73)
> at
> org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
> at
> org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
> at
> org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
>
> !ENTRY org.eclipse.gmf.validate 4 300 2006-09-13 17:59:16.385
> !MESSAGE Validation failed unexpectedly for 'Label Mapping'. See log for
> details.
> !STACK 0
> java.lang.ArrayStoreException
> at org.eclipse.emf.common.util.BasicEList.assign(BasicEList.jav a:188)
> at org.eclipse.emf.ecore.util.EcoreEList.resolve(EcoreEList.jav a:156)
> at
> org.eclipse.emf.ecore.util.EObjectResolvingEList.resolve(EOb jectResolvingEList.java:58)
> at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:5 14)
> at
> org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.hasNext(EContentsEList.java:439)
> at
> org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.next(EContentsEList.java:549)
> at
> org.eclipse.emf.ecore.util.EObjectValidator.validate_EveryPr oxyResolves(EObjectValidator.java:330)
> at
> org.eclipse.emf.ecore.util.EObjectValidator.validate_EveryDe faultConstraint(EObjectValidator.java:183)
> at
> org.eclipse.emf.ecore.util.EObjectValidator.validate(EObject Validator.java:168)
> at
> org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
> at
> org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
>
> !ENTRY org.eclipse.gmf.validate 4 220 2006-09-13 17:59:16.435
> !MESSAGE Unexpected error during expression evalutation. See log for
> details.
> !STACK 0
> java.lang.ArrayStoreException
> at org.eclipse.emf.common.util.BasicEList.assign(BasicEList.jav a:188)
> at org.eclipse.emf.ecore.util.EcoreEList.resolve(EcoreEList.jav a:156)
> at
> org.eclipse.emf.ecore.util.EObjectResolvingEList.resolve(EOb jectResolvingEList.java:58)
> at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:5 14)
> at
> org.eclipse.emf.common.util.BasicEList$EIterator.next(BasicE List.java:1274)
> at
> org.eclipse.emf.ocl.expressions.impl.IterationTemplate.initi alizeIterators(IterationTemplate.java:108)
> at
> org.eclipse.emf.ocl.expressions.impl.IterationTemplate.evalu ate(IterationTemplate.java:71)
> at
> org.eclipse.emf.ocl.expressions.impl.EvaluationVisitorImpl.e valuateForAllIterator(EvaluationVisitorImpl.java:1533)
> at
> org.eclipse.emf.ocl.expressions.impl.EvaluationVisitorImpl.v isitIteratorExp(EvaluationVisitorImpl.java:1461)
> at
> org.eclipse.emf.ocl.expressions.impl.IteratorExpImpl.accept( IteratorExpImpl.java:60)
> at org.eclipse.emf.ocl.query.impl.QueryImpl.evaluate(QueryImpl. java:224)
> at
> org.eclipse.gmf.internal.validate.ocl.OCLExpressionAdapter.d oEvaluate(OCLExpressionAdapter.java:117)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
> at
> org.eclipse.gmf.internal.validate.ConstraintAdapter.doEvalua te(ConstraintAdapter.java:81)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
> at
> org.eclipse.gmf.internal.validate.ConstraintAdapter.isSatisf ied(ConstraintAdapter.java:89)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleConstrainedElement(AnnotatedOclValidator .java:231)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleEAnnotation(AnnotatedOclValidator.java:1 34)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleMetaModel(AnnotatedOclValidator.java:190 )
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali dateOCL(AnnotatedOclValidator.java:89)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali date(AnnotatedOclValidator.java:73)
> at
> org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
> at
> org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
> at
> org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
>
> !ENTRY org.eclipse.gmf.validate 4 300 2006-09-13 17:59:16.475
> !MESSAGE Validation failed unexpectedly for 'Label Mapping'. See log for
> details.
> !STACK 0
> java.lang.ArrayStoreException
> at org.eclipse.emf.common.util.BasicEList.assign(BasicEList.jav a:188)
> at org.eclipse.emf.ecore.util.EcoreEList.resolve(EcoreEList.jav a:156)
> at
> org.eclipse.emf.ecore.util.EObjectResolvingEList.resolve(EOb jectResolvingEList.java:58)
> at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:5 14)
> at
> org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.hasNext(EContentsEList.java:439)
> at
> org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.next(EContentsEList.java:549)
> at
> org.eclipse.emf.ecore.util.EObjectValidator.validate_EveryPr oxyResolves(EObjectValidator.java:330)
> at
> org.eclipse.emf.ecore.util.EObjectValidator.validate_EveryDe faultConstraint(EObjectValidator.java:183)
> at
> org.eclipse.emf.ecore.util.EObjectValidator.validate(EObject Validator.java:168)
> at
> org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
> at
> org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
>
> !ENTRY org.eclipse.gmf.validate 4 220 2006-09-13 17:59:16.525
> !MESSAGE Unexpected error during expression evalutation. See log for
> details.
> !STACK 0
> java.lang.IllegalArgumentException: The name: (self) already has a
> binding: (org.eclipse.gmf.mappings.impl.LabelMappingImpl@b77801 (readOnly:
> false, viewPattern: null, editPattern: ))
> at
> org.eclipse.emf.ocl.expressions.util.EvalEnvironment.add(Eva lEnvironment.java:83)
> at org.eclipse.emf.ocl.query.impl.QueryImpl.evaluate(QueryImpl. java:223)
> at
> org.eclipse.gmf.internal.validate.ocl.OCLExpressionAdapter.d oEvaluate(OCLExpressionAdapter.java:117)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
> at
> org.eclipse.gmf.internal.validate.ConstraintAdapter.doEvalua te(ConstraintAdapter.java:81)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
> at
> org.eclipse.gmf.internal.validate.ConstraintAdapter.isSatisf ied(ConstraintAdapter.java:89)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleConstrainedElement(AnnotatedOclValidator .java:231)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleEAnnotation(AnnotatedOclValidator.java:1 34)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleMetaModel(AnnotatedOclValidator.java:190 )
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali dateOCL(AnnotatedOclValidator.java:89)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali date(AnnotatedOclValidator.java:73)
> at
> org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
> at
> org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
> at
> org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
>
> !ENTRY org.eclipse.gmf.validate 4 300 2006-09-13 17:59:16.575
> !MESSAGE Validation failed unexpectedly for 'Label Mapping'. See log for
> details.
> !STACK 0
> java.lang.ArrayStoreException
> at org.eclipse.emf.common.util.BasicEList.assign(BasicEList.jav a:188)
> at org.eclipse.emf.ecore.util.EcoreEList.resolve(EcoreEList.jav a:156)
> at
> org.eclipse.emf.ecore.util.EObjectResolvingEList.resolve(EOb jectResolvingEList.java:58)
> at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:5 14)
> at
> org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.hasNext(EContentsEList.java:439)
> at
> org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImp l.next(EContentsEList.java:549)
> at
> org.eclipse.emf.ecore.util.EObjectValidator.validate_EveryPr oxyResolves(EObjectValidator.java:330)
> at
> org.eclipse.emf.ecore.util.EObjectValidator.validate_EveryDe faultConstraint(EObjectValidator.java:183)
> at
> org.eclipse.emf.ecore.util.EObjectValidator.validate(EObject Validator.java:168)
> at
> org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
> at
> org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
>
> !ENTRY org.eclipse.gmf.validate 4 220 2006-09-13 17:59:16.615
> !MESSAGE Unexpected error during expression evalutation. See log for
> details.
> !STACK 0
> java.lang.IllegalArgumentException: The name: (self) already has a
> binding: (org.eclipse.gmf.mappings.impl.LabelMappingImpl@b77801 (readOnly:
> false, viewPattern: null, editPattern: ))
> at
> org.eclipse.emf.ocl.expressions.util.EvalEnvironment.add(Eva lEnvironment.java:83)
> at org.eclipse.emf.ocl.query.impl.QueryImpl.evaluate(QueryImpl. java:223)
> at
> org.eclipse.gmf.internal.validate.ocl.OCLExpressionAdapter.d oEvaluate(OCLExpressionAdapter.java:117)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
> at
> org.eclipse.gmf.internal.validate.ConstraintAdapter.doEvalua te(ConstraintAdapter.java:81)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
> at
> org.eclipse.gmf.internal.validate.ConstraintAdapter.isSatisf ied(ConstraintAdapter.java:89)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleConstrainedElement(AnnotatedOclValidator .java:231)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleEAnnotation(AnnotatedOclValidator.java:1 34)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleMetaModel(AnnotatedOclValidator.java:190 )
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali dateOCL(AnnotatedOclValidator.java:89)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali date(AnnotatedOclValidator.java:73)
> at
> org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
> at
> org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
> at
> org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
>
> !ENTRY org.eclipse.gmf.validate 4 220 2006-09-13 17:59:16.665
> !MESSAGE Unexpected error during expression evalutation. See log for
> details.
> !STACK 0
> java.lang.IllegalArgumentException: The name: (self) already has a
> binding: (org.eclipse.gmf.mappings.impl.LabelMappingImpl@b77801 (readOnly:
> false, viewPattern: null, editPattern: ))
> at
> org.eclipse.emf.ocl.expressions.util.EvalEnvironment.add(Eva lEnvironment.java:83)
> at org.eclipse.emf.ocl.query.impl.QueryImpl.evaluate(QueryImpl. java:223)
> at
> org.eclipse.gmf.internal.validate.ocl.OCLExpressionAdapter.d oEvaluate(OCLExpressionAdapter.java:117)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
> at
> org.eclipse.gmf.internal.validate.ConstraintAdapter.doEvalua te(ConstraintAdapter.java:81)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:162)
> at
> org.eclipse.gmf.internal.validate.expressions.AbstractExpres sion.evaluate(AbstractExpression.java:147)
> at
> org.eclipse.gmf.internal.validate.ConstraintAdapter.isSatisf ied(ConstraintAdapter.java:89)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleConstrainedElement(AnnotatedOclValidator .java:231)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleEAnnotation(AnnotatedOclValidator.java:1 34)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator$Cons traintHandler.handleMetaModel(AnnotatedOclValidator.java:190 )
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali dateOCL(AnnotatedOclValidator.java:89)
> at
> org.eclipse.gmf.internal.validate.AnnotatedOclValidator.vali date(AnnotatedOclValidator.java:73)
> at
> org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
> at
> org.eclipse.gmf.internal.validate.ValidatorChain.validate(Va lidatorChain.java:70)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:127)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:146)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.doValidateContents( Diagnostician.java:142)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:130)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$3.validate(Val idateAction.java:226)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:107)
> at
> org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:87)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction.validate(Valid ateAction.java:233)
> at
> org.eclipse.emf.edit.ui.action.ValidateAction$1.run(Validate Action.java:147)
> at
> org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.ex ecute(WorkspaceModifyDelegatingOperation.java:68)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:101)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1737)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(Workspac eModifyOperation.java:113)
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
Previous Topic:How to add a GUI to the properties view
Next Topic:can domain model updates drive graphical definition model updates?
Goto Forum:
  


Current Time: Mon Dec 30 16:46:13 GMT 2024

Powered by FUDForum. Page generated in 0.03770 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top