[MWE] Package with uri 'http://www.eclipse.org/uml2/3.0.0/UML' not found [message #489199] |
Thu, 01 October 2009 19:44 |
|
I want to generate code from an UML 2 model that uses a UML 2 profile.
In my mwe file I wrote:
...
<component class="org.eclipse.emf.mwe.utils.Reader">
<uri value="platform:/resource/${uwe_model_1}" />
<modelSlot value="model" />
</component>
...
I get this errors:
1-ott-2009 21.40.47 org.eclipse.emf.mwe.core.WorkflowRunner prepare
INFO: ------------------------------------------------------------ --------------------------
1-ott-2009 21.40.47 org.eclipse.emf.mwe.core.WorkflowRunner prepare
INFO: EMF Modeling Workflow Engine 0.7.2, Build v200908120417
1-ott-2009 21.40.47 org.eclipse.emf.mwe.core.WorkflowRunner prepare
INFO: (c) 2005-2009 openarchitectureware.org and contributors
1-ott-2009 21.40.47 org.eclipse.emf.mwe.core.WorkflowRunner prepare
INFO: ------------------------------------------------------------ --------------------------
1-ott-2009 21.40.47 org.eclipse.emf.mwe.core.WorkflowRunner prepare
INFO: running workflow: C:/Users/Federico/Documents/thesis/xpand_workspace/my.genera tor.projectSample/src/workflow/generator.mwe
1-ott-2009 21.40.47 org.eclipse.emf.mwe.core.WorkflowRunner prepare
INFO:
1-ott-2009 21.40.48 org.eclipse.emf.mwe.utils.StandaloneSetup setPlatformUri
INFO: Registering platform uri 'C:\Users\Federico\Documents\thesis\xpand_workspace'
1-ott-2009 21.40.48 org.eclipse.emf.mwe.core.container.CompositeComponent internalInvoke
INFO: Reader: Loading model from platform:/resource/UweProfile/uwe_example_1.uml
1-ott-2009 21.40.49 org.eclipse.emf.mwe.core.WorkflowRunner executeWorkflow
GRAVE: org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package with uri 'http://www.eclipse.org/uml2/3.0.0/UML' not found. (platform:/resource/UweProfile/uwe_example_1.uml, 3, 70)
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1Diagnos ticWrappedException: org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package with uri 'http://www.eclipse.org/uml2/3.0.0/UML' not found. (platform:/resource/UweProfile/uwe_example_1.uml, 3, 70)
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.emf.mwe.utils.Reader.load(Reader.java:54)
at org.eclipse.emf.mwe.utils.Reader.invokeInternal(Reader.java: 37)
at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invok e(AbstractWorkflowComponent.java:124)
at org.eclipse.emf.mwe.core.container.CompositeComponent.intern alInvoke(CompositeComponent.java:101)
at org.eclipse.emf.mwe.core.container.CompositeComponent.invoke (CompositeComponent.java:86)
at org.eclipse.emf.mwe.core.WorkflowRunner.executeWorkflow(Work flowRunner.java:412)
at org.eclipse.emf.mwe.core.WorkflowRunner.run(WorkflowRunner.j ava:292)
at org.eclipse.emf.mwe.core.WorkflowRunner.main(WorkflowRunner. java:239)
Caused by: org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package with uri 'http://www.eclipse.org/uml2/3.0.0/UML' not found. (platform:/resource/UweProfile/uwe_example_1.uml, 3, 70)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.getPackageForURI(X MLHandler.java:2590)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.getFactoryForPrefi x(XMLHandler.java:2421)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectByType (XMLHandler.java:1299)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createTopObject(XM LHandler.java:1468)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XML Handler.java:1019)
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.processElement(XMI Handler.java:87)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHa ndler.java:1001)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHa ndler.java:712)
at org.eclipse.emf.ecore.xmi.impl.XMIHandler.startElement(XMIHa ndler.java:169)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser .startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentS cannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentS cannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerIm pl.next(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 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSA XParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl. java:181)
at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLRes ourceImpl.java:180)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(Resour ceImpl.java:1494)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(Resour ceImpl.java:1282)
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)
... 9 more
How can I correct it?
I believed that I could just insert something like:
<uri value=" jar:file:/D:/eclipse-jee-galileo-win32/eclipse/plugins/org.e clipse.uml2.uml.resources_3.0.0.v200906011111.jar!/profiles/ UML2.profile.uml " />
but I was wrong...
Thank you,
Federico
website: http://www.federico-tomassetti.it
|
|
|
Re: [MWE] Package with uri 'http://www.eclipse.org/uml2/3.0.0/UML' not found [message #489399 is a reply to message #489199] |
Fri, 02 October 2009 19:15 |
Sebastian Zarnekow Messages: 3118 Registered: July 2009 |
Senior Member |
|
|
Hi Frederico,
you'll have to register the uml metamodel in the standalone setup of
your workflow:
<bean class="org.eclipse.emf.mwe.utils.StandaloneSetup">
<registerGeneratedEPackage value="fully.qualified.name.of.EPackage"/>
</bean>
Hope that helps,
Sebastian
--
Need professional support for Eclipse Modeling?
Go visit: http://xtext.itemis.com
Federico Tomassetti schrieb:
> I want to generate code from an UML 2 model that uses a UML 2 profile.
>
> In my mwe file I wrote:
> ...
> <component class="org.eclipse.emf.mwe.utils.Reader">
> <uri value="platform:/resource/${uwe_model_1}" />
> <modelSlot value="model" />
> </component>
> ...
>
> I get this errors:
>
> 1-ott-2009 21.40.47 org.eclipse.emf.mwe.core.WorkflowRunner prepare
> INFO: ------------------------------------------------------------
> --------------------------
> 1-ott-2009 21.40.47 org.eclipse.emf.mwe.core.WorkflowRunner prepare
> INFO: EMF Modeling Workflow Engine 0.7.2, Build v200908120417
> 1-ott-2009 21.40.47 org.eclipse.emf.mwe.core.WorkflowRunner prepare
> INFO: (c) 2005-2009 openarchitectureware.org and contributors
> 1-ott-2009 21.40.47 org.eclipse.emf.mwe.core.WorkflowRunner prepare
> INFO: ------------------------------------------------------------
> --------------------------
> 1-ott-2009 21.40.47 org.eclipse.emf.mwe.core.WorkflowRunner prepare
> INFO: running workflow:
> C:/Users/Federico/Documents/thesis/xpand_workspace/my.genera
> tor.projectSample/src/workflow/generator.mwe
> 1-ott-2009 21.40.47 org.eclipse.emf.mwe.core.WorkflowRunner prepare
> INFO: 1-ott-2009 21.40.48 org.eclipse.emf.mwe.utils.StandaloneSetup
> setPlatformUri
> INFO: Registering platform uri
> 'C:\Users\Federico\Documents\thesis\xpand_workspace'
> 1-ott-2009 21.40.48
> org.eclipse.emf.mwe.core.container.CompositeComponent internalInvoke
> INFO: Reader: Loading model from
> platform:/resource/UweProfile/uwe_example_1.uml
> 1-ott-2009 21.40.49 org.eclipse.emf.mwe.core.WorkflowRunner executeWorkflow
> GRAVE: org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package with
> uri 'http://www.eclipse.org/uml2/3.0.0/UML' not found.
> (platform:/resource/UweProfile/uwe_example_1.uml, 3, 70)
> org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1Diagnos
> ticWrappedException: org.eclipse.emf.ecore.xmi.PackageNotFoundException:
> Package with uri 'http://www.eclipse.org/uml2/3.0.0/UML' not found.
> (platform:/resource/UweProfile/uwe_example_1.uml, 3, 70)
> 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.emf.mwe.utils.Reader.load(Reader.java:54)
> at org.eclipse.emf.mwe.utils.Reader.invokeInternal(Reader.java: 37)
> at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invok
> e(AbstractWorkflowComponent.java:124)
> at org.eclipse.emf.mwe.core.container.CompositeComponent.intern
> alInvoke(CompositeComponent.java:101)
> at org.eclipse.emf.mwe.core.container.CompositeComponent.invoke
> (CompositeComponent.java:86)
> at org.eclipse.emf.mwe.core.WorkflowRunner.executeWorkflow(Work
> flowRunner.java:412)
> at org.eclipse.emf.mwe.core.WorkflowRunner.run(WorkflowRunner.j
> ava:292)
> at org.eclipse.emf.mwe.core.WorkflowRunner.main(WorkflowRunner.
> java:239)
> Caused by: org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package
> with uri 'http://www.eclipse.org/uml2/3.0.0/UML' not found.
> (platform:/resource/UweProfile/uwe_example_1.uml, 3, 70)
> at org.eclipse.emf.ecore.xmi.impl.XMLHandler.getPackageForURI(X
> MLHandler.java:2590)
> at org.eclipse.emf.ecore.xmi.impl.XMLHandler.getFactoryForPrefi
> x(XMLHandler.java:2421)
> at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectByType
> (XMLHandler.java:1299)
> at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createTopObject(XM
> LHandler.java:1468)
> at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XML
> Handler.java:1019)
> at org.eclipse.emf.ecore.xmi.impl.XMIHandler.processElement(XMI
> Handler.java:87)
> at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHa
> ndler.java:1001)
> at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHa
> ndler.java:712)
> at org.eclipse.emf.ecore.xmi.impl.XMIHandler.startElement(XMIHa
> ndler.java:169)
> at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser
> .startElement(Unknown Source)
> at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentS
> cannerImpl.scanStartElement(Unknown Source)
> at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentS
> cannerImpl$FragmentContentDriver.next(Unknown Source)
> at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerIm
> pl.next(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 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSA
> XParser.parse(Unknown Source)
> at javax.xml.parsers.SAXParser.parse(Unknown Source)
> at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.
> java:181)
> at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLRes
> ourceImpl.java:180)
> at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(Resour
> ceImpl.java:1494)
> at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(Resour
> ceImpl.java:1282)
> 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)
> ... 9 more
>
>
> How can I correct it?
> I believed that I could just insert something like:
>
> <uri value="
> jar:file:/D:/eclipse-jee-galileo-win32/eclipse/plugins/org.e
> clipse.uml2.uml.resources_3.0.0.v200906011111.jar!/profiles/
> UML2.profile.uml " />
>
> but I was wrong...
>
> Thank you,
>
> Federico
|
|
|
Re: [MWE] Package with uri 'http://www.eclipse.org/uml2/3.0.0/UML' not found [message #530155 is a reply to message #489399] |
Wed, 28 April 2010 16:46 |
Eclipse User |
|
|
|
Originally posted by: daniruiz.lcc.uma.es
What does "fully.qualified.name.of.EPackage" mean?
I tried "org.eclipse.uml2.uml.UMLPackage" but it couldn't find it.
Thank you!
El 02/10/2009 21:15, Sebastian Zarnekow escribió:
> Hi Frederico,
>
> you'll have to register the uml metamodel in the standalone setup of
> your workflow:
>
> <bean class="org.eclipse.emf.mwe.utils.StandaloneSetup">
> <registerGeneratedEPackage value="fully.qualified.name.of.EPackage"/>
> </bean>
>
> Hope that helps,
> Sebastian
|
|
|
|
Powered by
FUDForum. Page generated in 0.03124 seconds