Hi Folks,

I'm trying to debug a problem with the sword implementation, and have 
chased the error down into the dspace mets package ingester 
(AbstractMETSIngester).  The file I'm trying to ingest is the example 
sword package, which certainly used to work.  It can be obtained at:

http://sword-app.svn.sourceforge.net/viewvc/sword-app/dspace/trunk/example/example.zip

But the error claims that there's no mets manifest (filename=mets.xml), 
which isn't true:

2009-05-26 11:34:27,409 ERROR org.dspace.sword.SWORDMETSIngester @ caught 
exception: 
org.dspace.content.packager.PackageValidationException: No METS Manifest found 
(filename=mets.xml).  Package is unacceptable.
        at 
org.dspace.content.packager.AbstractMETSIngester.ingest(AbstractMETSIngester.java:250)
        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-05-26 11:34:27,410 ERROR org.dspace.sword.DSpaceSWORDServer @ caught 
exception:
org.dspace.sword.DSpaceSWORDException: 
org.dspace.content.packager.PackageValidationException: No METS Manifest found 
(filename=mets.xml).  Package is unacceptable.
        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: org.dspace.content.packager.PackageValidationException: No METS 
Manifest found (filename=mets.xml).  Package is unacceptable.
        at 
org.dspace.content.packager.AbstractMETSIngester.ingest(AbstractMETSIngester.java:250)
        at org.dspace.sword.SWORDMETSIngester.ingest(SWORDMETSIngester.java:115)
        ... 18 more
2009-05-26 11:34:27,411 ERROR org.purl.sword.server.DepositServlet @ 
org.purl.sword.base.SWORDException: There was a problem depositing the item


What else could be going on here?

Cheers,

Richard

-- 
Richard Jones
Head Repository Systems Architect, Symplectic Limited
e: [email protected]
t: 0845 026 4755
t: +44 (0)207 7334036
w: http://www.symplectic.co.uk/


------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to