Hi Joan,

A common issue causing intermittent bitstream saving problems is permissions on 
some parts of the asset store. If an import or media-filter has been run as a 
different user (typically root) which sets wrong permissions on some 
directories in the asset store.

See:

 - http://wiki.dspace.org/index.php/Fix_Common_Item_Import_Errors

Thanks,


Stuart Lewis
IT Innovations Analyst and Developer
Te Tumu Herenga The University of Auckland Library
Auckland Mail Centre, Private Bag 92019, Auckland 1142, New Zealand
Ph: 64 9 373-7599 x81928
http://www.library.auckland.ac.nz/


On 4/09/2009, at 4:04 AM, Joan Caparros wrote:

Actually using SWORD and making my own zip with all the files and the 
appropriate xml ( I supose... ), I can't make an ingestion of a 13 files into 
an item ( 10 jpg and 3 pdf - 1,1Mb)
Sometimes works but if I add more files I can be sure that it won't work and it 
will show me the following message :
 curl -i --data-binary "@modules.zip" -H "Content-Disposition: 
filename=myDSpaceMETSItem.zip" -H "Content-Type: application/zip" -H 
"X-Packaging: http://purl.org/net/sword-types/METSDSpaceSIP"; -H "X-No-Op: 
false" -H "X-Verbose: true" 
http://user:p...@localhost:8080/sword/deposit/123456789/47
HTTP/1.1 100 Continue

HTTP/1.1 500 Internal Server Error
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=utf-8
Content-Length: 1000
Date: Thu, 03 Sep 2009 16:04:53 GMT
Connection: close

<html><head><title>Apache Tomcat/6.0.18 - Error report</title><style><!--H1 
{font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;}
 H2 
{font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;}
 H3 
{font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;}
 BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} 
B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P 
{font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A
 {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> 
</head><body><h1>HTTP Status 500 - </h1><HR size="1" 
noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> 
<u></u></p><p><b>description</b> <u>The server encountered an internal error () 
that prevented it from fulfilling this request.</u></p><HR size="1" 
noshade="noshade"><h3>Apache Tomcat/6.0.18</h3></body></html>
the xml file has that code (it's a simple extension of the sample file that I 
found in the example package):
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<mets ID="sort-mets_mets" OBJID="sword-mets" LABEL="DSpace SWORD Item" 
PROFILE="DSpace METS SIP Profile 1.0" 
xmlns="http://www.loc.gov/METS/";<http://www.loc.gov/METS/> 
xmlns:xlink="http://www.w3.org/1999/xlink";<http://www.w3.org/1999/xlink> 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";<http://www.w3.org/2001/XMLSchema-instance>
 xsi:schemaLocation="http://www.loc.gov/METS/ 
http://www.loc.gov/standards/mets/mets.xsd";<http://www.loc.gov/METS/http://www.loc.gov/standards/mets/mets.xsd>>
 <metsHdr CREATEDATE="2009-09-03T17:44:48">
  <agent ROLE="CUSTODIAN" TYPE="ORGANIZATION">
   <name>Richard Jones</name>
  </agent>
 </metsHdr>
 <dmdSec ID="sword-mets-dmd-1" GROUPID="sword-mets-dmd-1_group-1">
  <mdWrap MIMETYPE="text/xml" MDTYPE="OTHER" OTHERMDTYPE="EPDCX" LABEL="SWAP 
Metadata">
   <xmlData>
    <epdcx:descriptionSet 
xmlns:epdcx="http://purl.org/eprint/epdcx/2006-11-16/";<http://purl.org/eprint/epdcx/2006-11-16/>
 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";<http://www.w3.org/2001/XMLSchema-instance>
 xmlns:schemaLocation="http://purl.org/eprint/epdcx/2006-11-16/ 
http://purl.org/eprint/epdcx/xsd/2006-11-16/epdcx.xsd";<http://purl.org/eprint/epdcx/2006-11-16/http://purl.org/eprint/epdcx/xsd/2006-11-16/epdcx.xsd>>
     <epdcx:description epdcx:resourceId="sword-mets-epdcx-1"><epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/type";<http://purl.org/dc/elements/1.1/type>
 
epdcx:valueURI="http://purl.org/eprint/entityType/ScholarlyWork";<http://purl.org/eprint/entityType/ScholarlyWork>/>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/title";<http://purl.org/dc/elements/1.1/title>>
       <epdcx:valueString>Attempts to detect retrotransposition    and de novo 
deletion of Alus and other dispersed repeats at specific loci in the human 
genome</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/terms/abstract";<http://purl.org/dc/terms/abstract>>
       <epdcx:valueString>Dispersed repeat elements contribute togenome 
instability by de novo insertionand unequal recombination betweenrepeats. To 
study the dynamics of theseprocesses, we have developed single DNAmolecule 
approaches to detect de novoinsertions at a single locus and u-mediated 
deletions at two differentloci in human genomic DNA. Validation experiments 
showed these approaches could detect insertions and deletions atfrequencies 
below 10(-6) per cell.However, bulk analysis of germline(sperm) and somatic DNA 
showed noevidence for genuine mutant molecules,    placing an upper limit of 
insertionand    deletion rates of 2 x 10(-7) and 3 x10(-7), respectively, in 
the individualstested. Such re-arrangements at these    loci therefore occur at 
a rate lowerthan that detectable by the mostsensitive methods currently 
available.</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/creator";<http://purl.org/dc/elements/1.1/creator>>
       <epdcx:valueString>Hollies, C.R.</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/creator";<http://purl.org/dc/elements/1.1/creator>>
       <epdcx:valueString>Monckton, D.G.</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/creator";<http://purl.org/dc/elements/1.1/creator>>
       <epdcx:valueString>Jeffreys, A.J.</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/identifier";<http://purl.org/dc/elements/1.1/identifier>>
       <epdcx:valueString 
epdcx:sesURI="http://purl.org/dc/terms/URI";<http://purl.org/dc/terms/URI>>http://www.myu.ac.uk/some/identifier</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/eprint/terms/isExpressedAs";<http://purl.org/eprint/terms/isExpressedAs>
 epdcx:valueRef="sword-mets-expr-1"/>
     </epdcx:description>
     <epdcx:description epdcx:resourceId="sword-mets-epdcx-1"><epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/type";<http://purl.org/dc/elements/1.1/type>
 
epdcx:valueURI="http://purl.org/eprint/entityType/ScholarlyWork";<http://purl.org/eprint/entityType/ScholarlyWork>/>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/title";<http://purl.org/dc/elements/1.1/title>>
       <epdcx:valueString>Attempts to detect retrotransposition    and de novo 
deletion of Alus and other dispersed repeats at specific loci in the human 
genome</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/terms/abstract";<http://purl.org/dc/terms/abstract>>
       <epdcx:valueString>Dispersed repeat elements contribute togenome 
instability by de novo insertionand unequal recombination betweenrepeats. To 
study the dynamics of theseprocesses, we have developed single DNAmolecule 
approaches to detect de novoinsertions at a single locus and u-mediated 
deletions at two differentloci in human genomic DNA. Validation experiments 
showed these approaches could detect insertions and deletions atfrequencies 
below 10(-6) per cell.However, bulk analysis of germline(sperm) and somatic DNA 
showed noevidence for genuine mutant molecules,    placing an upper limit of 
insertionand    deletion rates of 2 x 10(-7) and 3 x10(-7), respectively, in 
the individualstested. Such re-arrangements at these    loci therefore occur at 
a rate lowerthan that detectable by the mostsensitive methods currently 
available.</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/creator";<http://purl.org/dc/elements/1.1/creator>>
       <epdcx:valueString>Hollies, C.R.</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/creator";<http://purl.org/dc/elements/1.1/creator>>
       <epdcx:valueString>Monckton, D.G.</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/creator";<http://purl.org/dc/elements/1.1/creator>>
       <epdcx:valueString>Jeffreys, A.J.</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/identifier";<http://purl.org/dc/elements/1.1/identifier>>
       <epdcx:valueString 
epdcx:sesURI="http://purl.org/dc/terms/URI";<http://purl.org/dc/terms/URI>>http://www.myu.ac.uk/some/identifier</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/eprint/terms/isExpressedAs";<http://purl.org/eprint/terms/isExpressedAs>
 epdcx:valueRef="sword-mets-expr-1"/>
     </epdcx:description>
     <epdcx:description epdcx:resourceId="sword-mets-expr-1">
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/type";<http://purl.org/dc/elements/1.1/type>
 
epdcx:valueURI="http://purl.org/eprint/entityType/Expression";<http://purl.org/eprint/entityType/Expression>/>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/language";<http://purl.org/dc/elements/1.1/language>
 
epdcx:vesURI="http://purl.org/dc/terms/RFC3066";<http://purl.org/dc/terms/RFC3066>>
       <epdcx:valueString>en</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/elements/1.1/type";<http://purl.org/dc/elements/1.1/type>
 
epdcx:vesURI="http://purl.org/eprint/terms/Type";<http://purl.org/eprint/terms/Type>
 
epdcx:valueURI="http://purl.org/eprint/type/JournalArticle";<http://purl.org/eprint/type/JournalArticle>/>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/dc/terms/available";<http://purl.org/dc/terms/available>>
       <epdcx:valueString 
epdcx:sesURI="http://purl.org/dc/terms/W3CDTF";<http://purl.org/dc/terms/W3CDTF>>2001-02</epdcx:valueString>
      </epdcx:statement>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/eprint/terms/status";<http://purl.org/eprint/terms/status>
 
epdcx:vesURI="http://purl.org/eprint/terms/Status";<http://purl.org/eprint/terms/Status>
 
epdcx:valueURI="http://purl.org/eprint/status/PeerReviewed";<http://purl.org/eprint/status/PeerReviewed>/>
      <epdcx:statement 
epdcx:propertyURI="http://purl.org/eprint/terms/copyrightHolder";<http://purl.org/eprint/terms/copyrightHolder>>
       <epdcx:valueString>Nature Publishing Group</epdcx:valueString>
      </epdcx:statement>
     </epdcx:description>
    </epdcx:descriptionSet>
   </xmlData>
  </mdWrap>
 </dmdSec>
 <fileSec>
  <fileGrp ID="sword-mets-fgrp-1" USE="CONTENT">
   <file ID="sword-mets-file-1" MIMETYPE="application/pdf" 
GROUPID="sword-mets-fgid-0">
    <FLocat LOCTYPE="URL" xlink:type="simple" xlink:href="pdf1.pdf"/>
   </file>
   <file ID="sword-mets-file-2" MIMETYPE="application/pdf" 
GROUPID="sword-mets-fgid-1">
    <FLocat LOCTYPE="URL" xlink:type="simple" xlink:href="pdf2.pdf"/>
   </file>
   <file ID="sword-mets-file-3" MIMETYPE="application/pdf" 
GROUPID="sword-mets-fgid-2">
    <FLocat LOCTYPE="URL" xlink:type="simple" xlink:href="pdf3.pdf"/>
   </file>
   <file ID="sword-mets-file-4" MIMETYPE="application/jpeg" 
GROUPID="sword-mets-fgid-3">
    <FLocat LOCTYPE="URL" xlink:type="simple" xlink:href="qmem739_col001g.jpg"/>
   </file>
   <file ID="sword-mets-file-5" MIMETYPE="application/jpeg" 
GROUPID="sword-mets-fgid-4">
    <FLocat LOCTYPE="URL" xlink:type="simple" xlink:href="qmem739_col002g.jpg"/>
   </file>
   <file ID="sword-mets-file-6" MIMETYPE="application/jpeg" 
GROUPID="sword-mets-fgid-5">
    <FLocat LOCTYPE="URL" xlink:type="simple" xlink:href="qmem739_col003g.jpg"/>
   </file>
   <file ID="sword-mets-file-7" MIMETYPE="application/jpeg" 
GROUPID="sword-mets-fgid-6">
    <FLocat LOCTYPE="URL" xlink:type="simple" xlink:href="qmem739_col004g.jpg"/>
   </file>
   <file ID="sword-mets-file-8" MIMETYPE="application/jpeg" 
GROUPID="sword-mets-fgid-7">
    <FLocat LOCTYPE="URL" xlink:type="simple" xlink:href="qmem739_col005g.jpg"/>
   </file>
   <file ID="sword-mets-file-9" MIMETYPE="application/jpeg" 
GROUPID="sword-mets-fgid-8">
    <FLocat LOCTYPE="URL" xlink:type="simple" xlink:href="qmem739_col006g.jpg"/>
   </file>
   <file ID="sword-mets-file-10" MIMETYPE="application/jpeg" 
GROUPID="sword-mets-fgid-9">
    <FLocat LOCTYPE="URL" xlink:type="simple" xlink:href="qmem739_col007g.jpg"/>
   </file>
   <file ID="sword-mets-file-11" MIMETYPE="application/jpeg" 
GROUPID="sword-mets-fgid-10">
    <FLocat LOCTYPE="URL" xlink:type="simple" xlink:href="qmem739_col008g.jpg"/>
   </file>
   <file ID="sword-mets-file-12" MIMETYPE="application/jpeg" 
GROUPID="sword-mets-fgid-11">
    <FLocat LOCTYPE="URL" xlink:type="simple" xlink:href="qmem739_col009g.jpg"/>
   </file>
   <file ID="sword-mets-file-13" MIMETYPE="application/jpeg" 
GROUPID="sword-mets-fgid-12">
    <FLocat LOCTYPE="URL" xlink:type="simple" xlink:href="qmem739_col010g.jpg"/>
   </file>
  </fileGrp>
  <fileGrp/>
 </fileSec>
 <structMap ID="sword-mets-struct-1" LABEL="structure" TYPE="LOGICAL">
  <div ID="sword-mets-div-1" DMDID="sword-mets-dmd-1" TYPE="SWORD Object">
   <div ID="sword-mets-div-2" TYPE="File">
    <fptr FILEID="sword-mets-file-1"/>
   </div>
   <div ID="sword-mets-div-3" TYPE="File">
    <fptr FILEID="sword-mets-file-2"/>
   </div>
   <div ID="sword-mets-div-4" TYPE="File">
    <fptr FILEID="sword-mets-file-3"/>
   </div>
   <div ID="sword-mets-div-5" TYPE="File">
    <fptr FILEID="sword-mets-file-4"/>
   </div>
   <div ID="sword-mets-div-6" TYPE="File">
    <fptr FILEID="sword-mets-file-5"/>
   </div>
   <div ID="sword-mets-div-7" TYPE="File">
    <fptr FILEID="sword-mets-file-6"/>
   </div>
   <div ID="sword-mets-div-8" TYPE="File">
    <fptr FILEID="sword-mets-file-7"/>
   </div>
   <div ID="sword-mets-div-9" TYPE="File">
    <fptr FILEID="sword-mets-file-8"/>
   </div>
   <div ID="sword-mets-div-10" TYPE="File">
    <fptr FILEID="sword-mets-file-9"/>
   </div>
   <div ID="sword-mets-div-11" TYPE="File">
    <fptr FILEID="sword-mets-file-10"/>
   </div>
   <div ID="sword-mets-div-12" TYPE="File">
    <fptr FILEID="sword-mets-file-11"/>
   </div>
   <div ID="sword-mets-div-13" TYPE="File">
    <fptr FILEID="sword-mets-file-12"/>
   </div>
   <div ID="sword-mets-div-14" TYPE="File">
    <fptr FILEID="sword-mets-file-13"/>
   </div>
  </div>
 </structMap>
</mets>
And Dspace's log says that SWORDMETSIngester can't find a file or directory

2009-09-03 12:28:27,249 ERROR org.dspace.sword.SWORDMETSIngester @ caught 
exception:
java.io.IOException: No such file or directory
    at java.io.UnixFileSystem.createFileExclusively(Native Method)
    at java.io.File.createNewFile(File.java:883)
    at edu.sdsc.grid.io.local.LocalFile.createNewFile(LocalFile.java:486)
    at 
org.dspace.storage.bitstore.BitstreamStorageManager.store(BitstreamStorageManager.java:332)
    at org.dspace.content.Bitstream.create(Bitstream.java:194)
    at org.dspace.content.Bundle.createBitstream(Bundle.java:390)
    at 
org.dspace.content.packager.AbstractMETSIngester.ingest(AbstractMETSIngester.java:239)
    at org.dspace.sword.SWORDMETSIngester.ingest(SWORDMETSIngester.java:115)
    at 
org.dspace.sword.CollectionDepositor.doDeposit(CollectionDepositor.java:179)
    at org.dspace.sword.DepositManager.deposit(DepositManager.java:173)
    at org.dspace.sword.DSpaceSWORDServer.doDeposit(DSpaceSWORDServer.java:150)
    at org.purl.sword.server.DepositServlet.doPost(DepositServlet.java:331)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
2009-09-03 12:28:27,250 ERROR org.dspace.sword.DSpaceSWORDServer @ caught 
exception:
org.dspace.sword.DSpaceSWORDException: java.io.IOException: No such file or 
directory
    at org.dspace.sword.SWORDMETSIngester.ingest(SWORDMETSIngester.java:171)
    at 
org.dspace.sword.CollectionDepositor.doDeposit(CollectionDepositor.java:179)
    at org.dspace.sword.DepositManager.deposit(DepositManager.java:173)
    at org.dspace.sword.DSpaceSWORDServer.doDeposit(DSpaceSWORDServer.java:150)
    at org.purl.sword.server.DepositServlet.doPost(DepositServlet.java:331)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: No such file or directory
    at java.io.UnixFileSystem.createFileExclusively(Native Method)
    at java.io.File.createNewFile(File.java:883)
    at edu.sdsc.grid.io.local.LocalFile.createNewFile(LocalFile.java:486)
    at 
org.dspace.storage.bitstore.BitstreamStorageManager.store(BitstreamStorageManager.java:332)
    at org.dspace.content.Bitstream.create(Bitstream.java:194)
    at org.dspace.content.Bundle.createBitstream(Bundle.java:390)
    at 
org.dspace.content.packager.AbstractMETSIngester.ingest(AbstractMETSIngester.java:239)
    at org.dspace.sword.SWORDMETSIngester.ingest(SWORDMETSIngester.java:115)

Is something that I'm doing wrong? sometimes works... and sometimes doesn't work




------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to