Hello

I'm trying to setup a sword interface for our repository and have found the
following error when depositing a sample item.

For example this "depositing" command:

curl -i --data-binary "@/home/user/example.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://dspacehost.edu/sword/deposit/123456789/10533 -u d...sias (at) ub.edu

produces this output

----
HTTP/1.1 100 Continue

HTTP/1.1 100 Continue

HTTP/1.1 500 Internal Server Error
Date: Tue, 13 Apr 2010 14:26:15 GMT
Server: Oracle-Application-Server-10g/10.1.3.4.0 Oracle-HTTP-Server
Content-Type: text/html
Connection: close
Transfer-Encoding: chunked

<HTML><HEAD><TITLE>500 Internal Server Error</TITLE></HEAD><BODY><H1>500
Internal Server Error</H1></BODY></HTML>
------

and dspace.log reports the following:

2010-04-13 16:26:15,790 ERROR org.dspace.sword.SWORDMETSIngester @ caught
exception:
org.dspace.content.crosswalk.MetadataValidationException: Error validating
METS in
org.dspace.content.packager.packageutils$unclosableinputstr...@1f610e8
        at
org.dspace.content.packager.METSManifest.create(METSManifest.java:301)
        at
org.dspace.content.packager.AbstractMETSIngester.ingest(AbstractMETSIngester.java:233)
        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:149)
        at
org.purl.sword.server.DepositServlet.doPost(DepositServlet.java:336)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at
com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
        at
com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
        at
com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
        at
com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
        at
com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
        at
com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
        at
oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
        at
com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
        at java.lang.Thread.run(Thread.java:595)
Caused by: org.jdom.JDOMException:
http://apache.org/xml/features/validation/schema feature not recognized for
SAX driver oracle.xml.parser.v2.SAXParser
        at org.jdom.input.SAXBuilder.internalSetFeature(SAXBuilder.java:732)
        at
org.jdom.input.SAXBuilder.setFeaturesAndProperties(SAXBuilder.java:671)
        at org.jdom.input.SAXBuilder.createParser(SAXBuilder.java:553)
        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:424)
        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:770)
        at
org.dspace.content.packager.METSManifest.create(METSManifest.java:290)
        ... 17 more
2010-04-13 16:26:15,791 ERROR org.dspace.sword.DSpaceSWORDServer @ caught
exception:
org.dspace.sword.DSpaceSWORDException:
org.dspace.content.crosswalk.MetadataValidationException: Error validating
METS in
org.dspace.content.packager.packageutils$unclosableinputstr...@1f610e8
        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:149)
        at
org.purl.sword.server.DepositServlet.doPost(DepositServlet.java:336)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at
com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
        at
com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
        at
com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
        at
com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
        at
com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
        at
com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
        at
oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
        at
com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
        at java.lang.Thread.run(Thread.java:595)
Caused by: org.dspace.content.crosswalk.MetadataValidationException: Error
validating METS in
org.dspace.content.packager.packageutils$unclosableinputstr...@1f610e8
        at
org.dspace.content.packager.METSManifest.create(METSManifest.java:301)
        at
org.dspace.content.packager.AbstractMETSIngester.ingest(AbstractMETSIngester.java:233)
        at
org.dspace.sword.SWORDMETSIngester.ingest(SWORDMETSIngester.java:115)
        ... 15 more
Caused by: org.jdom.JDOMException:
http://apache.org/xml/features/validation/schema feature not recognized for
SAX driver oracle.xml.parser.v2.SAXParser
        at org.jdom.input.SAXBuilder.internalSetFeature(SAXBuilder.java:732)
        at
org.jdom.input.SAXBuilder.setFeaturesAndProperties(SAXBuilder.java:671)
        at org.jdom.input.SAXBuilder.createParser(SAXBuilder.java:553)
        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:424)
        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:770)
        at
org.dspace.content.packager.METSManifest.create(METSManifest.java:290)
        ... 17 more
2010-04-13 16:26:15,793 ERROR org.purl.sword.server.DepositServlet @
org.purl.sword.base.SWORDException: There was a problem depositing the item


I suspect the error is related with the oracle parser since we are running
dspace in a OC4J hosted on an OAS 10.1.3, but not really sure.

Thanks in advance for any ideas.



---
Domingo Iglesias
Universitat de Barcelona
Area de Tecnologies
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to