I am using Enterprise Architect and have created a single class called Class 1 
with no attributes or operations. I export this in XMI1.2 format and then run 
the command 
Quote:
maven mda -Dfilter=spring
(end of quote)
. The build fails with the error 
Quote:
[AndroMDA:VALIDATION:ERROR] 1) [Logical Model::Class1::id]:Each attribute needs 
a type, you cannot leave the type unspecified
(end of quote)
. This error seems to relate to the id attribute that AndroMDA created. I can't 
see why this error should occur; I have tried this with UML 2.0 and 1.4



The XMI file is:

<?xml version="1.0"&nbsp; encoding="windows-1252"?>

<XMI xmi.version="1.2" xmlns&#58;UML="org.omg.xmi.namespace.UML" 
timestamp="2005-06-24 18&#58;04&#58;35">

&nbsp; &nbsp;<XMI.header>

&nbsp; &nbsp;&nbsp; &nbsp;<XMI.documentation>

&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;<XMI.exporter>Enterprise 
Architect</XMI.exporter>

&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; 
&nbsp;<XMI.exporterVersion>4.1</XMI.exporterVersion>

&nbsp; &nbsp;&nbsp; &nbsp;</XMI.documentation>

&nbsp; &nbsp;&nbsp; &nbsp;<XMI.metamodel XMI.name="UML" XMI.version="1.4"/>

&nbsp; &nbsp;</XMI.header>

&nbsp; &nbsp;<XMI.content>

&nbsp; &nbsp;&nbsp; &nbsp;<UML&#58;Model name="Logical Model" 
xmi.id="MX_EAID_E97BDE9C_7D92_4483_AFAB_DC3505208AB0" isRoot="true" 
isLeaf="false" isAbstract="false" isSpecification="false" visibility="public">

&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;<UML&#58;Namespace.ownedElement>

&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;<UML&#58;Class 
name="Class1" xmi.id="EAID_7F50B757_80AB_4223_AA03_8AB1FFEC5CB6" 
visibility="public" isSpecification="false" isRoot="false" isLeaf="false" 
isAbstract="false" isActive="false">

&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; 
&nbsp;<UML&#58;ModelElement.stereotype>

&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; 
&nbsp;<UML&#58;Stereotype 
xmi.idref="EAID_276B7004_721D_4c58_9B2D_417278F9D979"/>

&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; 
&nbsp;</UML&#58;ModelElement.stereotype>

&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;</UML&#58;Class>

&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;<UML&#58;Stereotype 
xmi.id="EAID_276B7004_721D_4c58_9B2D_417278F9D979" name="Entity" 
isSpecification="false" isRoot="false" isLeaf="false" isAbstract="false">

&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; 
&nbsp;<UML&#58;Stereotype.baseClass>Class</UML&#58;Stereotype.baseClass>

&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;</UML&#58;Stereotype>

&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;</UML&#58;Namespace.ownedElement>

&nbsp; &nbsp;&nbsp; &nbsp;</UML&#58;Model>

&nbsp; &nbsp;</XMI.content>

&nbsp; &nbsp;<XMI.extensions xmi.extender="Enterprise Architect 2.5"/>

</XMI>



The complete log generated by the build is:

2005-06-25 11&#58;16&#58;15,221 INFO&nbsp; &#91;AndroMDA&#93; 

2005-06-25 11&#58;16&#58;15,221 INFO&nbsp; &#91;AndroMDA&#93; A n d r o M D 
A&nbsp; -&nbsp; 3.0

2005-06-25 11&#58;16&#58;15,221 INFO&nbsp; &#91;AndroMDA&#93; 

2005-06-25 11&#58;16&#58;19,197 INFO&nbsp; &#91;AndroMDA&#93; Input model --> 
'file&#58;E&#58;/Users/Roger/Computing/andromdatest/mda/src/uml/AndromdaTestModel.xmi'

2005-06-25 11&#58;16&#58;19,267 INFO&nbsp; &#91;AndroMDA&#93; -- discovering 
plugins --

2005-06-25 11&#58;16&#58;19,747 INFO&nbsp; &#91;AndroMDA&#93; found 
translation-library --> 'validation'

2005-06-25 11&#58;16&#58;19,777 INFO&nbsp; &#91;AndroMDA&#93; found 
translation-library --> 'query'

2005-06-25 11&#58;16&#58;20,088 INFO&nbsp; &#91;AndroMDA&#93; found cartridge 
--> 'spring'

2005-06-25 11&#58;16&#58;20,148 INFO&nbsp; &#91;AndroMDA&#93; found cartridge 
--> 'hibernate'

2005-06-25 11&#58;16&#58;20,178 INFO&nbsp; &#91;AndroMDA&#93; found cartridge 
--> 'java'

2005-06-25 11&#58;16&#58;20,268 INFO&nbsp; &#91;AndroMDA&#93; found cartridge 
--> 'bpm4struts'

2005-06-25 11&#58;16&#58;20,278 INFO&nbsp; &#91;AndroMDA&#93; -- discovering 
metafacades --

2005-06-25 11&#58;16&#58;20,669 INFO&nbsp; &#91;AndroMDA&#93; found shared 
metafacades --> 'uml-1.4' - adding to 'default' namespace

2005-06-25 11&#58;16&#58;21,029 INFO&nbsp; &#91;AndroMDA&#93; found metafacades 
--> 'spring'

2005-06-25 11&#58;16&#58;21,209 INFO&nbsp; &#91;AndroMDA&#93; found metafacades 
--> 'hibernate'

2005-06-25 11&#58;16&#58;21,510 INFO&nbsp; &#91;AndroMDA&#93; found metafacades 
--> 'bpm4struts'

2005-06-25 11&#58;16&#58;26,717 INFO&nbsp; &#91;AndroMDA&#58;spring&#93; 
Output&#58; 
'file&#58;/E&#58;/Users/Roger/Computing/andromdatest/mda/src/../../core/target/src/andromdatest/andromdatest/PrincipalStore.java'

2005-06-25 11&#58;16&#58;26,938 INFO&nbsp; &#91;AndroMDA&#58;spring&#93; 
Output&#58; 
'file&#58;/E&#58;/Users/Roger/Computing/andromdatest/mda/src/../../core/target/src/Class1Dao.java'

2005-06-25 11&#58;16&#58;27,078 INFO&nbsp; &#91;AndroMDA&#58;spring&#93; 
Output&#58; 
'file&#58;/E&#58;/Users/Roger/Computing/andromdatest/mda/src/../../core/target/src/Class1DaoBase.java'

2005-06-25 11&#58;16&#58;27,118 INFO&nbsp; &#91;AndroMDA&#58;spring&#93; 
Output&#58; 
'file&#58;/E&#58;/Users/Roger/Computing/andromdatest/mda/src/../../core/target/src/Class1DaoImpl.java'

2005-06-25 11&#58;16&#58;27,178 INFO&nbsp; &#91;AndroMDA&#58;spring&#93; 
Output&#58; 
'file&#58;/E&#58;/Users/Roger/Computing/andromdatest/mda/src/../../core/target/src/applicationContext.xml'

2005-06-25 11&#58;16&#58;27,218 INFO&nbsp; &#91;AndroMDA&#58;spring&#93; 
Output&#58; 
'file&#58;/E&#58;/Users/Roger/Computing/andromdatest/mda/src/../../core/target/src/applicationContext-dataSource.xml'

2005-06-25 11&#58;16&#58;27,248 INFO&nbsp; &#91;AndroMDA&#58;spring&#93; 
Output&#58; 
'file&#58;/E&#58;/Users/Roger/Computing/andromdatest/mda/src/../../core/target/src/beanRefFactory.xml'

2005-06-25 11&#58;16&#58;27,278 INFO&nbsp; &#91;AndroMDA&#58;spring&#93; 
Output&#58; 
'file&#58;/E&#58;/Users/Roger/Computing/andromdatest/mda/src/../../core/target/src/andromdatest/andromdatest/CriteriaSearch.java'

2005-06-25 11&#58;16&#58;27,318 INFO&nbsp; &#91;AndroMDA&#58;spring&#93; 
Output&#58; 
'file&#58;/E&#58;/Users/Roger/Computing/andromdatest/mda/src/../../core/target/src/andromdatest/andromdatest/CriteriaSearchConfiguration.java'

2005-06-25 11&#58;16&#58;27,348 INFO&nbsp; &#91;AndroMDA&#58;spring&#93; 
Output&#58; 
'file&#58;/E&#58;/Users/Roger/Computing/andromdatest/mda/src/../../core/target/src/andromdatest/andromdatest/CriteriaSearchParameter.java'

2005-06-25 11&#58;16&#58;27,689 ERROR 
&#91;AndroMDA&#58;VALIDATION&#58;ERROR&#93; 1&#41; &#91;Logical 
Model&#58;&#58;Class1&#58;&#58;id&#93;&#58;Each attribute needs a type, you 
cannot leave the type unspecified.

2005-06-25 11&#58;16&#58;27,699 INFO&nbsp; &#91;AndroMDA&#93; completed model 
processing --> TIME&#58; 12.458&#91;s&#93;, RESOURCES WRITTEN&#58; 10 - 1 
VALIDATION ERROR&#40;S&#41;

2005-06-25 11&#58;16&#58;28,039 INFO&nbsp; &#91;org.apache.maven.cli.App&#93; 
Total time&#58; 22 seconds

2005-06-25 11&#58;16&#58;28,039 INFO&nbsp; &#91;org.apache.maven.cli.App&#93; 
Finished at&#58; Sat Jun 25 11&#58;16&#58;28 BST 2005

2005-06-25 11&#58;16&#58;28,039 INFO&nbsp; &#91;org.apache.maven.cli.App&#93; 





Thanks for any help



Roger
_________________________________________________________
Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=1768#1768
Posting to http://forum.andromda.org/ is preferred over posting to the mailing 
list!


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Andromda-user mailing list
Andromda-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to