EPrints Technical Mailing List Archive
See the EPrints wiki for instructions on how to join this mailing list and related information.
Message: #00937
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
[EP-tech] Oracle error inserting into Event Queue
- To: <eprints-tech@ecs.soton.ac.uk>
- Subject: [EP-tech] Oracle error inserting into Event Queue
- From: Robert Berry <robert.berry@liverpool.ac.uk>
- Date: Fri, 10 Aug 2012 14:50:07 +0100
Hello, When using the Oracle layer on the latest version of EPrints there are errors in various places when the system tries to insert into the Event Queue table, e.g. 52ORA-01722: invalid number (DBD ERROR: error possibly near <*> indicator at ch ar 52 in 'INSERT INTO "EVENT_QUEUE" ("EVENTQUEUEID") VALUES (:<*>p1)') at /epri nts/eprints3/perl_lib/EPrints/Database.pm line 1386, <$fh> line 1. EPrints::Dat abase::add_record('EPrints::Database::Oracle=HASH(0x22c31c80)', 'EPrints::DataS et=HASH(0x253eb988)', 'HASH(0x2268ce68)') called at /eprints/eprints3/perl_lib/ EPrints/DataObj.pm line 294 EPrints::DataObj::create_from_data('EPrints::DataOb j::EventQueue', 'EPrints::Repository=HASH(0x2408e740)', 'HASH(0x227dae48)', 'EP rints::DataSet=HASH(0x253eb988)') called at /eprints/eprints3/perl_lib/EPrints/ DataObj/EventQueue.pm line 109 EPrints::DataObj::EventQueue::create_unique('EPr ints::DataObj::EventQueue', 'EPrints::Repository=HASH(0x2408e740)', 'HASH(0x227 dae48)') called at /eprints/eprints3/perl_lib/EPrints/DataObj.pm line 1849 EPri nts::DataObj::queue_all('EPrints::DataObj::EPrint=HASH(0x233be498)') called ... You can see these when either re-importing the subjects table or using an import plug in, for example. I checked to see what was being bound to the :p1 variable (and therefore inserted into "EVENTQUEUEID", which is a Number field), and it was in this particular case 'b6fbe2aed4c155ede151f8ad836bc6', which Oracle cannot convert to a Number. Does anyone know why EPrints is attempting to insert this data? Best wishes, Rob
- Follow-Ups:
- [EP-tech] Re: Oracle error inserting into Event Queue
- From: Tim Brody <tdb2@ecs.soton.ac.uk>
- [EP-tech] Re: Oracle error inserting into Event Queue
- Prev by Date: [EP-tech] Re: Problem with Xapian search
- Next by Date: [EP-tech] Re: Oracle error inserting into Event Queue
- Previous by thread: [EP-tech] Secrurity profile of E-Pirnts
- Next by thread: [EP-tech] Re: Oracle error inserting into Event Queue
- Index(es):