Hello Genis, Can you also paste the exception stacktrace, probably just before the one you pasted, that is named "Local variable ‘e’ referenced before assignment"?
That would greatly help in tracing down the bug :-) Thanks, Jan Åge Lavik INSPIRE@CERN On Wed, Nov 13, 2013 at 10:47 PM, Genis Musulmanbekov <[email protected]> wrote: > 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! >

