Hello,
Just to let you know, here's a minor issue that occurred during an OAI
request on our server (see exception report below).
As you can see, the OAI request is malformed (the "verb" parameter
appears twice), and the system seems unable to cope with it
appropriately.
(CDS Invenio 0.99.1)
As I understand it, this error is harmless and can simply be ignored.
Am I right?
Regards,
Miguel.
The following problem occurred on <http://doc.rero.ch>
Registered exception
2008-12-06 06:43:50 -> IndexError: list index out of range
User details
agent: OAIHarvester University of Illinois Library
apache_group: []
apache_user: None
email: guest
group: []
guest: 1
last_login: 1970-01-01 00:00:00
nickname:
referer: <>
remote_host:
remote_ip: 203.162.3.170
uid: 0
uri: </oai2d.py?
verb=ListRecords&metadataPrefix=marcxml&set=thesis&from=2006-03-01?
verb=Identify>
Traceback details
Forced traceback (most recent call last)
File "/usr/lib/python2.5/site-packages/mod_python/importer.py",
line 1229, in _process_target
result = _execute_target(config, req, object, arg)
File "/usr/lib/python2.5/site-packages/mod_python/importer.py",
line 1128, in _execute_target
result = object(arg)
File "/usr/local/lib/python2.5/site-packages/invenio/
webinterface_handler.py", line 309, in _profiler
return _handler(req)
Traceback (most recent call last):
File "/usr/local/lib/python2.5/site-packages/invenio/
webinterface_handler.py", line 327, in _handler
return root._traverse(req, path)
File "/usr/local/lib/python2.5/site-packages/invenio/
webinterface_handler.py", line 221, in _traverse
result = _check_result(req, obj(req, form))
File "/usr/local/lib/python2.5/site-packages/invenio/
oai_repository_webinterface.py", line 126, in __call__
req.write(oai_repository.oailistrecords(args))
File "/usr/local/lib/python2.5/site-packages/invenio/
oai_repository.py", line 512, in oailistrecords
sysnos = oaigetsysnolist(arg['set'], arg['from'], arg['until'])
File "/usr/local/lib/python2.5/site-packages/invenio/
oai_repository.py", line 749, in oaigetsysnolist
d1=utc_to_localtime(fromdate),
File "/usr/local/lib/python2.5/site-packages/invenio/
oai_repository.py", line 197, in utc_to_localtime
ltime = date.split("T")[1]
IndexError: list index out of range