Hello!
We are using invenio 1.1.2 as test server.
Trying to harvest records from 'cdsweb.cern.ch' I received the following
messages:
In 'bibsched.log'
'an error occurred while harvesting from source cdsweb for the dates chosen:
Local variable 'e' referenced before assignment'
In 'invenio.err'
* 2013-11-14 01:11:55 -> StandardError: BibTask with ERRORS:
#211 oaiharvest -> DONE WITH ERRORS (bibsched.py:1239:check_errors)
** User details
No client information available
** Traceback details
Traceback (most recent call last):
File "/usr/lib64/python2.6/site-packages/invenio/bibsched.py", line 1302,
in watch_loop
calculate_rows()
File "/usr/lib64/python2.6/site-packages/invenio/bibsched.py", line 1246,
in calculate_rows
check_errors()
File "/usr/lib64/python2.6/site-packages/invenio/bibsched.py", line 1239,
in check_errors
raise StandardError(msg)
StandardError: BibTask with ERRORS:
#211 oaiharvest -> DONE WITH ERRORS
** Stack frame details
Frame check_errors in /usr/lib64/python2.6/site-packages/invenio/bibsched.py
at line 1239
----------------------------------------------------------------------------
---
1236 msg = 'BibTask with ERRORS:\n%s' %
"\n".join(msg_errors)
1237 err_types = set(e[2] for e in errors if e[2])
1238 if 'ERROR' in err_types or 'DONE WITH ERRORS' in
err_types:
----> 1239 raise StandardError(msg)
1240 else:
1241 raise RecoverableError(msg)
1242
----------------------------------------------------------------------------
---
err_types = "set(['DONE WITH ERRORS'])"
errors = "((211L, 'oaiharvest', 'DONE WITH ERRORS'),)"
msg_errors = "[' #211 oaiharvest -> DONE WITH ERRORS']"
sql = '"SELECT count(id) FROM schTASK WHERE
status=\'ERROR\' OR status=\'DONE WITH ERRORS\' OR STATUS=\'CERROR\'"'
msg = "'BibTask with ERRORS:\\n #211 oaiharvest
-> DONE WITH ERRORS'"
row = "(211L, 'oaiharvest', 'DONE WITH ERRORS')"
Frame calculate_rows in
/usr/lib64/python2.6/site-packages/invenio/bibsched.py at line 1249
----------------------------------------------------------------------------
---
1246 check_errors()
1247 except RecoverableError, msg:
1248 register_emergency('Light emergency from %s:
BibTask failed: %s' % (CFG_SITE_URL, msg))
----> 1249 run_sql("UPDATE schTASK SET status='ERRORS
REPORTED' WHERE status='CERROR'")
1250
1251 max_bibupload_priority, min_bibupload_priority =
run_sql(
1252 """SELECT MAX(priority), MIN(priority)
----------------------------------------------------------------------------
---
self = '<invenio.bibsched.BibSched object at
0x383dc10>'
check_errors = '<function check_errors at 0x35af2a8>'
Frame watch_loop in /usr/lib64/python2.6/site-packages/invenio/bibsched.py
at line 1322
----------------------------------------------------------------------------
---
1319 else:
1320 time.sleep(CFG_BIBSCHED_REFRESHTIME)
1321 except Exception, err:
----> 1322 register_exception(alert_admin=True)
1323 try:
1324 register_emergency('Emergency from %s: BibSched
halted: %s' % (CFG_SITE_URL, err))
1325 except NotImplementedError:
----------------------------------------------------------------------------
---
check_errors = '<function check_errors at 0x35af2a8>'
calculate_rows = '<function calculate_rows at 0x384d8c0>'
task = "(211L, 'oaiharvest', datetime.datetime(2013,
11, 14, 1, 11, 45), 'WAITING', 0, '', None)"
self = '<invenio.bibsched.BibSched object at
0x383dc10>'
err = "StandardError('BibTask with ERRORS:\\n
#211 oaiharvest -> DONE WITH ERRORS',)"
Thanks!