Am 2013-11-05 um 15:19 schrieb Henning Hraban Ramm <[email protected]>:
> 2013-11-05 10:13:13 --> Traceback (most recent call last):
> File "/usr/local/lib/python2.6/dist-packages/invenio/bibtask.py", line 984,
> in _task_run
> if callable(task_run_fnc) and task_run_fnc():
> File "/usr/local/lib/python2.6/dist-packages/invenio/bibupload.py", line
> 2912, in task_run_core
> results_for_callback=results_for_callback)
> File "/usr/local/lib/python2.6/dist-packages/invenio/bibupload.py", line
> 2837, in bibupload_records
> tmp_vers = tmp_vers)
> File "/usr/local/lib/python2.6/dist-packages/invenio/bibupload.py", line
> 259, in bibupload
> error = record_add_field(record, '001', controlfield_value=rec_id)
> File "/usr/local/lib/python2.6/dist-packages/invenio/bibrecord.py", line
> 351, in record_add_field
> error = validate_record_field_positions_global(rec)
> File "/usr/local/lib/python2.6/dist-packages/invenio/bibrecord.py", line
> 1362, in validate_record_field_positions_global
> for tag, fields in record.items():
> AttributeError: 'NoneType' object has no attribute 'items'
> 2013-11-05 10:13:13 --> Task #83 finished. [CERROR]
> /opt/invenio/var/log/bibsched_task_83.log (END)
>
> What might that mean? Where should I look further?
Sorry, I forgot to look in the error mail, there it says:
Frame bibupload in /usr/local/lib/python2.6/dist-packages/invenio/bibupload.py
at line 259
-------------------------------------------------------------------------------
256 write_message(" -Creation of a new record id (%d): DONE" %
rec_id, verbose=2)
257
258 # we add the record Id control field to the record
----> 259 error = record_add_field(record, '001',
controlfield_value=rec_id)
260 if error is None:
261 msg = " Failed: Error during adding the 001
controlfield " \
262 "to the record"
———————————————————————————————————————
I didn’t include the 001 in my upload, since I’m inserting new records.
Greetlings, Hraban
---
http://www.fiee.net
https://www.cacert.org (I'm an assurer)