Tony, Thanks for the suggestion! But as it turns out it was a different problem. I was saving the model in XMI 1.0 format instead of XMI 1.1. Once I selected XMI 1.1 things started working!
Steve -----Original Message----- From: Anthony Mowers [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 22, 2003 7:35 AM To: Wall, Steve; [EMAIL PROTECTED] Subject: RE: [Andromda-user] Custom cartridge failure The thing that is probably causing you the problem is an unresolvable "href" in your XMI output file. Your UML model probably contains a reference to the "UML Standard Profile". Use the MagicDraw gui to delete that object from your project. That should get rid of the href in the XMI file and that will probably solve your problem. Tony > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Wall, > Steve > Sent: Tuesday, October 21, 2003 3:17 PM > To: [EMAIL PROTECTED] > Subject: [Andromda-user] Custom cartridge failure > > > > > Hello, > > > > I'm attempting to create a custom cartridge and am receiving a > build error. The xmi file was created using MagicDraw 7.0, > File-->Modules-->Export Module... > > > > Here's the build.xml - > > > > <project name="testgen" default="compile-uml"> > > <property name="andromda.home" location="c:\Program > Files\andromda\andromda-bin"/> > > <property name="andromda-core.home" > location="${andromda.home}/andromda-core"/> > > <property file="${andromda-core.home}/andromda-core.properties"/> > > > > <target name="compile-uml"> > > <taskdef name="andromda" > classname="org.andromda.core.anttasks.AndroMDAGenTask"> > > <classpath> > > <pathelement > path="${andromda-core.classpath}"/> > > <pathelement > location="${andromda-core.home}/andromda.jar"/> > > <pathelement location="./src"/> > > </classpath> > > </taskdef> > > > > <andromda basedir="." includes="test1.xml" > lastModifiedCheck="true" > typeMappings="${andromda-core.home}/src/xml/TypeMapping.xml"> > > <outlet cartridge="agentGen" > outlet="monitoring-agents" dir="./"/> > > </andromda> > > </target> > > </project> > > > > Here's the ant output - > > > > Apache Ant version 1.5.3 compiled on April 16 2003 > > Buildfile: build.xml > > Detected Java version: 1.4 in: c:\bea\jdk141_03\jre > > Detected OS: Windows 2000 > > parsing buildfile build.xml with URI = > file:C:/cygwin/home/bob.jim/dev/agentgen/build.xml > > Project base dir set to: C:\cygwin\home\bob.jim\dev\agentgen > > [property] Loading C:\Program > Files\andromda\andromda-bin\andromda-core\andromda-core.properties > > Build sequence for target `compile-uml' is [compile-uml] > > Complete build sequence is [compile-uml] > > > > compile-uml: > > [andromda] CartridgeFinder: Cartridge found: agentGen > > [andromda] Input: file:/C:/cygwin/home/bob.jim/dev/agentgen/test1.xml > > [andromda] org.netbeans.lib.jmi.util.DebugException: Element > name cannot be resolved, unknown package: > Foundation.Core.ModelElement.name > > [andromda] at > org.netbeans.lib.jmi.xmi.XmiContext.resolveElementName(XmiContext. > java:518) > > [andromda] at > org.netbeans.lib.jmi.xmi.XmiElement$Instance.startSubElement(XmiEl > ement.java:494) > > [andromda] at > org.netbeans.lib.jmi.xmi.XmiSAXReader.startElement(XmiSAXReader.java:201) > > [andromda] at > org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) > > [andromda] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartEle > ment(Unknown Source) > > [andromda] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentCont > entDispatcher.dispatch(Unknown Source) > > [andromda] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument > (Unknown Source) > > [andromda] at > org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) > > [andromda] at > org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) > > [andromda] at > org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > > [andromda] at > org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > > [andromda] at > javax.xml.parsers.SAXParser.parse(SAXParser.java:345) > > [andromda] at > org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:118) > > [andromda] at > org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:99) > > [andromda] at > org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:77) > > [andromda] at > org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:70) > > [andromda] at > org.andromda.core.mdr.MDRepositoryFacade.loadModel(MDRepositoryFac > ade.java:233) > > [andromda] at > org.andromda.core.mdr.MDRepositoryFacade.readModel(MDRepositoryFac > ade.java:100) > > [andromda] at > org.andromda.core.anttasks.AndroMDAGenTask.process(AndroMDAGenTask > .java:485) > > [andromda] at > org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask > .java:300) > > [andromda] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193) > > [andromda] at org.apache.tools.ant.Task.perform(Task.java:341) > > [andromda] at > org.apache.tools.ant.Target.execute(Target.java:309)> > > [andromda] at > org.apache.tools.ant.Target.performTasks(Target.java:336) > > [andromda] at > org.apache.tools.ant.Project.executeTarget(Project.java:1339) > > [andromda] at > org.apache.tools.ant.Project.executeTargets(Project.java:1255) > > [andromda] at org.apache.tools.ant.Main.runBuild(Main.java:609) > > [andromda] at org.apache.tools.ant.Main.start(Main.java:196) > > [andromda] at org.apache.tools.ant.Main.main(Main.java:235) > > [andromda] javax.jmi.xmi.MalformedXMIException: > org.netbeans.lib.jmi.util.DebugException: Element name cannot be > resolved, unknown package: Foundation.Core.ModelElement.name > > [andromda] at > org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:83) > > [andromda] at > org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:70) > > [andromda] at > org.andromda.core.mdr.MDRepositoryFacade.loadModel(MDRepositoryFac > ade.java:233) > > [andromda] at > org.andromda.core.mdr.MDRepositoryFacade.readModel(MDRepositoryFac > ade.java:100) > > [andromda] at > org.andromda.core.anttasks.AndroMDAGenTask.process(AndroMDAGenTask > .java:485) > > [andromda] at > org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask > .java:300) > > [andromda] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193) > > [andromda] at org.apache.tools.ant.Task.perform(Task.java:341) > > [andromda] at > org.apache.tools.ant.Target.execute(Target.java:309) > > [andromda] at > org.apache.tools.ant.Target.performTasks(Target.java:336) > > [andromda] at > org.apache.tools.ant.Project.executeTarget(Project.java:1339) > > [andromda] at > org.apache.tools.ant.Project.executeTargets(Project.java:1255) > > [andromda] at org.apache.tools.ant.Main.runBuild(Main.java:609) > > [andromda] at org.apache.tools.ant.Main.start(Main.java:196) > > [andromda] at org.apache.tools.ant.Main.main(Main.java:235) > > > > BUILD FAILED > > file:C:/cygwin/home/bob.jim/dev/agentgen/build.xml:15: > Exception encountered while processing: null > > at > org.andromda.core.anttasks.AndroMDAGenTask.process(AndroMDAGenTask > .java:499) > > at > org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask > .java:300) > > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193) > > at org.apache.tools.ant.Task.perform(Task.java:341) > > at org.apache.tools.ant.Target.execute(Target.java:309) > > at org.apache.tools.ant.Target.performTasks(Target.java:336) > > at org.apache.tools.ant.Project.executeTarget(Project.java:1339) > > at org.apache.tools.ant.Project.executeTargets(Project.java:1255) > > at org.apache.tools.ant.Main.runBuild(Main.java:609) > > at org.apache.tools.ant.Main.start(Main.java:196) > > at org.apache.tools.ant.Main.main(Main.java:235) > > > > Total time: 6 seconds > > > > Thanks in Advance, > > Steve > > > > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by OSDN developer relations > Here's your chance to show off your extensive product knowledge > We want to know what you know. Tell us and you have a chance to win $100 > http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 > _______________________________________________ > Andromda-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/andromda-user ------------------------------------------------------- This SF.net email is sponsored by OSDN developer relations Here's your chance to show off your extensive product knowledge We want to know what you know. Tell us and you have a chance to win $100 http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user
