[Archivesspace_Users_Group] Error from ead_export.sh

Mark Cooper mark.cooper at lyrasis.org
Tue Nov 18 18:44:13 EST 2014

That is the problem. If you edit: /path/to/archivesspace/launcher/ead_export/lib/ead_export.rb

and replace (line 91):

unitid = unitid.text


unitid = unitid.text.gsub(/\//, '_')

That will replace any unitid / with an _ for the EAD filename in the zip (it won't effect the EAD content).


Mark Cooper
LYRASIS -- ??ArchivesSpace Hosting and Support
mark.cooper at lyrasis.org<mailto:mark.cooper at lyrasis.org>

From: archivesspace_users_group-bounces at lyralists.lyrasis.org <archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of Steven Majewski <sdm7g at virginia.edu>
Sent: Tuesday, November 18, 2014 11:39 AM
To: Archivesspace Users Group
Subject: [Archivesspace_Users_Group] Error from ead_export.sh

I'm getting this error trying the ead_export cli after about 1200+ of 3000+ items exported.

I suspect it's because the item it's failing on has slashes in the unitid :

      <language langcode="eng">English</language>
      <corpname>University of Virginia, Special Collections Dept.</corpname>
    <unittitle>Papers of the Dean of Students</unittitle>
    <physdesc altrender="whole">
      <extent altrender="materialtype spaceoccupied">1 arbitrary_whole</extent>

and the code appears to be using that id as part of the temporary filename.

archivesspace$ ./scripts/ead_export.sh admin admin 2
Loading ArchivesSpace configuration file from path: /projects/Archivespace/archivesspace/./config/config.rb
Loading ArchivesSpace configuration file from path: /projects/Archivespace/archivesspace/./config/config.rb
IOError: No such file or directory
        create at file:/projects/Archivespace/archivesspace/gems/gems/jruby-jars-1.7.11/lib/jruby-stdlib-complete-1.7.11.jar!/META-INF/jruby.home/lib/ruby/shared/tmpdir.rb:0
  initialize19 at org/jruby/ext/tempfile/Tempfile.java:94
           new at org/jruby/RubyIO.java:852
          main at ../launcher/ead_export/lib/ead_export.rb:93
          each at org/jruby/RubyArray.java:1613
          main at ../launcher/ead_export/lib/ead_export.rb:86
        (root) at ../launcher/ead_export/lib/ead_export.rb:107
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20141118/77a433e0/attachment.html>

More information about the Archivesspace_Users_Group mailing list