Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » GMF (Graphical Modeling Framework) » gmfgraph loading problem: Exception PackageNotFoundException
gmfgraph loading problem: Exception PackageNotFoundException [message #79195] Tue, 21 November 2006 13:14 Go to next message
Eclipse UserFriend
Originally posted by: joerg.weinmann.iese.fraunhofer.de

Hallo everybody,

I try to deserialize a gmfgraph-file created by eclipse but while loading
an exception is thrown, although I am able to open the file with the
standard gmfgraph editor in Eclipse.

Thanks for your help.

Cheers,
Jörg

My Code:
...
String path = "model/ComponentModel.gmfgraph";
URI uri = URI.createFileURI(new File(path).getAbsolutePath());
Registry registry = Resource.Factory.Registry.INSTANCE;
Map m = registry.getExtensionToFactoryMap();
m.put("gmfgraph", new XMIResourceFactoryImpl());
ResourceSet resourceSet = new ResourceSetImpl();
Resource ecoreResource = resourceSet.getResource(uri, true);
...

Error Message:
Exception in thread "main"
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1$Diagno sticWrappedException:
org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package with uri
'http://www.eclipse.org/gmf/2005/GraphicalDefinition' not found.
(file:/C:/Documents%20and%20Settings/weinmann/Eclipse%20Work spaces/workspace%20GMF1/ComponentConnectorProject/model/Comp onentModel.gmfgraph,
5, 96)
at
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDe mandLoadException(ResourceSetImpl.java:307)
at
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLo adHelper(ResourceSetImpl.java:268)
at
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResou rce(ResourceSetImpl.java:390)
at de.iese.fhg.ecore.converter.Converter.main(Converter.java:55 )
Caused by: org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package
with uri 'http://www.eclipse.org/gmf/2005/GraphicalDefinition' not found.
(file:/C:/Documents%20and%20Settings/weinmann/Eclipse%20Work spaces/workspace%20GMF1/ComponentConnectorProject/model/Comp onentModel.gmfgraph,
5, 96)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.getPackageForURI(X MLHandler.java:2322)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.getFactoryForPrefi x(XMLHandler.java:2160)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectByType (XMLHandler.java:1137)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.createTopObject(XM LHandler.java:1239)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XML Handler.java:877)
at
org.eclipse.emf.ecore.xmi.impl.XMIHandler.processElement(XMI Handler.java:78)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHa ndler.java:860)
at
org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHa ndler.java:627)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser .startElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator. startElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentS cannerImpl.scanStartElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerIm pl$ContentDispatcher.scanRootElementHook(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentS cannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentS cannerImpl.scanDocument(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuratio n.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuratio n.parse(Unknown
Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(U nknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser .parse(Unknown
Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl. java:179)
at
org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLRes ourceImpl.java:179)
at
org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(Resour ceImpl.java:1094)
at
org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(Resour ceImpl.java:900)
at
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLo ad(ResourceSetImpl.java:249)
at
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLo adHelper(ResourceSetImpl.java:264)
... 2 more
Re: gmfgraph loading problem: Exception PackageNotFoundException [message #79265 is a reply to message #79195] Tue, 21 November 2006 13:57 Go to previous message
Eclipse UserFriend
Originally posted by: joerg.weinmann.iese.fraunhofer.de

Ok, I found the reason by own.

>>In addition, you'll also need to register your package, which happens as a
side effect of accessing XyzPackage.eINSTANCE. For example, to register the
library model, add the following line to your main program:

LibraryPackage packageInstance = LibraryPackage.eINSTANCE; <<

See: http://www.eclipse.org/emf/faq/faq.php?FAQ=EMF#dev20040401-2 098357246

Cheers,
Jörg Weinmann

Jörg Weinmann wrote:

> Hallo everybody,

> I try to deserialize a gmfgraph-file created by eclipse but while loading
> an exception is thrown, although I am able to open the file with the
> standard gmfgraph editor in Eclipse.

> Thanks for your help.

> Cheers,
> Jörg
Previous Topic:modify context menu
Next Topic:Building ecore diagram editor from sources
Goto Forum:
  


Current Time: Sat Oct 19 10:45:37 GMT 2024

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

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

Back to the top