Hi, 

I am trying to send packages to DSpace 1.5.2 via SWORD, but they are being 
refused due to a crosswalk error. See below the top of the stacktrace, and a 
snippet of my dspace.cfg below that. The package METS.xml is attached. 

Thanks, 
Bill


// --- stacktrace ---

2011-09-07 20:04:19,662 ERROR org.dspace.sword.SWORDMETSIngester @ caught 
exception: 
org.dspace.content.crosswalk.MetadataValidationException: Cannot process METS 
Manifest: No crosswalk found for MDTYPE=DIM
        at 
org.dspace.content.packager.METSManifest.crosswalkItem(METSManifest.java:796)
        at 
org.dspace.content.packager.DSpaceMETSIngester.chooseItemDmd(DSpaceMETSIngester.java:174)
        at 
org.dspace.content.packager.AbstractMETSIngester.ingest(AbstractMETSIngester.java:390)
        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:153)
        at org.purl.sword.server.DepositServlet.doPost(DepositServlet.java:336)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        ...

// --- dspace.cfg ---

# Crosswalk Plugins:
plugin.named.org.dspace.content.crosswalk.IngestionCrosswalk = \ 
  org.dspace.content.crosswalk.DIMIngestionCrosswalk = DIM \
  org.dspace.content.crosswalk.DIMIngestionCrosswalk = dim \
  org.dspace.content.crosswalk.OAIDCIngestionCrosswalk = DC \
  org.dspace.content.crosswalk.OAIDCIngestionCrosswalk = dc \
  org.dspace.content.crosswalk.OAIDCIngestionCrosswalk = OAI_DC \
  org.dspace.content.crosswalk.OAIDCIngestionCrosswalk = oai_dc \
  org.dspace.content.crosswalk.QDCCrosswalk = QDC \
  org.dspace.content.crosswalk.QDCCrosswalk = qdc \
  org.dspace.content.crosswalk.PREMISCrosswalk = PREMIS \
  org.dspace.content.crosswalk.OREIngestionCrosswalk = ORE \
  org.dspace.content.crosswalk.OREIngestionCrosswalk = ore \
  org.dspace.content.crosswalk.NullIngestionCrosswalk = NIL \
  org.dspace.content.crosswalk.NullIngestionCrosswalk = nil

plugin.selfnamed.org.dspace.content.crosswalk.IngestionCrosswalk = \
  org.dspace.content.crosswalk.XSLTIngestionCrosswalk

mets.submission.crosswalk.DIM = DIM
sword.accept-packaging.METSDSpaceSIP.identifier = 
http://purl.org/net/sword-types/METSDSpaceSIP
sword.accept-packaging.METSDSpaceSIP.q = 1.0

# A comma separated list of MIME types that SWORD will accept
sword.accepts = application/zip



--
Bill Ingram
Research Programmer 
Scholarly Communication and Repository Services 
University of Illinois at Urbana-Champaign


Attachment: METS.xml
Description: METS.xml

------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to