|
|
Re: Seemingly random errors generating gmfgen [message #1385484 is a reply to message #1384861] |
Fri, 06 June 2014 19:46 |
Nigel Daniels Messages: 40 Registered: May 2011 |
Member |
|
|
Hi,
this was finally tracked down to an empty reference in the gmfgraph
for a child reference for a label, fixing that prevented all of the
random errors. Is there likely to be any improvement to the error
messages, their appearance denoted something was wrong but none of the
random ones I got helped to identity the cause :(
regards,
Nigel
On 02/06/2014 08:19, Nigel Daniels wrote:
> Further, this symptom seems to have nothing to do with my gmfgraph or
> gmfmap files. Whenever I click finish on the gmfgen wizard I get a
> different error message in this format.
>
> On 30/05/2014 18:21, Nigel Daniels wrote:
>> Hi,
>>
>> I am using Kepler SR2 (20140224-0627) and GMF Tooling
>> 3.1.0.201403031044. Whenever I go to generate my gmfgen file I get an
>> error message in the form of:
>>
>> Ambiguous definitions Runtime::fqn FOR ...
>>
>> for example:
>>
>> Ambiguous definitions Runtime::fqn FOR gmfgraph::XYLayout and
>> Runtime::fqn FOR gmfgraph::Ellipse:in Runtime
>>
>> BTW none of my ellipse figures have an XYLayout! If I make a change to
>> my gmfgraph file e.g. change the layout my ellipse is using then the
>> error message changes to be a different message in the same format. e.g.
>>
>> Ambiguous definitions Runtime::fqn FOR gmfgraph::CustomLayout and
>> Runtime::fqn FOR gmfgraph::FlowLayout:in Runtime
>>
>> If I restore the change I just made, i.e. I put everything back to how
>> it was I get yet another error in this format but again a different
>> message!
>>
>> Ambiguous definitions Runtime::fqn FOR gmfgraph::RoundedRectangle
>> and Runtime::fqn FOR gmfgraph::Label:in Runtime
>>
>>
>> Any suggestions as to what the heck is wrong are welcome!
>>
>> Nigel
>>
>> BTW. The full stack trace and my environment is as follows:
>>
>> org.eclipse.gmf.internal.xpand.model.EvaluationException: Ambiguous
>> definitions Runtime::fqn FOR gmfgraph::RoundedRectangle and Runtime::fqn
>> FOR gmfgraph::Label:in Runtime
>> at
>> org.eclipse.gmf.graphdef.codegen.FigureGenerator.fqnSwitch(FigureGenerator.java:87)
>>
>>
>> at
>> org.eclipse.gmf.internal.bridge.genmodel.InnerClassViewmapProducer.createViewmap(InnerClassViewmapProducer.java:140)
>>
>>
>> at
>> org.eclipse.gmf.internal.bridge.genmodel.InnerClassViewmapProducer.create(InnerClassViewmapProducer.java:99)
>>
>>
>> at
>> org.eclipse.gmf.internal.bridge.genmodel.DiagramGenModelTransformer.createNodeLabel(DiagramGenModelTransformer.java:674)
>>
>>
>> at
>> org.eclipse.gmf.internal.bridge.genmodel.DiagramGenModelTransformer.processAbstractNode(DiagramGenModelTransformer.java:583)
>>
>>
>> at
>> org.eclipse.gmf.internal.bridge.genmodel.DiagramGenModelTransformer.createGenChildNode(DiagramGenModelTransformer.java:538)
>>
>>
>> at
>> org.eclipse.gmf.internal.bridge.genmodel.DiagramGenModelTransformer.process(DiagramGenModelTransformer.java:448)
>>
>>
>> at
>> org.eclipse.gmf.internal.bridge.genmodel.DiagramGenModelTransformer.processAbstractNode(DiagramGenModelTransformer.java:580)
>>
>>
>> at
>> org.eclipse.gmf.internal.bridge.genmodel.DiagramGenModelTransformer.process(DiagramGenModelTransformer.java:417)
>>
>>
>> at
>> org.eclipse.gmf.internal.bridge.genmodel.MappingTransformer.transform(MappingTransformer.java:31)
>>
>>
>> at
>> org.eclipse.gmf.internal.bridge.transform.TransformToGenModelOperation$2.process(TransformToGenModelOperation.java:442)
>>
>>
>> at
>> org.eclipse.gmf.internal.bridge.transform.TransformToGenModelOperation.executeTransformation(TransformToGenModelOperation.java:272)
>>
>>
>> at
>> org.eclipse.gmf.internal.bridge.transform.TransformToGenModelWizard$1.run(TransformToGenModelWizard.java:168)
>>
>>
>> at
>> org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
>>
>>
>> at
>> org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
>> at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:1028)
>> at
>> org.eclipse.gmf.internal.bridge.transform.TransformToGenModelWizard.performFinish(TransformToGenModelWizard.java:171)
>>
>>
>> at
>> org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:827)
>>
>> at
>> org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:432)
>>
>> at
>> org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:628)
>> at
>> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4166)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1489)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1474)
>> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
>> at
>> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4012)
>> at
>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3651)
>> at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)
>> at org.eclipse.jface.window.Window.open(Window.java:802)
>> at
>> org.eclipse.gmf.internal.bridge.transform.TransformToGenModelAction.run(TransformToGenModelAction.java:72)
>>
>>
>> at
>> org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)
>> at
>> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
>>
>>
>> at
>> org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
>>
>>
>> at
>> org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
>>
>>
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4166)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1489)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1474)
>> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
>> at
>> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4012)
>> at
>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3651)
>> at
>> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
>>
>>
>> at
>> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>>
>>
>> at
>> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
>>
>>
>> at
>> org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)
>>
>>
>> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)
>> at
>> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>>
>>
>> at
>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
>>
>> at
>> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
>> at
>> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
>>
>>
>> at
>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
>>
>>
>> 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:354)
>>
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
>>
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>
>>
>> at java.lang.reflect.Method.invoke(Method.java:606)
>> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
>> at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
>>
>>
>> eclipse.buildId=4.3.2.M20140221-1700
>> java.version=1.7.0_40
>> java.vendor=Oracle Corporation
>> BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
>> Framework arguments: -product org.eclipse.epp.package.modeling.product
>> -keyring /Users/Nigel/.eclipse_keyring -showlocation
>> Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product
>> org.eclipse.epp.package.modeling.product -keyring
>> /Users/Nigel/.eclipse_keyring -showlocation
>
|
|
|
Powered by
FUDForum. Page generated in 0.03487 seconds