Hi all,

I am just starting to use AndroMDA. I have installed and tried it, but its giving me problems.

I downloaded the files (the 2.0.1 alpha ones that are available at the SF file list) and extracted all into a directory, say /home/binil/andromda. I have made a UML model with two Entity Beans in it using PoseidonForUML, CE 1.6.1_02. Then I wrote a simple Ant script to generate the EJB sources. The build was successful but no files were generated.

The mdr.log says:
------------------------------------------------------------------------
[org.netbeans.mdr.Logger] INFORMATIONAL *********** Exception occurred ************ at Thu Jul 17 12:21:42 IST 2003
org.netbeans.mdr.util.DebugException: Different storage version.
at org.netbeans.mdr.storagemodel.MdrStorage.initializeIndexes(MdrStorage.java:443)
at org.netbeans.mdr.storagemodel.MdrStorage.init(MdrStorage.java:387)
at org.netbeans.mdr.storagemodel.MdrStorage.init(MdrStorage.java:342)
at org.netbeans.mdr.NBMDRepositoryImpl.initCheck(NBMDRepositoryImpl.java:492)
at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:177)
at org.andromda.core.mdr.MDRepositoryFacade.open(MDRepositoryFacade.java:67)
at org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask.java:278)
at org.apache.tools.ant.Task.perform(Task.java:319)
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:1306)
at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
at org.apache.tools.ant.Main.runBuild(Main.java:610)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
------------------------------------------------------------------------


My (very simple) Ant script is as follows :
------------------------------------------------------------------------
<project name="sample" default="build">

<property name="andromda.home" value="/home/binil/andromda"/>

  <path id="cp">
    <fileset dir="${andromda.home}">
      <include name="**/*.jar"/>
    </fileset>
  </path>

  <taskdef
    name="andromda"
    classname="org.andromda.core.anttasks.AndroMDAGenTask"
    classpathref="cp"
  />

  <target name="build">
    <unzip src="model/sample.zargo" dest="unzipped" />

    <andromda
      basedir="unzipped"
      includes="sample.xmi"
      lastModifiedCheck="false"
   typeMappings="${andromda.home}/andromda-core/src/xml/TypeMapping.xml"
    >
      <outlet cartridge="java"
        outlet="value-objects"  dir="generated"
      />

      <outlet cartridge="ejb"
        outlet="entity-beans"   dir="generated"
      />

      <outlet cartridge="ejb"
        outlet="session-beans"  dir="generated"
      />

      <outlet cartridge="ejb"
        outlet="entity-impls"   dir="generated"
      />

      <outlet cartridge="ejb"
        outlet="session-impls"  dir="generated"
      />
    </andromda>
  </target>
</project>
------------------------------------------------------------------------


The build is successful and shows the folowing message : ------------------------------------------------------------------------ Buildfile: build.xml

build:
[unzip] Expanding: /home/binil/sample/model/sample.zargo into /home/binil/sample/unzipped
[andromda] CartridgeFinder: Cartridge found: ejb
[andromda] CartridgeFinder: Cartridge found: java
[andromda] Input: file:/home/binil/sample/unzipped/sample.xmi


BUILD SUCCESSFUL
------------------------------------------------------------------------


But no files are generated in the "generated" directory. Kindly let me know what I am doing wrong.


Please excuse the long post.

Thanks,
--
Binil Thomas                           binil-at-siptech-dot-co-dot-in
Associate Project Lead - CTG           Ph:  +91-44-22541401/22541031
SIP Technologies & Exports Ltd.,       Fax: +91-44-22541475
G4, Elnet Software City, CPT Road,     http://www.siptech.com/
Taramani, Chennai, India-600113



-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
Andromda-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to