Hi, 

I'm trying to get andromda running with ant, but without success.

First of all I get a MalformedUrlException if I don't specify the protocol in 
the url. So I preprended 'file:/' to the URI. 





<property name="gen.src.dir" location="src/gen"/>

&nbsp; &nbsp;<target name="mda">

&nbsp; &nbsp;&nbsp; &nbsp; <taskdef name="andromda" 
classname="org.andromda.ant.task.AndroMDAGenTask" 

&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp;classpathref="project.class.path"/>

&nbsp; &nbsp;&nbsp; &nbsp; <andromdac 
onfigurationUri="file&#58;/d&#58;/andro/src/java/conf/andromda.xml"/>

&nbsp; &nbsp;</target>



When I do that I get the following error:



Buildfile&#58; d&#58;androbuild.xml

mda&#58;

&nbsp;&#91;andromda&#93; INFO&nbsp; &#91;sax&#93; 
org.apache.crimson.jaxp.SAXParserImpl&#58; Property&#58; 
http&#58;//java.sun.com/xml/jaxp/properties/schemaLanguage not supported.

&nbsp;&#91;andromda&#93; WARN&nbsp; &#91;XmlObjectFactory&#93; WARNING! Your 
parser does NOT support the&nbsp; schema validation continuing in non 
validation mode

&nbsp;&#91;andromda&#93; org.xml.sax.SAXNotRecognizedException&#58; 
Property&#58; http&#58;//java.sun.com/xml/jaxp/properties/schemaLanguage

&nbsp;&#91;andromda&#93; at 
org.apache.crimson.parser.XMLReaderImpl.setProperty&#40;XMLReaderImpl.java&#58;272&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.crimson.jaxp.SAXParserImpl.setProperty&#40;SAXParserImpl.java&#58;190&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.commons.digester.Digester.setProperty&#40;Digester.java&#58;735&#41;

&nbsp;&#91;andromda&#93; at 
org.andromda.core.common.XmlObjectFactory.setValidating&#40;XmlObjectFactory.java&#58;174&#41;

&nbsp;&#91;andromda&#93; at 
org.andromda.core.common.XmlObjectFactory.getInstance&#40;XmlObjectFactory.java&#58;111&#41;

&nbsp;&#91;andromda&#93; at 
org.andromda.core.configuration.Configuration.getInstance&#40;Configuration.java&#58;67&#41;

&nbsp;&#91;andromda&#93; at 
org.andromda.core.AndroMDA.run&#40;AndroMDA.java&#58;91&#41;

&nbsp;&#91;andromda&#93; at 
org.andromda.ant.task.AndroMDAGenTask.execute&#40;AndroMDAGenTask.java&#58;77&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.UnknownElement.execute&#40;UnknownElement.java&#58;275&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Task.perform&#40;Task.java&#58;364&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Target.execute&#40;Target.java&#58;341&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Target.performTasks&#40;Target.java&#58;369&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Project.executeSortedTargets&#40;Project.java&#58;1216&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Project.executeTarget&#40;Project.java&#58;1185&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets&#40;DefaultExecutor.java&#58;40&#41;

&nbsp;&#91;andromda&#93; at 
org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets&#40;EclipseDefaultExecutor.java&#58;32&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Project.executeTargets&#40;Project.java&#58;1068&#41;

&nbsp;&#91;andromda&#93; at 
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run&#40;InternalAntRunner.java&#58;423&#41;

&nbsp;&#91;andromda&#93; at 
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main&#40;InternalAntRunner.java&#58;137&#41;

&nbsp;&#91;andromda&#93; WARN&nbsp; &#91;Digester&#93; Parse Warning Error at 
line 2 column -1&#58; Valid documents must have a <!DOCTYPE declaration.

&nbsp;&#91;andromda&#93; org.xml.sax.SAXParseException&#58; Valid documents 
must have a <!DOCTYPE declaration.

&nbsp;&#91;andromda&#93; at 
org.apache.crimson.parser.Parser2.warning&#40;Parser2.java&#58;3342&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.crimson.parser.Parser2.parseInternal&#40;Parser2.java&#58;658&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.crimson.parser.Parser2.parse&#40;Parser2.java&#58;337&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.crimson.parser.XMLReaderImpl.parse&#40;XMLReaderImpl.java&#58;448&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.commons.digester.Digester.parse&#40;Digester.java&#58;1610&#41;

&nbsp;&#91;andromda&#93; at 
org.andromda.core.common.XmlObjectFactory.getObject&#40;XmlObjectFactory.java&#58;242&#41;

&nbsp;&#91;andromda&#93; at 
org.andromda.core.configuration.Configuration.getInstance&#40;Configuration.java&#58;67&#41;

&nbsp;&#91;andromda&#93; at 
org.andromda.core.AndroMDA.run&#40;AndroMDA.java&#58;91&#41;

&nbsp;&#91;andromda&#93; at 
org.andromda.ant.task.AndroMDAGenTask.execute&#40;AndroMDAGenTask.java&#58;77&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.UnknownElement.execute&#40;UnknownElement.java&#58;275&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Task.perform&#40;Task.java&#58;364&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Target.execute&#40;Target.java&#58;341&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Target.performTasks&#40;Target.java&#58;369&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Project.executeSortedTargets&#40;Project.java&#58;1216&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Project.executeTarget&#40;Project.java&#58;1185&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets&#40;DefaultExecutor.java&#58;40&#41;

&nbsp;&#91;andromda&#93; at 
org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets&#40;EclipseDefaultExecutor.java&#58;32&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Project.executeTargets&#40;Project.java&#58;1068&#41;

&nbsp;&#91;andromda&#93; at 
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run&#40;InternalAntRunner.java&#58;423&#41;

&nbsp;&#91;andromda&#93; at 
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main&#40;InternalAntRunner.java&#58;137&#41;

&nbsp;&#91;andromda&#93; WARN&nbsp; &#91;XmlObjectFactory&#93; WARNING!&#58; 
Valid documents must have a <!DOCTYPE declaration., line&#58; 2, column&#58; -1

&nbsp;&#91;andromda&#93; ERROR &#91;Digester&#93; Parse Error at line 2 column 
-1&#58; Element type "andromda" is not declared.

&nbsp;&#91;andromda&#93; org.xml.sax.SAXParseException&#58; Element type 
"andromda" is not declared.

&nbsp;&#91;andromda&#93; at 
org.apache.crimson.parser.Parser2.error&#40;Parser2.java&#58;3354&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.crimson.parser.Parser2.maybeElement&#40;Parser2.java&#58;1502&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.crimson.parser.Parser2.parseInternal&#40;Parser2.java&#58;667&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.crimson.parser.Parser2.parse&#40;Parser2.java&#58;337&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.crimson.parser.XMLReaderImpl.parse&#40;XMLReaderImpl.java&#58;448&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.commons.digester.Digester.parse&#40;Digester.java&#58;1610&#41;

&nbsp;&#91;andromda&#93; at 
org.andromda.core.common.XmlObjectFactory.getObject&#40;XmlObjectFactory.java&#58;242&#41;

&nbsp;&#91;andromda&#93; at 
org.andromda.core.configuration.Configuration.getInstance&#40;Configuration.java&#58;67&#41;

&nbsp;&#91;andromda&#93; at 
org.andromda.core.AndroMDA.run&#40;AndroMDA.java&#58;91&#41;

&nbsp;&#91;andromda&#93; at 
org.andromda.ant.task.AndroMDAGenTask.execute&#40;AndroMDAGenTask.java&#58;77&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.UnknownElement.execute&#40;UnknownElement.java&#58;275&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Task.perform&#40;Task.java&#58;364&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Target.execute&#40;Target.java&#58;341&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Target.performTasks&#40;Target.java&#58;369&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Project.executeSortedTargets&#40;Project.java&#58;1216&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Project.executeTarget&#40;Project.java&#58;1185&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets&#40;DefaultExecutor.java&#58;40&#41;

&nbsp;&#91;andromda&#93; at 
org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets&#40;EclipseDefaultExecutor.java&#58;32&#41;

&nbsp;&#91;andromda&#93; at 
org.apache.tools.ant.Project.executeTargets&#40;Project.java&#58;1068&#41;

&nbsp;&#91;andromda&#93; at 
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run&#40;InternalAntRunner.java&#58;423&#41;

&nbsp;&#91;andromda&#93; at 
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main&#40;InternalAntRunner.java&#58;137&#41;



BUILD FAILED

D&#58;androbuild.xml&#58;316&#58; 
org.andromda.core.common.XmlObjectFactoryException&#58; VALIDATION FAILED for 
--> '<?xml version="1.0" encoding="UTF-8"?>

<andromda>

&nbsp; &nbsp; <properties>

&nbsp; &nbsp; &nbsp; &nbsp; <property name="modelValidation">true</property>

&nbsp; &nbsp; &nbsp; &nbsp; <property name="cartridgeFilter"></property>

&nbsp; &nbsp; </properties>

&nbsp; &nbsp; <models>

&nbsp; &nbsp; &nbsp; &nbsp; <model>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
<uri>file&#58;/d&#58;/andro/src/java/conf/CRUDModel.xml.zip!/CRUDModel.xml</uri>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <moduleSearchLocations>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
<location>D&#58;/andromda-bin-3.1-M1/andromda/xml.zips</location>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </moduleSearchLocations>

&nbsp; &nbsp; &nbsp; &nbsp; </model>

&nbsp; &nbsp; </models>

&nbsp; &nbsp; <namespaces>

&nbsp; &nbsp; &nbsp; &nbsp; <namespace name="default">

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <properties>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="languageMappingsUri">Java</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="wrapperMappingsUri">JavaWrapper</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="sqlMappingsUri"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="jdbcMappingsUri">JDBC</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="maxSqlNameLength">30</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="foreignKeySuffix">_FK</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="ejbJndiNamePrefix"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <!-- used in both 
hibernate and spring cartridges -->

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="hibernateVersion">3</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </properties>

&nbsp; &nbsp; &nbsp; &nbsp; </namespace>

&nbsp; &nbsp; &nbsp; &nbsp; <namespace name="spring">

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <properties>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="dataSource"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="sessionFactory">org.springframework.orm.hibernate3.LocalSessionFactoryBean</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="hibernateDialect"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="hibernateShowSql"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="hibernateInheritanceStrategy"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="hibernateCacheProvider">org.hibernate.cache.EhCacheProvider</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="transactionManager">org.springframework.orm.hibernate3.HibernateTransactionManager</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="springTypesPackage"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="daos"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="dao-impls"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="spring-configuration"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="services"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="service-impls"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </properties>

&nbsp; &nbsp; &nbsp; &nbsp; </namespace>

&nbsp; &nbsp; &nbsp; &nbsp; <namespace name="hibernate">

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <properties>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="hibernateTypeMappingsUri">Hibernate</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="hibernateInheritanceStrategy"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="defaultHibernateGeneratorClass"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="hibernateDefaultCascade">none</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="entities"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="entity-impls"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="customTypesPackage"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="compositionDefinesEagerLoading">true</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </properties>

&nbsp; &nbsp; &nbsp; &nbsp; </namespace>

&nbsp; &nbsp; &nbsp; &nbsp; <namespace name="java">

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <properties>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="enumerations"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="exceptions"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="value-objects"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </properties>

&nbsp; &nbsp; &nbsp; &nbsp; </namespace>

&nbsp; &nbsp; &nbsp; &nbsp; <namespace name="bpm4struts">

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <properties>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="forms"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="pages"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="actions"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="controllers"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="controller-impls"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="decorators"></property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="messages">/WEB-INF/classes</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="configuration">/WEB-INF</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="security">false</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="securityRealm">other</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="serviceAccessorPattern">&#40;&#41;</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <property 
name="manageableServiceAccessorPattern">&#40;&#41;</property>

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </properties>

&nbsp; &nbsp; &nbsp; &nbsp; </namespace>

&nbsp; &nbsp; </namespaces>

</andromda>

' against SCHEMA --> 
'jar&#58;file&#58;/D&#58;/andro/lib/andromda-core-3.1-M1.jar!/org/andromda/core/configuration/Configuration.xsd'
 --> message&#58; 'Element type "andromda" is not declared., line&#58; 2, 
column&#58; -1'



Total time&#58; 2 seconds





The error says that a DOCTYPE is needed, but I cannot find any doctype in the 
documentation. And besides that nobody uses a doctype..

any hints?
_________________________________________________________
Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=3237#3237
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