Aslak, >> >> >> I turned on logging (excerpt of logfile attached below) and >I see that >> all of my tables are being referenced. Middlegen gets to the >end of the >> tables and just exists - it doesn't hang. I do have gui set to yes. >> > >So Ant exits. Ant can exit in three ways. >1) BUILD SUCCESSFUL >2) BUILD FAILED >3) The VM simply dies. > >Which one is your case? >Could you provide me with Ant's log? (pass -debug to ant) -And >don't send >the entire log, only the last parts, so I can see how Ant exits.
Hmm, to me it looks like the case may be "The VM simply dies". There is no indication in the ant trace of build failure, or of any kind of error condition that I can see. The tail of the log is: =============================================== ant log ========================================================= [middlegen] Database URL:jdbc:db2:DB2I Class sun.reflect.MethodAccessorImpl loaded from parent loader Finding class middlegen.Prefs Class middlegen.Prefs loaded from ant loader Class java.io.PrintWriter loaded from parent loader Class java.util.SortedMap loaded from parent loader Class java.util.TreeMap loaded from parent loader [middlegen] Getting database connection via standard JDBC Class java.sql.SQLException loaded from parent loader Class java.lang.InstantiationException loaded from parent loader Finding class middlegen.MiddlegenPopulator Class middlegen.MiddlegenPopulator loaded from ant loader Class java.lang.NullPointerException loaded from parent loader Class COM.ibm.db2.jdbc.app.DB2Driver loaded from parent loader Class java.sql.DriverManager loaded from parent loader Class java.sql.Connection loaded from parent loader Class java.sql.DatabaseMetaData loaded from parent loader Finding class middlegen.DatabaseInfo Class middlegen.DatabaseInfo loaded from ant loader [middlegen] No <table> elements specified. Reading all tables. This might take a while... Class java.sql.ResultSet loaded from parent loader Finding class middlegen.DbTable Class middlegen.DbTable loaded from ant loader Finding class middlegen.DbColumn Class middlegen.DbColumn loaded from ant loader Finding class org.apache.log4j.spi.LocationInfo Class org.apache.log4j.spi.LocationInfo loaded from ant loader Class java.io.StringWriter loaded from parent loader Finding class com.ibm.uvm.tools.DebugSupport [middlegen] (middlegen.MiddlegenPopulator 697 ) WARNING: The JDBC driver didn't report any primary key columns in DSN_STATEMNT_TABLE [middlegen] (middlegen.MiddlegenPopulator 697 ) WARNING: The JDBC driver didn't report any primary key columns in STRUCTURE_TABLE [middlegen] (middlegen.MiddlegenPopulator 697 ) WARNING: The JDBC driver didn't report any primary key columns in PREDICATE_TABLE [middlegen] (middlegen.MiddlegenPopulator 697 ) WARNING: The JDBC driver didn't report any primary key columns in PLAN_TABLE [middlegen] (middlegen.MiddlegenPopulator 697 ) WARNING: The JDBC driver didn't report any primary key columns in COST_TABLE C:\chuck\cvshome\fmsGenerateEntityBeans> ======================================================================== =========== That's it! Ant retires to the command line with no further message. Any ideas on how to further isolate? > >Maybe you should try the CVS version of Middlegen too? (In case you're >behind a firewall/proxy, try http://cvsgrab.sf.net/). Do I want the trunk or a branch? > >Aslak > >> I am approaching this by copying the sample project and >adapting it to >> my database. I'm wondering if I have correctly edited the >build.xml file >> as necessary. I'm attaching the middlegen task from my build file. >> >> I've got lots of tables to generate bean files for so I'm >very hopeful >> that I can get this to work. I would be very grateful for a >little more >> help. Many thanks. >> >> Chuck >> > > > >------------------------------------------------------- >This sf.net email is sponsored by:ThinkGeek >Welcome to geek heaven. >http://thinkgeek.com/sf >_______________________________________________ >middlegen-user mailing list >[EMAIL PROTECTED] >https://lists.sourceforge.net/lists/listinfo/middlegen-user > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ middlegen-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/middlegen-user