From: Martin W. <md...@sa...> - 2003-03-07 11:23:24
|
Hi Arnaud, If the whole file except the last part is processing into the DB OK, it suggest the end of the file is corrupt. Ora 1041 is an internal error that looks like you have hut an internal oracle bug, but in fact is often a result of 3113, losing your connection to the DB. I take it 99.99% of what you are processing is getting into the DB? Martin -----Original Message----- From: Arnaud Kerhornou [mailto:ax...@sa...] Sent: 07 March 2003 10:57 To: gusdev-gusdev Cc: db...@sa... Subject: Re: LoadTaxon.pm Hi I've tried to populate the taxonomy files from NCBI into GUS3. it's working fine until it reaches the last node entry, ie the line 173295 in the nodes.dmp file. I now have these 2 errors when populating the nodes file: > oerr ora 03113 03113, 00000, "end-of-file on communication channel" // *Cause: // *Action: > oerr ora 01041 01041, 00000, "internal error. hostdef extension doesn't exist" // *Cause: Pointer to hstdef extension in hstdef is null. // *Action: Report as a bug Have you come across the same problem ? Any idea about the cause of this 'end-of-file on communication channel' error ? cheers Arnaud ./bin/ga GUS::Common::Plugin::LoadTaxon --nodes=/nfs/pathsoft/databases/NCBI/nodes.dmp --names=/nfs/pathsoft/databases/NCBI/names.dmp --gencode=/nfs/pathsoft/databases/NCBI/gencode.dmp --verbose ---------------------------> [...] RetrieveFromDB: select * from SRes.Taxon where ncbi_tax_id = ? bindValues (89410) sqlExec: INSERT INTO SRes.Taxon ( row_user_id, user_write, group_write, genetic_code_id, row_project_id, taxon_id, group_r ead, row_group_id, other_read, mitochondrial_genetic_code_id, modification_date, user_read, row_alg_invocation_id, oth er_write, ncbi_tax_id, rank ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, SYSDATE, ?, ?, ?, ?, ? ) bindValues (1, 1, 1, 2, 1, 142133, 1, 1, 1, 2, 1, 9, 0, 89410, genus) DbiHandle:sqlExec:insert succeeded 1 row(s) processed ncbi_tax_id : 89410 ^CDBD::Oracle::st execute failed: ORA-03113: end-of-file on communication channel (DBD ERROR: OCIStmtExecute) at /nfs/ team81/axk/projects/gus/gus.deployment/lib/perl/GUS/Common/Plugin/LoadTa xon.pm line 242, <NODES> line 173295. DBD::Oracle::st fetchrow_array failed: ERROR no statement executing (perhaps you need to call execute first) at /nfs/t eam81/axk/projects/gus/gus.deployment/lib/perl/GUS/Common/Plugin/LoadTax on.pm line 243, <NODES> line 173295. RetrieveFromDB: select * from SRes.Taxon where ncbi_tax_id = ? bindValues (110556) sqlExec: INSERT INTO SRes.Taxon ( row_user_id, user_write, group_write, genetic_code_id, row_project_id, taxon_id, group_r ead, row_group_id, other_read, mitochondrial_genetic_code_id, modification_date, user_read, row_alg_invocation_id, oth er_write, ncbi_tax_id, rank ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, SYSDATE, ?, ?, ?, ?, ? ) bindValues (1, 1, 1, 2, 1, 142134, 1, 1, 1, 2, 1, 9, 0, 110556, species) DbiHandle:sqlExec:insert succeeded 1 row(s) processed ncbi_tax_id : 110556 DBD::Oracle::db prepare failed: Error while trying to retrieve text for error ORA-01041 (DBD ERROR: OCIStmtExecute/Des cribe) at /nfs/team81/axk/projects/gus/gus.deployment/lib/perl/GUS/Common/Plugin/L oadTaxon.pm line 241, <NODES> line 1 73295. sqlExec: UPDATE Core.AlgorithmInvocation SET end_time = SYSDATE, row_alg_invocation_id = ?, modification_date = SYSDATE WHERE algorithm_invocation_id = ? bindValues (9, 9) DbiHandle:sqlExec:insert succeeded 1 row(s) Can't call method "execute" on an undefined value at /nfs/team81/axk/projects/gus/gus.deployment/lib/perl/GUS/Common/P lugin/LoadTaxon.pm line 242, <NODES> line 173295. <------------------------------------ |