See the Mailing Lists Page for how to subscribe and unsubscribe.
eprints_tech messages
Please note: this page shows emails that have been sent to the eprints_tech mailing list. Some of these may be spam emails we have failed to filter.
Re: [EP-tech] import subjects from 2.3 to 3.x
From: Yuri <yurj AT alfa.it>
Date: Tue, 08 Jul 2008 09:06:22 +0200
| Threading: | ↑ [EP-tech] generated_views 3.1 from C.J.Keene AT sussex.ac.uk • This Message |
*** ↵ http://www.eprints.org/tech.php/id/%3CEMEW-k67865d28930907d5c97161ec5abf517a4a509-487311EE.3070806%40alfa.it%3E *** EPrints community wiki - http://wiki.eprints.org/ Did you solve this problem? I cannot import my own subjects and leave the division subjects together, using the --nopurge option. Also recreating the tables don't help (erase-data or erase-eprint option of epadmin) Zeno Tajoli ha scritto: > *** > ↵ http://www.eprints.org/tech.php/id/%3C200806201103.m5KB3rbn032741%40petrel.ecs.soton.ac.uk%3E > > *** EPrints community wiki - http://wiki.eprints.org/ > > Hi to all, > > I'm importing subjects from a version 2.3 to 3.x > I create the subjects.xml file with the migration toolkit > I try to import it into 3.x with bin/import_subjects script but there > are problems > It seem that the file subjects.xml doesn't have the correct data. > An exrpot of subjects.xml: > > <?xml version="1.0" encoding="utf-8" ?> > <subjects> > > <subject > ↵ xmlns="http://eprints.org/ep3/data/3.0"><subjectid>A.</subjectid><name><item><name>A. > Theoretical and general aspects of libraries and information. > ↵ </name><lang>en</lang></item></name><parents><item>subjects</item></parents><depositable>TRUE</depositable></subject> > > > <subject > ↵ xmlns="http://eprints.org/ep3/data/3.0"><subjectid>AA</subjectid><name><item><name>AA. > Library and information science as a > ↵ field.</name><lang>en</lang></item></name><parents><item>A.</item></parents><depositable>TRUE</depositable></subject> > > > <subject > ↵ xmlns="http://eprints.org/ep3/data/3.0"><subjectid>AB</subjectid><name><item><name>AB. > Information theory and library > ↵ theory.</name><lang>en</lang></item></name><parents><item>A.</item></parents><depositable>TRUE</depositable></subject> > > [...] > </subjects> > > The error on the command line: > > eprints AT ulisse-eprints3:~/bin$ ./import_subjects --verbose --force > --xml eprints3 /usr/share/eprints3/archives/eprints3/cfg/subjects.xml > > Starting EPrints Session. > Connecting to DB ... done. > Purging current subjects... > ...done purging. > Importing from /usr/share/eprints3/archives/eprints3/cfg/subjects.xml... > Use of uninitialized value in pattern match (m//) at > /usr/share/eprints3/perl_lib/EPrints/DataObj/Subject.pm line 963. > Use of uninitialized value in string eq at > /usr/share/eprints3/perl_lib/EPrints/DataObj/Subject.pm line 118. > Imported subject. > Use of uninitialized value in pattern match (m//) at > /usr/share/eprints3/perl_lib/EPrints/DataObj/Subject.pm line 963. > DBD::mysql::db do failed: Duplicate entry '' for key 1 at > /usr/share/eprints3/perl_lib/EPrints/Database.pm line 2274. > SQL ERROR (do): INSERT INTO subject ( subjectid ) VALUES ("") > SQL ERROR (do): Duplicate entry '' for key 1 (#1062) > DBD::mysql::db do failed: Duplicate entry '' for key 1 at > /usr/share/eprints3/perl_lib/EPrints/Database.pm line 2274. > SQL ERROR (do): INSERT INTO subject__ordervalues_en > ↵ (subjectid,rev_number,name_name,name_lang,name,parents,ancestors,depositable) > VALUES ("","00000000000000000001","AA. Library ↵ and information science > as a field.","English","AA. Library and information ↵ science as a > field.","A.","","TRUE") > SQL ERROR (do): Duplicate entry '' for key 1 (#1062) > Can't call method "get_id" on an undefined value at > /usr/share/eprints3/perl_lib/EPrints/Plugin/Import.pm line 206. > > > > The problem is into the migration toolkit or into import_subjects ? > > Thank you very much for ypur attention > > Bye > Zeno Tajoli > > Zeno Tajoli > CILEA - Segrate (MI) > tajoliAT_SPAM_no_prendiATcilea.it > (Indirizzo mascherato anti-spam; sostituisci quanto tra AT con AT )
[index] [prev] [next] [options] [help]




