Model-Driven & Service-Oriented Architectures (MDA + SOA)

Model-Driven & Service-Oriented Architectures (MDA + SOA)

Posts 1-5 of 5
  • Alexander Kirschner
    Alexander Kirschner
    The company name is only visible to registered members.
    MDA-Buch von Petrasch / Meimberg : Probleme beim AndroMDA - Buildprozess
    Hallo *,

    ich bin mir nicht sicher ob das hier das richtige Forum für folgende Frage ist; aber im Forum von mdabuch.de bekam ich bisher keine Antwort. Deshalb versuche ich hier mein Glück! :) Meine Frage bezieht sich auf das Buch von Roland Petrasch und Oliver Meimberg.

    Ich versuche gerade vergebens die Iteration 1 des Praxisbeispieles zum Laufen zu bekommen und erhalte beim Ausführen von build-andromda.xml immer folgende Ausgaben. Irgendwie fehlt die UML_Standard_Profile.xml in der *.xml.zip-Struktur. Was habe ich falsch gemacht? (Die Sourcen sind 1:1 von dieser Seite übernommen / heruntergeladen).

    Danke im Voraus & Viele Grüße

    Alexander Kirschner

    ##################################################

    Buildfile: D:Workspacemda.mdabuch.catalog.01build-andromda.xml
    generate:
    [delete] Deleting 1 files from D:Workspacemda.mdabuch.catalog.01
    [andromda] INFO [AndroMDA]
    [andromda] INFO [AndroMDA] A n d r o M D A - 3.1
    [andromda] INFO [AndroMDA]
    [andromda] INFO [AndroMDA] - discovering namespaces -
    [andromda] INFO [AndroMDA] found namespace --> 'bpm4struts'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'ejb'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'hibernate'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'java'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] found namespace --> 'jbpm'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'jsf'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'meta'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'uml'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'query'
    [andromda] INFO [AndroMDA] + registering component 'translation-library'
    [andromda] INFO [AndroMDA] found namespace --> 'validation'
    [andromda] INFO [AndroMDA] + registering component 'translation-library'
    [andromda] INFO [AndroMDA] found namespace --> 'netBeansMDR'
    [andromda] INFO [AndroMDA] + registering component 'repository'
    [andromda] INFO [AndroMDA] found namespace --> 'spring'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'webservice'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'xmlschema'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] - core initialization complete: 10.539[s] -
    [andromda] INFO [AndroMDA] loading model --> 'jar:file:uml/catalog.xml.zip!/catalog.xml'
    [andromda] INFO [AndroMDA] referenced model --> 'jar:file:uml/catalog.xml.zip!/UML_Standard_Profile.xml'
    [andromda] org.netbeans.lib.jmi.util.DebugException: JAR entry UML_Standard_Profile.xml not found in umlcatalog.xml.zip
    [andromda] at org.netbeans.lib.jmi.xmi.XmiContext.readExternalDocument(XmiContext.java:929)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiContext.resolve(XmiContext.java:750)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiContext.resolveExternalReferences(XmiContext.java:839)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiElement$Content.endElement(XmiElement.java:394)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiSAXReader.endElement(XmiSAXReader.java:25
    [andromda] at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    [andromda] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
    [andromda] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    [andromda] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    [andromda] at org.apache.xerces.parsers.XML11Configuration.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(Unknown Source)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:136)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:9
    [andromda] at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:56)
    [andromda] at org.andromda.repositories.mdr.MDRepositoryFacade.loadModel(MDRepositoryFacade.java:449)
    [andromda] at org.andromda.repositories.mdr.MDRepositoryFacade.readModel(MDRepositoryFacade.java:179)
    [andromda] at org.andromda.core.engine.ModelProcessor.loadModelIfNecessary(ModelProcessor.java:345)
    [andromda] at org.andromda.core.engine.ModelProcessor.loadIfNecessary(ModelProcessor.java:553)
    [andromda] at org.andromda.core.engine.ModelProcessor.processModels(ModelProcessor.java:222)
    [andromda] at org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java:14
    [andromda] at org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java:84)
    [andromda] at org.andromda.core.engine.Engine.run(Engine.java:82)
    [andromda] at org.andromda.core.AndroMDA.run(AndroMDA.java:131)
    [andromda] at org.andromda.core.AndroMDA.run(AndroMDA.java:86)
    [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:106
    [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] [org.netbeans.lib.jmi.Logger] XMI parsing error at line: 1329: JAR entry UML_Standard_Profile.xml not found in umlcatalog.xml.zip
    [andromda] ERROR [ModelProcessor] Error performing ModelProcessor.process with model(s) --> 'file:umlcatalog.xml.zip!catalog.xml'
    [andromda] ERROR [AndroMDA] Exception recorded in --> 'D:Workspacemda.mdabuch.catalog.01andromda070506182453.exc'

    BUILD FAILED
    D:Workspacemda.mdabuch.catalog.01build-andromda.xml:39: org.andromda.core.repository.RepositoryFacadeException: org.andromda.core.repository.RepositoryFacadeException: javax.jmi.xmi.MalformedXMIException: org.netbeans.lib.jmi.util.DebugException: JAR entry UML_Standard_Profile.xml not found in umlcatalog.xml.zip

    Total time: 33 seconds
    This post was modified on 10 May 2007 at 08:33 pm.
  • Frank Egger
    Frank Egger    Premium Member
    The company name is only visible to registered members.
    Re: MDA-Buch von Petrasch / Meimberg : Probleme beim AndroMDA - Buildprozess
    hallo herr kirschner!

    ich kenne das beispiel leider nicht genau, aber laut ihrem logfile versucht andromda das UML_Standard_Profile.xml aus der datei catalog.xml.zip zu laden. sie können die catalog.xml.zip datei mit winzip öffnen und schauen, ob das Profil darin enthalten ist. vermutlich ist es dort nicht enthalten.
    es könnte sein, dass der fehler in der andromda-konfiguration liegt, und zwar im bereich "moduleSearchLocations".

    sie können aber auch versuchen die UML_Standard_Profile.xml (liegt normalerweise im magicdraw-verzeichnis unter profiles) mit winzip der datei catalog.xml.zip hinzuzufügen.

    ich hoffe, dass ich ihnen bei der lösung ihres problems weiterhelfen konnte.

    viele grüße,
    frank egger
  • Alexander Kirschner
    Alexander Kirschner
    The company name is only visible to registered members.
    Re^2: MDA-Buch von Petrasch / Meimberg : Probleme beim AndroMDA - Buildprozess
    Hallo Herr Egger,

    danke erstmal für Ihre Hilfestellung! Ich denke auch dass es sich hier um ein allgemeines Problem handelt.

    Ich habe die beiden Dateien MagicDraw_Profile.xml und UML_Standard_Profile.xml in das Archiv catalog.xml.zip manuell eingefügt und bin damit einen Schritt weiter; jetzt bekomme ich allerdings eine andere Fehlermeldung (siehe unten).

    Mir ist auch nicht bewusst, warum MagicDraw diese beiden projektabhängigen Files nicht mit in das Archiv packt. Die Einstellung, die Sie nannten, habe ich nicht gefunden; ich denke aber sie entspricht in meiner deutschen Version dem Punkt "Datei -> Nutze Profil/Modul". An dieser Stelle sind die beiden Dateien angegeben und beim Laden des Modells (catalog.xml.zip) werden diese auch gefunden.

    FAZIT: Ich habe kein Problem damit, selbst zu zippen... aber der Build bricht immer noch ab! :(


    Danke & Viele Grüße

    Alexander Kirschner


    Buildfile: D:\Workspace\mda.mdabuch.catalog.01\build-andromda.xml
    generate:
    [delete] Deleting 1 files from D:\Workspace\mda.mdabuch.catalog.01
    [andromda] INFO [AndroMDA]
    [andromda] INFO [AndroMDA] A n d r o M D A - 3.1
    [andromda] INFO [AndroMDA]
    [andromda] INFO [AndroMDA] - discovering namespaces -
    [andromda] INFO [AndroMDA] found namespace --> 'bpm4struts'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'ejb'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'hibernate'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'java'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] found namespace --> 'jbpm'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'jsf'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'meta'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'uml'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'query'
    [andromda] INFO [AndroMDA] + registering component 'translation-library'
    [andromda] INFO [AndroMDA] found namespace --> 'validation'
    [andromda] INFO [AndroMDA] + registering component 'translation-library'
    [andromda] INFO [AndroMDA] found namespace --> 'netBeansMDR'
    [andromda] INFO [AndroMDA] + registering component 'repository'
    [andromda] INFO [AndroMDA] found namespace --> 'spring'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'webservice'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] found namespace --> 'xmlschema'
    [andromda] INFO [AndroMDA] + registering component 'metafacades'
    [andromda] INFO [AndroMDA] + registering component 'cartridge'
    [andromda] INFO [AndroMDA] + registering component 'profile'
    [andromda] INFO [AndroMDA] - core initialization complete: 10.612[s] -
    [andromda] INFO [AndroMDA] loading model --> 'jar:file:uml/catalog.xml.zip!/catalog.xml'
    [andromda] INFO [AndroMDA] referenced model --> 'jar:file:uml/catalog.xml.zip!/UML_Standard_Profile.xml'
    [andromda] org.netbeans.lib.jmi.util.DebugException: Cannot create URL: MagicDraw_Profile.xml
    [andromda] at org.netbeans.lib.jmi.xmi.XmiContext.readExternalDocument(XmiContext.java:917)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiContext.resolve(XmiContext.java:750)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiContext.resolveExternalReferences(XmiContext.java:839)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiElement$Content.endElement(XmiElement.java:394)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiSAXReader.endElement(XmiSAXReader.java:258)
    [andromda] at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    [andromda] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
    [andromda] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    [andromda] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    [andromda] at org.apache.xerces.parsers.XML11Configuration.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(Unknown Source)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:136)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:107)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiContext.readExternalDocument(XmiContext.java:921)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiContext.resolve(XmiContext.java:750)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiContext.resolveExternalReferences(XmiContext.java:839)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiElement$Content.endElement(XmiElement.java:394)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiSAXReader.endElement(XmiSAXReader.java:258)
    [andromda] at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    [andromda] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
    [andromda] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    [andromda] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    [andromda] at org.apache.xerces.parsers.XML11Configuration.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(Unknown Source)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:136)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:98)
    [andromda] at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:56)
    [andromda] at org.andromda.repositories.mdr.MDRepositoryFacade.loadModel(MDRepositoryFacade.java:449)
    [andromda] at org.andromda.repositories.mdr.MDRepositoryFacade.readModel(MDRepositoryFacade.java:179)
    [andromda] at org.andromda.core.engine.ModelProcessor.loadModelIfNecessary(ModelProcessor.java:345)
    [andromda] at org.andromda.core.engine.ModelProcessor.loadIfNecessary(ModelProcessor.java:553)
    [andromda] at org.andromda.core.engine.ModelProcessor.processModels(ModelProcessor.java:222)
    [andromda] at org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java:148)
    [andromda] at org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java:84)
    [andromda] at org.andromda.core.engine.Engine.run(Engine.java:82)
    [andromda] at org.andromda.core.AndroMDA.run(AndroMDA.java:131)
    [andromda] at org.andromda.core.AndroMDA.run(AndroMDA.java:86)
    [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] [org.netbeans.lib.jmi.Logger] XMI parsing error at line: 872: Cannot create URL: MagicDraw_Profile.xml
    [andromda] org.netbeans.lib.jmi.util.DebugException: XMI parsing error at line: 872: Cannot create URL: MagicDraw_Profile.xml
    [andromda] at org.netbeans.lib.jmi.xmi.XmiContext.readExternalDocument(XmiContext.java:931)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiContext.resolve(XmiContext.java:750)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiContext.resolveExternalReferences(XmiContext.java:839)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiElement$Content.endElement(XmiElement.java:394)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiSAXReader.endElement(XmiSAXReader.java:258)
    [andromda] at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    [andromda] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
    [andromda] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    [andromda] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    [andromda] at org.apache.xerces.parsers.XML11Configuration.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(Unknown Source)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:136)
    [andromda] at org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:98)
    [andromda] at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:56)
    [andromda] at org.andromda.repositories.mdr.MDRepositoryFacade.loadModel(MDRepositoryFacade.java:449)
    [andromda] at org.andromda.repositories.mdr.MDRepositoryFacade.readModel(MDRepositoryFacade.java:179)
    [andromda] at org.andromda.core.engine.ModelProcessor.loadModelIfNecessary(ModelProcessor.java:345)
    [andromda] at org.andromda.core.engine.ModelProcessor.loadIfNecessary(ModelProcessor.java:553)
    [andromda] at org.andromda.core.engine.ModelProcessor.processModels(ModelProcessor.java:222)
    [andromda] at org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java:148)
    [andromda] at org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java:84)
    [andromda] at org.andromda.core.engine.Engine.run(Engine.java:82)
    [andromda] at org.andromda.core.AndroMDA.run(AndroMDA.java:131)
    [andromda] at org.andromda.core.AndroMDA.run(AndroMDA.java:86)
    [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] [org.netbeans.lib.jmi.Logger] XMI parsing error at line: 1329: XMI parsing error at line: 872: Cannot create URL: MagicDraw_Profile.xml
    [andromda] ERROR [ModelProcessor] Error performing ModelProcessor.process with model(s) --> 'file:uml\catalog.xml.zip!\catalog.xml'
    [andromda] ERROR [AndroMDA] Exception recorded in --> 'D:\Workspace\mda.mdabuch.catalog.01\andromda070513182840.exc'

    BUILD FAILED
    D:\Workspace\mda.mdabuch.catalog.01\build-andromda.xml:39: org.andromda.core.repository.RepositoryFacadeException: org.andromda.core.repository.RepositoryFacadeException: javax.jmi.xmi.MalformedXMIException: org.netbeans.lib.jmi.util.DebugException: XMI parsing error at line: 872: Cannot create URL: MagicDraw_Profile.xml

    Total time: 27 seconds
  • Frank Egger
    Frank Egger    Premium Member
    The company name is only visible to registered members.
    Re^3: MDA-Buch von Petrasch / Meimberg : Probleme beim AndroMDA - Buildprozess
    hallo herr kirschner!

    mit der einstellung moduleSearchLocations habe ich mich auf die andromda-config.xml bezogen. dort wird eingestellt, wo andromda nach uml-dateien (z.b. auch profilen) suchen soll. versuchen sie einmal dort ihr magicdraw/profiles-verzeichnis anzugeben anstatt die profile in die xml.zip-datei zu packen.

    viele grüße,
    frank egger
  • Alexander Kirschner
    Alexander Kirschner
    The company name is only visible to registered members.
    Re^4: MDA-Buch von Petrasch / Meimberg : Probleme beim AndroMDA - Buildprozess
    Hallo Herr Egger,

    danke für den Hinweis. Die Pfade waren an dieser Stelle wohl etwas konfus, jetzt funktioniert es!


    Viele Grüße

    Alexander Kirschner