Hello, I am trying to generate Metafacades using Ant ( Version 1.6.1 ) . The error it throws is like shown below. Please find the attached andromda.log file generated during the build, also attached build.xml here with. Please comment. Thanks & Regards, Vikram Naik. ################################################ Error performing MDRepository.loadModel javax.jmi.xmi.MalformedXMIException: org.netbeans.lib.jmi.util.DebugException: Content is not allowed in prolog. at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:83) at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:70) at org.andromda.repositories.mdr.MDRepositoryFacade.loadModel(MDRepositoryFacade.java:326) at org.andromda.repositories.mdr.MDRepositoryFacade.readModel(MDRepositoryFacade.java:127) at org.andromda.core.ModelProcessor.process(ModelProcessor.java:200) at org.andromda.core.ModelProcessor.process(ModelProcessor.java:142) at org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask.java:210) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at org.apache.tools.ant.Project.executeTarget(Project.java:1214) at org.apache.tools.ant.Project.executeTargets(Project.java:1062) at org.apache.tools.ant.Main.runBuild(Main.java:673) at org.apache.tools.ant.Main.startAnt(Main.java:188) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) 2004-08-11 16:59:08,738 ERROR [org.andromda.core.ModelProcessor] Error performing ModelProcessor.process with model(s) --> 'file:E:/DaVinciCartridge/andromda-davinci/src/uml/DaVinciMetafacadeModel.xml' org.andromda.core.repository.RepositoryFacadeException: Error performing MDRepositoryFacade.readModel at org.andromda.repositories.mdr.MDRepositoryFacade.readModel(MDRepositoryFacade.java:132) at org.andromda.core.ModelProcessor.process(ModelProcessor.java:200) at org.andromda.core.ModelProcessor.process(ModelProcessor.java:142) at org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask.java:210) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at org.apache.tools.ant.Project.executeTarget(Project.java:1214) at org.apache.tools.ant.Project.executeTargets(Project.java:1062) at org.apache.tools.ant.Main.runBuild(Main.java:673) at org.apache.tools.ant.Main.startAnt(Main.java:188) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) Caused by: javax.jmi.xmi.MalformedXMIException: org.netbeans.lib.jmi.util.DebugException: Content is not allowed in prolog. at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:83) at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:70) at org.andromda.repositories.mdr.MDRepositoryFacade.loadModel(MDRepositoryFacade.java:326) at org.andromda.repositories.mdr.MDRepositoryFacade.readModel(MDRepositoryFacade.java:127) ... 13 more
andromda.log
Description: andromda.log
<?xml version="1.0" encoding="UTF-8"?>
<project default="andromda-davinci" name="andromda-davinci" basedir=".">
<property name="app.root.dir" value="${basedir}/.."/>
<property file="${basedir}/build.properties"/>
<property file="${app.root.dir}/build.properties"/>
<mkdir dir="${app.root.dir}/lib"/>
<path id="classpath">
<fileset id="libraries" dir="${app.root.dir}/lib">
<include name="commons-lang-*.jar"/>
<include name="commons-logging-*.jar"/>
<include name="commons-digester-*.jar"/>
<include name="commons-collections-*.jar"/>
<include name="commons-beanutils-*.jar"/>
<include name="log4j-*.jar"/>
<include name="velocity-*.jar"/>
<include name="jmi-*.jar"/>
<include name="jmiuml-*.jar"/>
<include name="jmiutils-*.jar"/>
<include name="mof-*.jar"/>
<include name="mdrapi-*.jar"/>
<include name="nbmdr-*.jar"/>
<include name="openide-*.jar"/>
<include name="picocontainer-*.jar"/>
<include name="andromda-*.jar"/>
<include name="andromda-profile-*.xml.zip"/>
</fileset>
</path>
<target name="andromda-davinci">
<taskdef name="andromda" classname="org.andromda.core.anttasks.AndroMDAGenTask" classpathref="classpath"/>
<andromda lastModifiedCheck="false">
<model url="file:${basedir}/src/uml/DaVinciMetafacadeModel.xml"/>
<namespace name="meta" ignore="true">
<property name="languageMappingsUri" value="file:${basedir}/src/mappings/JavaMappings.xml"/>
<property name="facades" value="${basedir}/target/src"/>
<property name="facade-logics" value="${basedir}/target/src"/>
<property name="facades-to-impls" value="${basedir}/target/src"/>
<property name="facade-logic-impls" value="${basedir}/src/java"/>
</namespace>
</andromda>
</target>
</project>
