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


Reply via email to