Hello everyone,
It seems that when there are no citations in a site's records, the bibrank job
(more specifically the citerank_citation_t method) produces an exception and
the whole
bibrank job stops. This is part of the relevant log:
2013-11-12 08:11:49 --> size of reversedict 10
2013-11-12 08:11:49 --> size of citationdict 10
2013-11-12 08:11:49 --> size of selfcitedbydict 10
2013-11-12 08:11:49 --> size of selfcitdict 10
2013-11-12 08:11:49 --> Total time of get_citation_weight(): 237.47 sec
2013-11-12 08:11:49 --> No need to update the indexes for citations.
2013-11-12 08:11:49 --> Running rank method: citerank_citation_t
2013-11-12 08:11:49 --> Error while extracting citation data from
rnkCITATIONDATA table
2013-11-12 08:11:49 --> Error: No citations to read!
2013-11-12 08:11:49 --> Error: No citations to read!
2013-11-12 08:11:49 --> Traceback (most recent call last):
File "/usr/lib64/python2.6/site-packages/invenio/bibtask.py", line 984, in
_task_run
if callable(task_run_fnc) and task_run_fnc():
File "/usr/lib64/python2.6/site-packages/invenio/bibrank.py", line 163, in
task_run_core
func_object(key)
File
"/usr/lib64/python2.6/site-packages/invenio/bibrank_citerank_indexer.py", line
782, in citerank
raise Exception
Exception
FYI, I have not changed the default citerank_citation_t.cfg
Is this something known and maybe(?) fixed in a personal branch or should I
create a ticket?
Cheers,
Theodoros Theodoropoulos