[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