Ok, I've not tried command prompt (I just want to use it in eclipse..) I've downloaded xerces 1.4.4, but this does not help.
However it does use the xerces parser, because now the xerces parser throws the same error : Buildfile: d:androbuild.xml mda: [andromda] INFO [sax] org.apache.xerces.jaxp.SAXParserImpl: http://java.sun.com/xml/jaxp/properties/schemaLanguage not supported. [andromda] WARN [XmlObjectFactory] WARNING! Your parser does NOT support the schema validation continuing in non validation mode [andromda] org.xml.sax.SAXNotRecognizedException: http://java.sun.com/xml/jaxp/properties/schemaLanguage [andromda] at org.apache.xerces.framework.XMLParser.setProperty(XMLParser.java:1714) [andromda] at org.apache.xerces.parsers.SAXParser.setProperty(SAXParser.java:770) [andromda] at org.apache.xerces.jaxp.SAXParserImpl.setProperty(SAXParserImpl.java:190) [andromda] at org.apache.commons.digester.Digester.setProperty(Digester.java:735) [andromda] at org.andromda.core.common.XmlObjectFactory.setValidating(XmlObjectFactory.java:174) [andromda] at org.andromda.core.common.XmlObjectFactory.getInstance(XmlObjectFactory.java:111) [andromda] at org.andromda.core.configuration.Configuration.getInstance(Configuration.java:67) [andromda] at org.andromda.core.AndroMDA.run(AndroMDA.java:91) [andromda] at org.andromda.ant.task.AndroMDAGenTask.execute(AndroMDAGenTask.java:77) [andromda] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [andromda] at org.apache.tools.ant.Task.perform(Task.java:364) [andromda] at org.apache.tools.ant.Target.execute(Target.java:341) [andromda] at org.apache.tools.ant.Target.performTasks(Target.java:369) [andromda] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) [andromda] at org.apache.tools.ant.Project.executeTarget(Project.java:1185) [andromda] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40) [andromda] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32) [andromda] at org.apache.tools.ant.Project.executeTargets(Project.java:1068) [andromda] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423) [andromda] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137) [andromda] ERROR [Digester] Parse Error at line 1 column 11: Element type "andromda" must be declared. [andromda] org.xml.sax.SAXParseException: Element type "andromda" must be declared. [andromda] at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1213) [andromda] at org.apache.xerces.validators.common.XMLValidator.reportRecoverableXMLError(XMLValidator.java:1807) [andromda] at org.apache.xerces.validators.common.XMLValidator.validateElementAndAttributes(XMLValidator.java:3633) [andromda] at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1229) [andromda] at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:938) [andromda] at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381) [andromda] at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098) [andromda] at org.apache.commons.digester.Digester.parse(Digester.java:1610) [andromda] at org.andromda.core.common.XmlObjectFactory.getObject(XmlObjectFactory.java:242) [andromda] at org.andromda.core.configuration.Configuration.getInstance(Configuration.java:67) [andromda] at org.andromda.core.AndroMDA.run(AndroMDA.java:91) [andromda] at org.andromda.ant.task.AndroMDAGenTask.execute(AndroMDAGenTask.java:77) [andromda] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [andromda] at org.apache.tools.ant.Task.perform(Task.java:364) [andromda] at org.apache.tools.ant.Target.execute(Target.java:341) [andromda] at org.apache.tools.ant.Target.performTasks(Target.java:369) [andromda] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) [andromda] at org.apache.tools.ant.Project.executeTarget(Project.java:1185) [andromda] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40) [andromda] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32) [andromda] at org.apache.tools.ant.Project.executeTargets(Project.java:1068) [andromda] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423) [andromda] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137) BUILD FAILED D:androbuild.xml:316: org.andromda.core.common.XmlObjectFactoryException: VALIDATION FAILED for --> '<andromda> <properties> <property name="xmlValidation">false</property> <property name="modelValidation">true</property> <property name="cartridgeFilter"></property> </properties> <models> <model> <uri>file:/d:/andro/src/java/conf/CRUDModel.xml.zip!/CRUDModel.xml</uri> <moduleSearchLocations> <location>D:/andromda-bin-3.1-M1/andromda/xml.zips</location> </moduleSearchLocations> </model> </models> <namespaces> <namespace name="default"> <properties> <property name="languageMappingsUri">Java</property> <property name="wrapperMappingsUri">JavaWrapper</property> <property name="sqlMappingsUri"></property> <property name="jdbcMappingsUri">JDBC</property> <property name="maxSqlNameLength">30</property> <property name="foreignKeySuffix">_FK</property> <property name="ejbJndiNamePrefix"></property> <!-- used in both hibernate and spring cartridges --> <property name="hibernateVersion">3</property> </properties> </namespace> <namespace name="spring"> <properties> <property name="dataSource"></property> <property name="sessionFactory">org.springframework.orm.hibernate3.LocalSessionFactoryBean</property> <property name="hibernateDialect"></property> <property name="hibernateShowSql"></property> <property name="hibernateInheritanceStrategy"></property> <property name="hibernateCacheProvider">org.hibernate.cache.EhCacheProvider</property> <property name="transactionManager">org.springframework.orm.hibernate3.HibernateTransactionManager</property> <property name="springTypesPackage"></property> <property name="daos"></property> <property name="dao-impls"></property> <property name="spring-configuration"></property> <property name="services"></property> <property name="service-impls"></property> </properties> </namespace> <namespace name="hibernate"> <properties> <property name="hibernateTypeMappingsUri">Hibernate</property> <property name="hibernateInheritanceStrategy"></property> <property name="defaultHibernateGeneratorClass"></property> <property name="hibernateDefaultCascade">none</property> <property name="entities"></property> <property name="entity-impls"></property> <property name="customTypesPackage"></property> <property name="compositionDefinesEagerLoading">true</property> </properties> </namespace> <namespace name="java"> <properties> <property name="enumerations"></property> <property name="exceptions"></property> <property name="value-objects"></property> </properties> </namespace> <namespace name="bpm4struts"> <properties> <property name="forms"></property> <property name="pages"></property> <property name="actions"></property> <property name="controllers"></property> <property name="controller-impls"></property> <property name="decorators"></property> <property name="messages">/WEB-INF/classes</property> <property name="configuration">/WEB-INF</property> <property name="security">false</property> <property name="securityRealm">other</property> <property name="serviceAccessorPattern">()</property> <property name="manageableServiceAccessorPattern">()</property> </properties> </namespace> </namespaces> </andromda> ' against SCHEMA --> 'jar:file:/D:/andro/lib/andromda-core-3.1-M1.jar!/org/andromda/core/configuration/Configuration.xsd' --> message: 'Element type "andromda" must be declared., line: 1, column: 11' Total time: 5 seconds By the way. This is how I call the Task in Ant. Isn't there a property here that says not to validate the xml. <property name="gen.src.dir" location="src/gen"/> <target name="mda"> <taskdef name="andromda" classname="org.andromda.ant.task.AndroMDAGenTask" classpathref="project.class.path"/> <andromda configurationUri="file:${conf.dir}/andromda.xml"/> </target> _________________________________________________________ Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=3382#3382 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