Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » GMF (Graphical Modeling Framework) » Error with taipan genmodel
Error with taipan genmodel [message #488125] Fri, 25 September 2009 15:45 Go to next message
Axel Guckelsberger is currently offline Axel GuckelsbergerFriend
Messages: 354
Registered: July 2009
Senior Member
Hi,

I am trying out current SVN version of the taipan example.
The environment is
eclipse.buildId=I20090611-1540
java.version=1.6.0_16
GMF 2.2.0 20090114

When I want to generate the editor out of taipan_rcp.gmfgen (rev 1.41) I get
an "Unhandled event loop exception" in the error log, including the
following details. Does anybody know what the cause could be?

Thanks in advance,

Axel


java.lang.NullPointerException
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:143)
at
org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostic ian.java:114)
at
org.eclipse.gmf.internal.bridge.transform.ValidationHelper.v alidate(ValidationHelper.java:288)
at
org.eclipse.gmf.internal.bridge.transform.ValidationHelper.v alidate(ValidationHelper.java:320)
at
org.eclipse.gmf.internal.codegen.popup.actions.ExecuteTempla tesOperation.validateGenModel(ExecuteTemplatesOperation.java :224)
at
org.eclipse.gmf.internal.codegen.popup.actions.ExecuteTempla tesOperation.run(ExecuteTemplatesOperation.java:107)
at
org.eclipse.gmf.internal.codegen.popup.actions.ExecuteTempla tesAction.run(ExecuteTemplatesAction.java:47)
Problem loading notation metamodel [message #488273 is a reply to message #488125] Sun, 27 September 2009 08:51 Go to previous messageGo to next message
Axel Guckelsberger is currently offline Axel GuckelsbergerFriend
Messages: 354
Registered: July 2009
Senior Member
Hi,

does anybody have an idea why the notation ecore model could not be loaded?
I pasted the exception details at the bottom of this mail.

Looking into my plugin folder the ecore file is there, included in the
corresponding plugin jar file.

Regards,

Axel


Loading metamodel uri='http://www.eclipse.org/gmf/runtime/1.0.2/notation'
failed.
Cause:org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1D iagnosticWrappedException.


org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1Diagnos ticWrappedException:
org.eclipse.core.internal.resources.ResourceException: Resource
'/org.eclipse.gmf.runtime.notation/model/notation.ecore' does not exist.
at
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDe mandLoadException(ResourceSetImpl.java:315)
at
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLo adHelper(ResourceSetImpl.java:274)
at
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResou rce(ResourceSetImpl.java:397)
at
org.eclipse.m2m.internal.qvt.oml.emf.util.mmregistry.Worskpa ceMetamodelProvider$DescImpl.loadPackage(WorskpaceMetamodelP rovider.java:129)
at
org.eclipse.m2m.internal.qvt.oml.emf.util.mmregistry.Worskpa ceMetamodelProvider$DescImpl.getEPackage(WorskpaceMetamodelP rovider.java:125)
at
org.eclipse.m2m.internal.qvt.oml.emf.util.mmregistry.EmfMeta modelDesc.getModel(EmfMetamodelDesc.java:71)
at
org.eclipse.m2m.internal.qvt.oml.ast.parser.MetamodelResolut ionHelper.registerMetamodel(MetamodelResolutionHelper.java:1 14)
at
org.eclipse.m2m.internal.qvt.oml.ast.parser.QvtOperationalVi sitorCS.resolveMetamodel(QvtOperationalVisitorCS.java:2801)
at
org.eclipse.m2m.internal.qvt.oml.ast.parser.QvtOperationalVi sitorCS.visitModelTypeCS(QvtOperationalVisitorCS.java:2691)
at
org.eclipse.m2m.internal.qvt.oml.ast.parser.QvtOperationalVi sitorCS.visitMappingModule(QvtOperationalVisitorCS.java:1678 )
at
org.eclipse.m2m.internal.qvt.oml.compiler.QVTOCompiler.analy ze(QVTOCompiler.java:284)
at
org.eclipse.m2m.internal.qvt.oml.compiler.QVTOCompiler.doCom pile(QVTOCompiler.java:452)
at
org.eclipse.m2m.internal.qvt.oml.compiler.QVTOCompiler.compi leSingleFile(QVTOCompiler.java:341)
at
org.eclipse.m2m.internal.qvt.oml.compiler.QVTOCompiler.compi le(QVTOCompiler.java:217)
at
org.eclipse.m2m.internal.qvt.oml.editor.ui.QvtCompilerFacade .compile(QvtCompilerFacade.java:78)
at
org.eclipse.m2m.internal.qvt.oml.editor.ui.QvtReconcilingStr ategy.getCompiler(QvtReconcilingStrategy.java:85)
at
org.eclipse.m2m.internal.qvt.oml.editor.ui.QvtReconcilingStr ategy.reconcileInternal(QvtReconcilingStrategy.java:69)
at
org.eclipse.m2m.internal.qvt.oml.editor.ui.QvtReconcilingStr ategy.initialReconcile(QvtReconcilingStrategy.java:57)
at
org.eclipse.jface.text.reconciler.MonoReconciler.initialProc ess(MonoReconciler.java:105)
at
org.eclipse.jface.text.reconciler.AbstractReconciler$Backgro undThread.run(AbstractReconciler.java:173)
Caused by: org.eclipse.core.internal.resources.ResourceException: Resource
'/org.eclipse.gmf.runtime.notation/model/notation.ecore' does not exist.
at
org.eclipse.core.internal.resources.Resource.checkExists(Res ource.java:319)
at
org.eclipse.core.internal.resources.Resource.checkAccessible (Resource.java:196)
at org.eclipse.core.internal.resources.File.getContents(File.ja va:286)
at org.eclipse.core.internal.resources.File.getContents(File.ja va:277)
at
org.eclipse.emf.ecore.resource.impl.PlatformResourceURIHandl erImpl$WorkbenchHelper.createPlatformResourceInputStream(Pla tformResourceURIHandlerImpl.java:204)
at
org.eclipse.emf.ecore.resource.impl.PlatformResourceURIHandl erImpl.createInputStream(PlatformResourceURIHandlerImpl.java :448)
at
org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterIm pl.createInputStream(ExtensibleURIConverterImpl.java:301)
at
org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(Resour ceImpl.java:1254)
at
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLo ad(ResourceSetImpl.java:255)
at
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLo adHelper(ResourceSetImpl.java:270)
.... 18 more
Re: Problem loading notation metamodel [message #488280 is a reply to message #488273] Sun, 27 September 2009 12:34 Go to previous messageGo to next message
Alex Shatalin is currently offline Alex ShatalinFriend
Messages: 141
Registered: July 2009
Senior Member
Hello Axel,

I just tried generating code from taipan_rcp.gmfgen downloaded from CVS and
it was possible..
Exception you pasted here is very strange.. It looks like org.eclipse.gmf.runtime.notation
was not properly loaded. Areyou sure you have correct GMF installation?

-----------------
Alex Shatalin
Re: Problem loading notation metamodel [message #488290 is a reply to message #488280] Sun, 27 September 2009 18:03 Go to previous message
Axel Guckelsberger is currently offline Axel GuckelsbergerFriend
Messages: 354
Registered: July 2009
Senior Member
Hi Alex,

did some further testing: both problems do only occur if I have current CVS
version of org.eclipse.gmf.codegen as open project (I am used to do this for
comparing new template amendments). If I close this project and restart
Eclipse, the installed plugin version is used and code generation goes fine.

Inside the org.eclipse.gmf.codegen project loading the notation metamodel
fails in BuildUtils.qvto and Utils.qvto concretely.

Regards,

Axel Guckelsberger


Alex Shatalin wrote:

> Hello Axel,
>
> I just tried generating code from taipan_rcp.gmfgen downloaded from CVS
> and it was possible..
> Exception you pasted here is very strange.. It looks like
> org.eclipse.gmf.runtime.notation was not properly loaded. Areyou sure you
> have correct GMF installation?
>
> -----------------
> Alex Shatalin
Previous Topic:[Announce] GMF 2.2.1 is available
Next Topic:Custom Behaviour with GMF
Goto Forum:
  


Current Time: Thu Apr 25 20:31:19 GMT 2024

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

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

Back to the top