Allen,

Thanks.  Well, it’s very strange.  I used Open Office because I’ve never really 
had success with Excel.  My csv file looks correct.  (I just recompiled my 
DSpace install just to make sure something didn’t get corrupted)

So, several factors:

We still running 1.6.2 and we plan to upgrade within the next several month to 
5.x (using the new database migration pathway).  The schema is the default with 
DSpace.  So I haven’t changed anything there.  It’s correct in the postgresql 
data (I used pgadmin to double check).  If you switch the columns around or 
delete the data in on column, say the dc.relation.ispartofseries…  then the 
next column receives a similar error that it cannot be found.

Here’s a sample from my first four lines in my csv file:

id$collection$dc.relation.ispartofseries [en_US]$dc.identifier.oclc 
[en_US]$dc.identifier.other [en_US]
10644$1989/78$Master's Theses no. 1202$682708903$b20701858
11779$1989/78$Master's Theses no. 1552$945634232$b22071659
11784$1989/78$Master's Theses no. 1481$906935863$b21525183

I can’t find anything wrong with it.

Here’s the complete output from the run.  As you can see the first part makes 
you think it’s going to work and then it can’t find anything.

====================
dspace:/irmaag/dspace/bin>dspace metadata-import -f 
/irmaag/batch_edit/1989_78_up_tst.csv
-----------------------------------------------------------
Changes for item: 10644 (1989/10670)
 + Add    (dc.relation.ispartofseries [en_US]): Master's Theses no. 1202
 + Add    (dc.identifier.oclc [en_US]): 682708903
 + Add    (dc.identifier.other [en_US]): b20701858
-----------------------------------------------------------
Changes for item: 11779 (1989/11773)
 + Add    (dc.relation.ispartofseries [en_US]): Master's Theses no. 1552
 + Add    (dc.identifier.oclc [en_US]): 945634232
 + Add    (dc.identifier.other [en_US]): b22071659
-----------------------------------------------------------
Changes for item: 11784 (1989/11776)
 + Add    (dc.relation.ispartofseries [en_US]): Master's Theses no. 1481
 + Add    (dc.identifier.oclc [en_US]): 906935863
 + Add    (dc.identifier.other [en_US]): b21525183

3 item(s) will be changed

Do you want to make these changes? [y/n] y
java.sql.SQLException: bad_dublin_core schema=dc, relation ispartofseries
        at org.dspace.content.Item.update(Item.java:1640)
        at 
org.dspace.app.bulkedit.MetadataImport.compare(MetadataImport.java:465)
        at 
org.dspace.app.bulkedit.MetadataImport.runImport(MetadataImport.java:154)
        at org.dspace.app.bulkedit.MetadataImport.main(MetadataImport.java:1102)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
        at java.lang.reflect.Method.invoke(Method.java:611)
        at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:212)

============================
Jeffrey Trimble, MLS
William F. Maag Library
Youngstown State University
330.941.2483 (Office)
[email protected]
http://www.maag.ysu.edu
http://digital.maag.ysu.edu

From: <[email protected]<mailto:[email protected]>> on 
behalf of Allen Clayton <[email protected]<mailto:[email protected]>>
Date: Monday, May 9, 2016 at 11:35 AM
To: DSpace Technical Support 
<[email protected]<mailto:[email protected]>>
Subject: [dspace-tech] Re: Batch import fails

Hi Jeffrey,

If you copied and pasted the error message, then it looks like the schema is 
incorrect.  Look at the top line in your spreadsheet and at the column in 
question.  It should say dc.relation.ispartofseries all parts separated by 
periods. What you pasted from the error message  is  dc, relation 
ispartofseries. If so fix your header in the spreadsheet and try again. You 
didn't mention it, but I also had problems if I used Excel 2013 to create a csv 
file.  What worked for me was to save the file as a csv in Libre Calc.  Hope 
this helps

Allen Clayton
Digital Collections Librarian
The University of Texas at Dallas
972-883-2949
[email protected]<mailto:[email protected]>


On Saturday, May 7, 2016 at 5:04:03 PM UTC-5, jatrimble wrote:
I’ve got a unique issue I’ve never seen before.  I’m updating a set of records 
with the batch import feature.  When it runs, it looks like it’s going to be 
fine, but then when you agree to make the changes, you get the following error:

-----------------------------------------------------------
Changes for item: 11784 (1989/11776)
 + Add    (dc.relation.ispartofseries [en_US]): Master's Theses no. 1481
 + Add    (dc.identifier.oclc [en_US]): 906935863
 + Add    (dc.identifier.other [en_US]): b21525183

385 item(s) will be changed

Do you want to make these changes? [y/n] y
java.sql.SQLException: bad_dublin_core schema=dc, relation ispartofseries

Now, this is a default field in the DCmetadata, so I don’t understand why I’m 
getting this.

Any one have some clues?

Thanks in advance,

Jeffrey Trimble, MLS
William F. Maag Library
Youngstown State University
330.941.2483 (Office)
[email protected]<javascript:>
http://www.maag.ysu.edu
http://digital.maag.ysu.edu


--
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To post to this group, send email to 
[email protected]<mailto:[email protected]>.
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

Reply via email to