[EP-tech] Importing eprints: screens full of warnings / a suggestion

Florian Heß hess at ub.uni-heidelberg.de
Thu Aug 16 09:29:16 BST 2012


Hi,

currently running a migration of ~13700 docs. There is a warning
Use of uninitialized value $subjectid in hash element at 
/usr/local/eprints/bin/../perl_lib/EPrints/DataObj/Subject.pm line 101.
but no, not one, thousands, apparently one or more for each record.

Several times there is
Use of uninitialized value $type in string eq at (eval 101) line 7.
Use of uninitialized value $type in string eq at (eval 101) line 7.
Use of uninitialized value $type in string eq at (eval 101) line 18.
Use of uninitialized value $type in string eq at (eval 101) line 24.

Just as a matter of principle I'd like to suggest that the import 
process emit the eprintid (or dataobjectid, resp.) for each record, in 
front of any error messages or warnings like those above. That is, in 
the console, web imports notwithstanding.
This way you can see clearly e.g. whether errors or warnings apply to 
every record. Because, if not, there might be a chance that there is 
something wrong with the input data.


Kind regards,
Florian

-- 
UB Heidelberg (Altstadt)
Plöck 107-109, 69117 HD
- Informationstechnik
- WWW-Redaktion
http://www.ub.uni-heidelberg.de/



More information about the Eprints-tech mailing list