[Kobv-opus-tester] WG: Migration Opus3 nach Opus 4.2 funktioniert nicht
Bettina Lapp
Bettina.Lapp at bibliothek.uni-augsburg.de
Mon Feb 6 18:13:01 MET 2012
Liebe Fr. Conrad-Rempel, liebe *,
also, mit validem xml-File geht die Sache tatsächlich besser, der Import
hat immerhin schonmal angefangen.
Mein erster Versuch brachte noch eine Fehlermeldung:
PHP Fatal error: Maximum function nesting level of '100' reached,
aborting! in /data/opus4/opus4/library/Opus/Model/Field.php on line 773
PHP Stack trace:
PHP 1. {main}() /data/opus4/opus4/scripts/migration/Opus3Migration_ICL.php:0
PHP 2. Opus3Migration_ICL->run()
/data/opus4/opus4/scripts/migration/Opus3Migration_ICL.php:206
PHP 3. Opus3Migration_ICL->load_collections()
/data/opus4/opus4/scripts/migration/Opus3Migration_ICL.php:168
PHP 4. Opus3CollectionsImport->start()
/data/opus4/opus4/scripts/migration/Opus3Migration_ICL.php:116
PHP 5. Opus3CollectionsImport->importCollectionsDirectly()
/data/opus4/opus4/scripts/migration/importer/Opus3CollectionsImport.php:89
PHP 6. Opus_Model_AbstractDb->store()
/data/opus4/opus4/scripts/migration/importer/Opus3CollectionsImport.php:182
PHP 7. Opus_Model_AbstractDb->_preStore()
/data/opus4/opus4/library/Opus/Model/AbstractDb.php:458
[...]
PHP 99. Opus_Model_Field->isModified()
/data/opus4/opus4/library/Opus/Model/AbstractDb.php:187
Aborting migration: Opus3Migration_ICL.php FAILED.
Wenn man in der php.ini xdebug.max_nesting_level höher einstellt behebt
das den Fehler oder jedenfalls die Fehlermeldung, und das Skript bricht
nicht mehr an dieser Stelle ab.
Neuester Fehler ist:
2012-02-06 18:03:55 DEBUG Opus3Migration_Documents: 1 file(s) have been
imported successfully for document ID 14 -- memory 21676 (KB), peak
memory 35318 (KB)
2012-02-06 18:03:55 DEBUG Opus3FileImport: Directory for Opus3Id '88' :
'/data/opus4/migration/volltexte/2005/88'
2012-02-06 18:03:55 DEBUG Opus3FileImport: Skipped File 'index.html'
2012-02-06 18:03:55 DEBUG Opus3FileImport: Import 'TB_2004-7Kie▒ling.pdf'
2012-02-06 18:03:55 DEBUG Opus3FileImport: File 'TB_2004-7Kie▒ling.pdf'
visible
PHP Fatal error: Uncaught exception 'Opus_Model_DbTruncateException'
with message 'Opus_File: Opus_File: Database column 'path_name' has been
truncated by 9 characters!' in
/data/opus4/opus4/library/Opus/Model/AbstractDb.php:546
Stack trace:
#0 /data/opus4/opus4/library/Opus/Model/AbstractDb.php(469):
Opus_Model_AbstractDb->_storeInternalFields()
#1 /data/opus4/opus4/library/Opus/Model/Dependent/Abstract.php(140):
Opus_Model_AbstractDb->store()
#2 /data/opus4/opus4/library/Opus/Model/AbstractDb.php(656):
Opus_Model_Dependent_Abstract->store()
#3 /data/opus4/opus4/library/Opus/Model/AbstractDb.php(635):
Opus_Model_AbstractDb->_storeExternal(Object(Opus_File), NULL)
#4 /data/opus4/opus4/library/Opus/Model/AbstractDb.php(600):
Opus_Model_AbstractDb->_storeExternal(Array, NULL)
#5 /data/opus4/opus4/library/Opus/Model/AbstractDb.php(471):
Opus_Model_AbstractDb->_storeExternalFields()
#6
/data/opus4/opus4/scripts/migration/importer/Opus3FileImport.php(281):
Opus_Model_AbstractDb->store()
#7 /data/opus4/opus4/scripts/migration/impo in
/data/opus4/opus4/library/Opus/Model/AbstractDb.php on line 546
Aborting migration: Opus3Migration_Documents.php FAILED.
Immerhin 14 documents hat er geschafft, Fortschritt.
viele Grüsse, Bettina Lapp
--
Universitätsbibliothek Augsburg
Referat Datenverarbeitung
86135 Augsburg
Tel. +49 821 598-5370
Fax +49 821 598-5407
bettina.lapp at bibliothek.uni-augsburg.de
http://www.bibliothek.uni-augsburg.de