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