Hi Rene,

 

It sounds like you might be saving your XMI in version 1.0, try saving your project (using Magic Draw) to 1.1 or 1.2.�

 

Chad

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
Sent: Monday, January 03, 2005 6:52 AM
To: [email protected]
Subject: [Andromda-user] Exception: Element name cannot be resolved, unknown package: Foundation.Core.ModelElement.name

 


Hello.


I tried to generate code from a simple model and run into this problem - If I start maven, the builds stops with this message:

ERROR [ModelProcessor] Error performing ModelProcessor.process with model(s) --> 'file:C:/Temp/mda/demo/mda/src/uml/Demo
Model.xmi'
INFO  [AndroMDA] Exception recorded in --> 'C:\Temp\mda\demo\andromda050103142002.exc'


The file andromda050103142002.exc contains:
------- AndroMDA Exception Recording -------
Version --> 3.0M3-SNAPSHOT
Error --> Error performing ModelProcessor.process with model(s) --> 'file:C:/Temp/mda/demo/mda/src/uml/DemoModel.xmi'
Main Exception --> Error performing MDRepositoryFacade.readModel
Root Exception --> javax.jmi.xmi.MalformedXMIException: org.netbeans.lib.jmi.util.DebugException: Element name cannot be resolved, unknown package: Foundation.Core.ModelElement.name
javax.jmi.xmi.MalformedXMIException: org.netbeans.lib.jmi.util.DebugException: Element name cannot be resolved, unknown package: Foundation.Core.ModelElement.name
        at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:83)
        at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:70)
... stack trace continous

A short investigation of my DemoModel.xmi showed this xml element:
<Foundation.Core.Class xmi.id='_9_0_43c01ab_1104752915052_967572_1'>
        <Foundation.Core.ModelElement.name>Customer</Foundation.Core.ModelElement.name>
...removed...
</Foundation.Core.Class>

The error message indicates that the xml element 'Foundation.Core.Class.name' is not a valid name and is forbidden in xmi format. Is this correct?

I use MagicDraw 9.0 released on December 21, 2004. Is the version 9.0 working with AndroMDA? What version of MagicDraw are you using? Does an older version of MagicDraw produce an xml element named 'Foundation.Core.Class.name'?

Can anybody suggest a workaround for this problem?

If needed, I can provide the complete DemoModel.xmi and andromda050103142002.exc.


Thanks for any help.

-Ren�



Reply via email to