Aslak, For CVS access, do I just checkout the trunk or a branch?
Chuck >-----Original Message----- >From: aslak.hellesoy [mailto:aslak.hellesoy@;netcom.no] >Sent: Tuesday, October 29, 2002 7:47 PM >To: Chuck.R.Irvine; middlegen-user >Subject: RE: [Middlegen-user] DB2 / Middlegen -> WARNING: The JDBC >driver didn't report any primary key column... > > >It beats me. Some more options: > >1) Try to run it from an IDE with a nice debugger >2) Get the CVS version and insert more log statements >3) Try a different driver if you can >4) Try a different JDK if you can > >There is no System.exit() in my code. Maybe some fishy JNI >stuff in the IBM >driver kills the VM? You know, JDBC drivers are *always* buggy >in the meta >data parts. -At least all the ones I have tried. > >Aslak > >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:middlegen-user-admin@;lists.sourceforge.net]On Behalf Of >> [EMAIL PROTECTED] >> Sent: 30. oktober 2002 02:42 >> To: [EMAIL PROTECTED] >> Subject: RE: [Middlegen-user] DB2 / Middlegen -> WARNING: The JDBC >> driver didn't report any primary key column... >> >> >> 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 > > > >------------------------------------------------------- >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