From: Mark S. H. <mh...@ug...> - 2005-10-26 13:23:19
|
I discovered late last night that our entire set of prot and rad schema tables are missing. They are listed in core.tableinfo though, so I guess that's where the generator is getting the notion that it should generate a layer for them. Thanks, Mark On Oct 26, 2005, at 7:50 AM, Steve Fischer wrote: > this looks like there is a foreign key attribute defined against a > table that does not exist. > > mark, on line 407 of $GUS_HOME/lib/perl/GUS/OblRelP/Generator/ > JavaRowGenerator, add: > > $parentTableName || die "Can't find parentTableName for foreign > key attribute '$fkAtt' of table '$self->{schemaName}::$self-> > {tableName}'"; > > steve > > Mark S. Heiges wrote: > > >> I'm unable to fully build the java object layer for a GUS 3.5.1 >> schema. The perl layer builds fine, and the java layer builds >> until it hits the PROT schema. >> Below is the stack trace. I'm using a fresh checkout of the >> GusApplicationFramework svn trunk and building into an empty >> gus_home. Anyone know the problem off hand? >> >> [exec] generating java object for DoTS::UTRFeature >> [exec] generating java object for DoTS::VirtualSequence >> [exec] generating java object for PROT::Acquisition >> [exec] Warning: No JavaType found for '', type: '' >> [exec] Warning: No JavaType found for '', type: '' >> [exec] Error: Package Table Name '' is not in the form of >> org.gusdb.model.SCHEMA.NAME at /home/mheiges/GUS35/gus_home/lib/ >> perl/ GUS/ObjRelP/Generator/RowGenerator.pm line 91 >> [exec] >> GUS::ObjRelP::Generator::RowGenerator::_cutPackageTableName >> ('GUS::ObjRelP::Generator::JavaRowGenerator=HASH(0x8b22b94)', >> 'undef') called at /home/mheiges/GUS35/gus_home/lib/perl/GUS/ >> ObjRelP/ Generator/JavaRowGenerator.pm line 413 >> [exec] >> GUS::ObjRelP::Generator::JavaRowGenerator::_createParentAccessors >> ('GUS::ObjRelP::Generator::JavaRowGenerator=HASH(0x8b22b94)', >> 'HASH (0x8b22bb8)') called at /home/mheiges/GUS35/gus_home/lib/ >> perl/GUS/ ObjRelP/Generator/JavaRowGenerator.pm line 130 >> [exec] >> GUS::ObjRelP::Generator::JavaRowGenerator::_genAccessors >> ('GUS::ObjRelP::Generator::JavaRowGenerator=HASH(0x8b22b94)') >> called at /home/mheiges/GUS35/gus_home/lib/perl/GUS/ObjRelP/ >> Generator/ JavaRowGenerator.pm line 33 >> [exec] >> GUS::ObjRelP::Generator::JavaRowGenerator::generate >> ('GUS::ObjRelP::Generator::JavaRowGenerator=HASH(0x8b22b94)', >> 'undef') called at /home/mheiges/GUS35/gus_home/lib/perl/GUS/ >> ObjRelP/ Generator/Generator.pm line 109 >> [exec] GUS::ObjRelP::Generator::Generator::generate >> ('GUS::ObjRelP::Generator::Generator=HASH(0x83da534)', 'undef') >> called at /home/mheiges/GUS35/gus_home/bin/generateGusObjects line 67 >> >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by the JBoss Inc. >> Get Certified Today * Register for a JBoss Training Course >> Free Certification Exam for All Training Attendees Through End of >> 2005 >> Visit http://www.jboss.com/services/certification for more >> information >> _______________________________________________ >> Gusdev-gusdev mailing list >> Gus...@li... >> https://lists.sourceforge.net/lists/listinfo/gusdev-gusdev >> > > |