From: MICHAEL L. <lu...@cs...> - 2003-05-28 16:33:41
|
Hey steve- I haven't used the +create option yet, but I get an error from the following command: ga +create GUS::Common::Plugin::LoadPfam (and the same error with a --commit afterward). The error: Reading properties from /home/gus_home/config/GUS-PluginMgr.prop Reading properties from /home/luchtan/.gus.properties DBD::Oracle::db do failed: ORA-30019: Illegal rollback Segment operation in Automatic Undo mode (DBD ERROR: OCIStmtExecute) at /home/gus_home/lib/perl/GUS/ObjRelP/DbiDatabase.pm line 149. DBD::Oracle::db do failed: ORA-30019: Illegal rollback Segment operation in Automatic Undo mode (DBD ERROR: OCIStmtExecute) at /home/gus_home/lib/perl/GUS/ObjRelP/DbiDatabase.pm line 149. DBD::Oracle::db do failed: ORA-30019: Illegal rollback Segment operation in Automatic Undo mode (DBD ERROR: OCIStmtExecute) at /home/gus_home/lib/perl/GUS/ObjRelP/DbiDatabase.pm line 149. DBD::Oracle::st execute failed: ORA-01401: inserted value too large for column (DBD ERROR: OCIStmtExecute) at /home/gus_home/lib/perl/GUS/ObjRelP/DbiDbHandle.pm line 144. SQL ERROR!! involving INSERT INTO Core.AlgorithmParamKey ( description, row_user_id, algorithm_param_key, user_write, group_write, algorithm_implementation_id, algorithm_param_key_type_id, row_project_id, group_read, row_group_id, other_read, modification_date, user_read, row_alg_invocation_id, algorithm_param_key_id, other_write, is_list_valued ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, SYSDATE, ?, ?, ?, ?, ? ) Values: Flat file containing the release of Pfam to load. Expects the file containing the annotation and full alignments in Pfam format of all Pfam-A families (called "Pfam-A.full" in release 5.2) The specified file may be in gzip (.gz) or compressed (.Z) format., 6, flat_file, 1, 1, 100, 0, 2, 1, 3, 1, 1, 1, 462, 0, 0 at /home/gus_home/lib/perl/GUS/ObjRelP/DbiDbHandle.pm line 184 GUS::ObjRelP::DbiDbHandle::death('GUS::ObjRelP::DbiDbHandle=HASH(0x857fd44)', '^J SQL ERROR!! involving^J ^J INSERT INTO Core.AlgorithmParamKey...') called at /home/gus_home/lib/perl/GUS/ObjRelP/DbiDbHandle.pm line 147 GUS::ObjRelP::DbiDbHandle::sqlExec('GUS::ObjRelP::DbiDbHandle=HASH(0x857fd44)', 'GUS::ObjRelP::DbiDbHandle::st=HASH(0x84646e0)', 'ARRAY(0x8773f48)', '^J INSERT INTO Core.AlgorithmParamKey ( description, row_user...') called at /home/gus_home/lib/perl/GUS/ObjRelP/DbiRow.pm line 674 GUS::ObjRelP::DbiRow::quote_and_insert('GUS::Model::Core::AlgorithmParamKey=HASH(0x873ed8c)', 'HASH(0x8773f18)') called at /home/gus_home/lib/perl/GUS/ObjRelP/DbiRow.pm line 621 GUS::ObjRelP::DbiRow::insert('GUS::Model::Core::AlgorithmParamKey=HASH(0x873ed8c)') called at /home/gus_home/lib/perl/GUS/Model/GusRow.pm line 1677 GUS::Model::GusRow::submit('GUS::Model::Core::AlgorithmParamKey=HASH(0x873ed8c)', undef, 1) called at /home/gus_home/lib/perl/GUS/Model/GusRow.pm line 1765 GUS::Model::GusRow::submitChildrenInClass('GUS::Model::Core::AlgorithmImplementation=HASH(0x86ea43c)', 'GUS::Model::Core::AlgorithmParamKey') called at /home/gus_home/lib/perl/GUS/Model/GusRow.pm line 1746 GUS::Model::GusRow::submitAllChildren('GUS::Model::Core::AlgorithmImplementation=HASH(0x86ea43c)') called at /home/gus_home/lib/perl/GUS/Model/GusRow.pm line 1684 GUS::Model::GusRow::submit('GUS::Model::Core::AlgorithmImplementation=HASH(0x86ea43c)', undef, 1) called at /home/gus_home/lib/perl/GUS/Model/GusRow.pm line 1765 GUS::Model::GusRow::submitChildrenInClass('GUS::Model::Core::Algorithm=HASH(0x86e849c)', 'GUS::Model::Core::AlgorithmImplementation') called at /home/gus_home/lib/perl/GUS/Model/GusRow.pm line 1746 GUS::Model::GusRow::submitAllChildren('GUS::Model::Core::Algorithm=HASH(0x86e849c)') called at /home/gus_home/lib/perl/GUS/Model/GusRow.pm line 1684 GUS::Model::GusRow::submit('GUS::Model::Core::Algorithm=HASH(0x86e849c)') called at /home/gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm line 763 GUS::PluginMgr::GusApplication::create_or_update_implementation('GUS::PluginMgr::GusApplication=HASH(0x80fbb0c)', 0, 'GUS::Common::Plugin::LoadPfam') called at /home/gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm line 411 GUS::PluginMgr::GusApplication::doMajorMode_Create('GUS::PluginMgr::GusApplication=HASH(0x80fbb0c)', 'GUS::Common::Plugin::LoadPfam') called at /home/gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm line 284 GUS::PluginMgr::GusApplication::doMajorMode('GUS::PluginMgr::GusApplication=HASH(0x80fbb0c)', 'GUS::Common::Plugin::LoadPfam') called at /home/gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm line 193 GUS::PluginMgr::GusApplication::parseAndRun('GUS::PluginMgr::GusApplication=HASH(0x80fbb0c)', 'ARRAY(0x8105184)') called at /home/gus_home/bin/ga line 11 Is this a problem with my syntax for a +create? Michael Luchtan http://www.cs.uga.edu/~luchtan On Wed, 28 May 2003, Steve Fischer wrote: > Michael- > > you are getting the "can't call method submit" error because: > 1. you are trying to use ga +update on a plugin that hasn't yet been > registered. use ga +create instead > 2. ga failed to properly detect that mistake. i have fixed it in cvs > so that it will now give a useful error message > > steve > > MICHAEL LUCHTAN wrote: > > >I figured this one out. I didn't write the plugin, and I don't have CVS > >write access, but someone might want to change lines like 124,125 from > > my $flatFile = $self>getArgs->{'flat_file'}; > > my $release = $self>getArgs->{'release'}; > >to > > my $flatFile = $self->getArgs->{'flat_file'}; > > my $release = $self->getArgs->{'release'}; > >Along with numerous other occurences of the same error in revision 1.8 of > >LoadPfam.pm. > > > >Also, when I try to submit the newly built module, I get an error like so: > >Can't call method "submit" on an undefined value at > >/home/gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm line 763. > > > >Can anyone help me with this? > > > > > >Michael Luchtan > >http://www.cs.uga.edu/~luchtan > > > > > >On Thu, 22 May 2003, Chetna Warade wrote: > > > > > > > >>Hi all, > >> > >>I am getting a compiler error for LoadPfam.pm > >>Heres a snapshot: > >> > >>[chetna@mango chetna]$ ga > >>GUS::Common::Plugin::LoadPfam > >>Reading properties from > >>/home/gus_home/config/GUS-PluginMgr.prop > >> > >>ERROR: Can't use bareword ("getArgs") as a HASH ref > >>while "strict refs" in use at > >>/home/gus_home/lib/perl/GUS/Common/Plugin/LoadPfam.pm > >>line 125. > >>Compilation failed in require at (eval 1) line 1. > >> > >> > >>--------------------------- STACK TRACE > >>------------------------- > >> > >>GUS::PluginMgr::Plugin::error('GUS::PluginMgr::GusApplication=HASH(0x80fbb0c)', > >>'Can\'t use bareword ("getArgs") as a HASH ref while > >>"strict refs...') called at > >>/home/gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm > >>line 249 > >> > >>GUS::PluginMgr::GusApplication::newFromPluginName('GUS::PluginMgr::GusApplication=HASH(0x80fbb0c)', > >>'GUS::Common::Plugin::LoadPfam') called at > >>/home/gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm > >>line 362 > >> > >>GUS::PluginMgr::GusApplication::doMajorMode_Run('GUS::PluginMgr::GusApplication=HASH(0x80fbb0c)', > >>'GUS::Common::Plugin::LoadPfam') called at > >>/home/gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm > >>line 284 > >> > >>GUS::PluginMgr::GusApplication::doMajorMode('GUS::PluginMgr::GusApplication=HASH(0x80fbb0c)', > >>'GUS::Common::Plugin::LoadPfam') called at > >>/home/gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm > >>line 193 > >> > >>GUS::PluginMgr::GusApplication::parseAndRun('GUS::PluginMgr::GusApplication=HASH(0x80fbb0c)', > >>'ARRAY(0x8105184)') called at /home/gus_home/bin/ga > >>line 11 > >>[chetna@mango chetna]$ > >> > >>Look forward to chain of emails!, > >>Chetna > >> > >> > >>__________________________________ > >>Do you Yahoo!? > >>The New Yahoo! Search - Faster. Easier. Bingo. > >>http://search.yahoo.com > >> > >> > >>------------------------------------------------------- > >>This SF.net email is sponsored by: ObjectStore. > >>If flattening out C++ or Java code to make your application fit in a > >>relational database is painful, don't do it! Check out ObjectStore. > >>Now part of Progress Software. http://www.objectstore.net/sourceforge > >>_______________________________________________ > >>Gusdev-gusdev mailing list > >>Gus...@li... > >>https://lists.sourceforge.net/lists/listinfo/gusdev-gusdev > >> > >> > >> > > > > > > > > > >------------------------------------------------------- > >This SF.net email is sponsored by: ObjectStore. > >If flattening out C++ or Java code to make your application fit in a > >relational database is painful, don't do it! Check out ObjectStore. > >Now part of Progress Software. http://www.objectstore.net/sourceforge > >_______________________________________________ > >Gusdev-gusdev mailing list > >Gus...@li... > >https://lists.sourceforge.net/lists/listinfo/gusdev-gusdev > > > > > > |