{
"debug":" * ! EXCEPTION ! * \nTYPE: OpenSRF::EX::ERROR\nMess: System ERROR \nMess: * ! EXCEPTION ! * \nMess: TYPE: OpenSRF::DomainObject::oilsMethodException\nMess: Mess: <500> INSERT error -- please see the error log for more details\nMess: Loc.: 996 OpenSRF::AppRequest \nMess: Loc.: /openils/lib/perl5/OpenSRF/AppSession.pm \nMess: Time: Fri May 9 22:23:41 2008\n\nLoc.: 540 OpenILS::Utils::CStoreEditor \nLoc.: /openils/lib/perl5/OpenILS/Utils/CStoreEditor.pm \nTime: Fri May 9 22:23:41 2008\n",
"desc":"The attempt to query to the DB failed",
"ilsevent":2002,
"payload":/*--S bre --*/
[
null,
null,
null,
null,
null,
null,
"now",
1,
null,
"now",
1,
null,
null,
null,
"<marc:record xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://www.loc.gov/MARC21/slim\" xmlns:marc=\"http://www.loc.gov/MARC21/slim\" xsi:schemaLocation=\"http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd\">\n <leader>01195cam 22003014a 4500</leader>\n <controlfield tag=\"001\">14046695</controlfield>\n <datafield tag=\"906\" ind1=\" \" ind2=\" \">\n <subfield code=\"a\">7</subfield>\n <subfield code=\"b\">cbc</subfield>\n <subfield code=\"c\">orignew</subfield>\n <subfield code=\"d\">1</subfield>\n <subfield code=\"e\">ecip</subfield>\n <subfield code=\"f\">20</subfield>\n <subfield code=\"g\">y-gencatlg</subfield>\n </datafield>\n <datafield tag=\"925\" ind1=\"0\" ind2=\" \">\n <subfield code=\"a\">acquire</subfield>\n <subfield code=\"b\">2 shelf copies</subfield>\n <subfield code=\"x\">policy default</subfield>\n </datafield>\n <datafield tag=\"955\" ind1=\" \" ind2=\" \">\n <subfield code=\"a\">jf03 2005-07-21</subfield>\n <subfield code=\"c\">jf03 2005-07-21 to Subj.;</subfield>\n <subfield code=\"d\">jf04 2005-07-25 to S.L.</subfield>\n <subfield code=\"e\">jf04 2005-07-25 to Dewey</subfield>\n <subfield code=\"a\">aa24 2005-07-26</subfield>\n <subfield code=\"a\">ps13 2005-12-19 1 copy rec'd.,
to CIP ver.</subfield>\n <subfield code=\"a\">lg08 2006-06-13 copy 2 added</subfield>\n </datafield>\n <datafield tag=\"955\" ind1=\" \" ind2=\" \">\n <subfield code=\"a\">pv03 2005-12-21 z-processor</subfield>\n <subfield code=\"f\">pv03 2005-12-21 CIP ver. to BCCD</subfield>\n </datafield>\n <controlfield tag=\"005\">20080510004625.0</controlfield>\n <controlfield tag=\"008\">050721s2006 njua 001 0 eng</controlfield>\n <datafield tag=\"010\" ind1=\" \" ind2=\" \">\n <subfield code=\"a\">2005020022</subfield>\n </datafield>\n <datafield tag=\"020\" ind1=\" \" ind2=\" \">\n <subfield code=\"a\">0131855255</subfield>\n </datafield>\n <datafield tag=\"035\" ind1=\" \" ind2=\" \">\n <subfield code=\"a\">(OCoLC)ocm61162064</subfield>\n </datafield>\n <datafield tag=\"040\" ind1=\" \" ind2=\" \">\n <subfield code=\"a\">DLC</subfield>\n <subfield code=\"c\">DLC</subfield>\n <subfield code=\"d\">YDX</subfield>\n <subfield code=\"d\">BAKER</subfield>\n <subfield code=\"d\">DLC</subfield>\n </datafield>\n <datafield tag=\"042\" ind1=\" \" ind2=\" \">\n <subfield code=\"a\">pcc</subfield>\n </datafield>\n <datafield tag=\"050\" ind1=\"0\" ind2=\"0\">\n <subfield code=\"a\">QA76.76.S46</subfield>\n <subfield code=\"b\">Z55 2006</subfield>\n </datafield>\n <datafield tag=\"082\" ind1=\"0\" ind2=\"0\">\n <subfield code=\"a\">005.3</subfield>\n <subfield code=\"2\">22</subfield>\n </datafield>\n <datafield tag=\"100\" ind1=\"1\" ind2=\" \">\n <subfield code=\"a\">Zikopoulos,
Paul.</subfield>\n </datafield>\n <datafield tag=\"245\" ind1=\"1\" ind2=\"0\">\n <subfield code=\"a\">Apache Derby :</subfield>\n <subfield code=\"b\">off to the races : includes details of IBM Cloudscape /</subfield>\n <subfield code=\"c\">Paul C. Zikopoulos,
George Baklarz,
Dan Scott.</subfield>\n </datafield>\n <datafield tag=\"260\" ind1=\" \" ind2=\" \">\n <subfield code=\"a\">Upper Saddle River,
NJ :</subfield>\n <subfield code=\"b\">IBM Press/Pearson PLC,
</subfield>\n <subfield code=\"c\">c2006.</subfield>\n </datafield>\n <datafield tag=\"300\" ind1=\" \" ind2=\" \">\n <subfield code=\"a\">xxv,
567 p. :</subfield>\n <subfield code=\"b\">ill. ;</subfield>\n <subfield code=\"c\">25 cm.</subfield>\n </datafield>\n <datafield tag=\"500\" ind1=\" \" ind2=\" \">\n <subfield code=\"a\">Includes index.</subfield>\n </datafield>\n <datafield tag=\"650\" ind1=\" \" ind2=\"0\">\n <subfield code=\"a\">Open source software.</subfield>\n </datafield>\n <datafield tag=\"610\" ind1=\"2\" ind2=\"0\">\n <subfield code=\"a\">Apache Group.</subfield>\n </datafield>\n <datafield tag=\"700\" ind1=\"1\" ind2=\" \">\n <subfield code=\"a\">Scott,
Dan,
</subfield>\n <subfield code=\"d\">1972-</subfield>\n </datafield>\n <datafield tag=\"700\" ind1=\"1\" ind2=\" \">\n <subfield code=\"a\">Baklarz,
George.</subfield>\n </datafield>\n</marc:record>",
null,
null,
"System Local",
14046695
]
/*--E bre --*/,
"pid":3923,
"servertime":"Fri May 9 22:23:41 2008",
"stacktrace":"/openils/lib/perl5/OpenILS/Utils/CStoreEditor.pm:540 (eval 630):1 (eval 630):1",
"textcode":"DATABASE_QUERY_FAILED"
}issue the following statement against the database after a large import
select setval('biblio.record_entry_id_seq',max(id), true) from biblio.record_entry;2008-05-09 22:23:41 ADT ERROR: duplicate key violates unique constraint "record_entry_pkey"
sub biblio_record_xml_import {
my( $self, $client, $authtoken, $xml, $source, $auto_tcn) = @_;
my $override = 1 if $self->api_name =~ /override/;
my $e = new_editor(xact=>1, authtoken=>$authtoken);
return $e->die_event unless $e->checkauth;
return $e->die_event unless $e->allowed('IMPORT_MARC');
my( $evt, $tcn, $tcn_source, $marcdoc );
if( $auto_tcn ) {
# auto_tcn forces a blank TCN value so the DB will have to generate one for us
$marcdoc = __make_marc_doc($xml);
} else {
( $tcn, $tcn_source, $marcdoc, $evt ) = _find_tcn_info($e, $xml, $override);
return $evt if $evt;
}
$logger->info("user ".$e->requestor->id.
" creating new biblio entry with tcn=$tcn and tcn_source $tcn_source");
open-ils.cstore 2008-05-09 22:23:41 [ERR :3873:oils_cstore.c:846:1210363238411618] open-ils.cstore ERROR inserting biblio::record_entry object using query [INSERT INTO biblio.record_entry (create_date,creator,last_xact_id,tcn_source,editor,marc,active,id,source,deleted,fingerprint,tcn_value,quality,edit_date) VALUES ('now',1,'1210382604.259732442.77412566469','System Local',1,'<marc:record xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/MARC21/slim" xmlns:marc="http://www.loc.gov/MARC21/slim" xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd">
blah blah marc blah
</marc:record>',DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,'14046695',DEFAULT,'now');]
open-ils.cstore 2008-05-09 22:23:41 [INFO:3873:osrf_app_session.c:522:1210363238411618] [open-ils.cstore] sent 237 bytes of data to opensrf@localhost/open-ils.cat_drone_at_osls.cs.upei.ca_3923
open-ils.cstore 2008-05-09 22:23:41 [INFO:3873:osrf_app_session.c:522:1210363238411618] [open-ils.cstore] sent 370 bytes of data to opensrf@localhost/open-ils.cat_drone_at_osls.cs.upei.ca_3923
open-ils.cstore 2008-05-09 22:23:41 [WARN:3873:osrf_application.c:358:1210363238411618] Returning method exception with message: An unknown server error occurred
open-ils.cstore 2008-05-09 22:23:41 [INFO:3873:osrf_app_session.c:522:1210363238411618] [open-ils.cstore] sent 212 bytes of data to opensrf@localhost/open-ils.cat_drone_at_osls.cs.upei.ca_3923
open-ils.cstore 2008-05-09 22:23:41 [INFO:3873:osrf_stack.c:103:1210363238411618] Message processing duration 0.060822
[2008-5-9 22:23:41] open-ils.cat [INFO:3923:Client.pm:275:1210363238411618] timed_read() read 635 bytes of data
[2008-5-9 22:23:41] open-ils.cat [INFO:3923:Client.pm:275:1210363238411618] timed_read() read 868 bytes of data
[2008-5-9 22:23:41] open-ils.cat [ERR :3923:EX.pm:66:1210363238411618] * ! EXCEPTION ! *
TYPE: OpenSRF::EX::ERROR
Mess: System ERROR
Mess: * ! EXCEPTION ! *
Mess: TYPE: OpenSRF::DomainObject::oilsMethodException
Mess: Mess: <500> INSERT error -- please see the error log for more details
Mess: Loc.: 996 OpenSRF::AppRequest
Mess: Loc.: /openils/lib/perl5/OpenSRF/AppSession.pm
Mess: Time: Fri May 9 22:23:41 2008
Loc.: 996 OpenSRF::AppRequest
Loc.: /openils/lib/perl5/OpenSRF/AppSession.pm
Time: Fri May 9 22:23:41 2008
Use of uninitialized value in concatenation (.) or string at /openils/lib/perl5/OpenILS/Application/Cat.pm line 288.
Use of uninitialized value in concatenation (.) or string at /openils/lib/perl5/OpenILS/Application/Cat.pm line 288.