[Archivesspace_Users_Group] Need help Interpreting an EAD ingest error message
Bowers, Kate A.
kate_bowers at harvard.edu
Tue Nov 22 16:31:21 EST 2016
I have now figured out what change needs to be made to get this file to ingest; however, the file is valid and there are no entities or anything like that involved. Both versions of this finding aid are attached.
The difference between the file loading into AS and the file not loading is merely the presence of one, completely valid, no errors or entities <container>.
Possibilities: 1) AS doesn't like a parent and child <c>s having in the same box? 2) AS doesn't like having a <daogrp> and a <container> in the same <c> 3) these two things in combination? 4) Something entirely else?
The file that loads is named hua34016_after_preprocess_c02061_container_removed.xml (the only change from the original files is that the <container> tag and its contents in <c id="hua34016c02061"> deleted).
The original file that will not load is: hua34016_after_preprocess.xml
The difference between the two files is nothing but the bold, struck-through text below:
<c id="hua34016c02060" level="item">
<did>
<unittitle>Earl Kim, Professor of Music </unittitle>
<unitdate calendar="gregorian" era="ce" normal="1990/1990">April 27, 1990 </unitdate>
<container label="unspecified" type="unspecified">UAV 605.295.8 Box 8 </container>
</did>
<altformavail>
<head>Online access</head>
<p>One image has been digitized and is available on-line.</p>
</altformavail>
<c id="hua34016c02061" level="item">
<did>
<unittitle><persname>Earl Kim</persname> at the piano, </unittitle>
<unitdate calendar="gregorian" era="ce" normal="1990/1990">April 25, 1990 </unitdate>
<unitid>UAV 605.295.8p (Box 8, Folder: April 27, 1990) </unitid>
<daogrp xlink:type="extended">
<resource xlink:label="start" xlink:type="resource"/>
<daoloc
xlink:href=http://nrs.harvard.edu/urn-3:HUL.ARCH:193562 xlink:label="resource-1" xlink:type="locator"/>
<arc xlink:from="start" xlink:show="embed" xlink:to="resource-1"
xlink:type="arc"/>
<daoloc
xlink:href="http://nrs.harvard.edu/urn-3:HUL.ARCH:127141"
xlink:label="resource-2" xlink:type="locator">
<daodesc>
<p>Click here for larger view.</p>
</daodesc>
</daoloc>
<arc xlink:actuate="onRequest" xlink:from="start"
xlink:show="new" xlink:to="resource-2" xlink:type="arc"/>
</daogrp>
<unitdate calendar="gregorian" era="ce" normal="1990/1990">April 27,
1990 </unitdate>
<container label="unspecified" type="unspecified">UAV 605.295.8 Box 8 </container>
</did>
</c>
</c>
From: archivesspace_users_group-bounces at lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Custer, Mark
Sent: Tuesday, November 22, 2016 12:56 PM
To: Archivesspace Users Group <archivesspace_users_group at lyralists.lyrasis.org>
Subject: Re: [Archivesspace_Users_Group] Need help Interpreting an EAD ingest error message
Kate, Dave:
Can you attach the EAD file? I wonder if this is being caused by an empty container element in the source file, or something else related to a container attribute?
Mark
From: archivesspace_users_group-bounces at lyralists.lyrasis.org<mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org> [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Mayo, Dave
Sent: Tuesday, 22 November, 2016 12:52 PM
To: Archivesspace Users Group
Subject: Re: [Archivesspace_Users_Group] Need help Interpreting an EAD ingest error message
Hi all,
I have a partial answer to the original question (what is this meant to tell me).
Short version: It's not meant to tell you anything, because it's an uncaught Ruby error in the ead_converter, so, a bug in ASpace, not an error message produced by ASpace intentionally.
Longer version: In ead_converter.rb, code calls .container on a hash. I think this may be a case of "someone wrote `inst.container' when they meant `inst['container']', but I'm not sure, and we have exactly one finding aid that hits it, so I can't prioritize it now in good conscience since our production ingest is nigh. I filed an issue on the ASpace github, https://github.com/archivesspace/archivesspace/issues/562<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_archivesspace_archivesspace_issues_562&d=CwMFAw&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=s7ciGQfUJeaV_ryx908hbeXDoU9aqDwDN0Z0VbfsJ3Y&m=ERzAvzSXe42UmonJgojyvD1484RlNyn-QSATOuzZvXo&s=oO93J6Ka9dFf7QayarOong95aFQ4LXdEzAQQlYWekmM&e=>, so if anyone DOES have the time and inclination, I'd start there (the github issue links directly to the code causing the error).
- Dave Mayo
From: <Bowers>, "Kate A." <kate_bowers at harvard.edu<mailto:kate_bowers at harvard.edu>>
Reply-To: Archivesspace Users Group <archivesspace_users_group at lyralists.lyrasis.org<mailto:archivesspace_users_group at lyralists.lyrasis.org>>
Date: Tuesday, November 22, 2016 at 12:43 PM
To: Archivesspace Users Group <archivesspace_users_group at lyralists.lyrasis.org<mailto:archivesspace_users_group at lyralists.lyrasis.org>>
Subject: Re: [Archivesspace_Users_Group] Need help Interpreting an EAD ingest error message
I don't even know what your answer means!
Kate
From: archivesspace_users_group-bounces at lyralists.lyrasis.org<mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org> [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Brian Thomas
Sent: Tuesday, November 22, 2016 12:36 PM
To: Archivesspace Users Group <archivesspace_users_group at lyralists.lyrasis.org<mailto:archivesspace_users_group at lyralists.lyrasis.org>>
Subject: Re: [Archivesspace_Users_Group] Need help Interpreting an EAD ingest error message
Off-hand, do you have a mismatch for punctuation? ` v. '
From:archivesspace_users_group-bounces at lyralists.lyrasis.org<mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org> [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Bowers, Kate A.
Sent: Tuesday, November 22, 2016 11:33 AM
To: Archivesspace Users Group
Subject: [Archivesspace_Users_Group] Need help Interpreting an EAD ingest error message
Does anyone have any idea what this is meant to tell me?
Thanks!
Error: #<NoMethodError: undefined method `container' for #<Hash:0x4d0ab22a>>
Kate
Kate Bowers
Collections Services Archivist for Metadata, Systems, and Standards
Harvard University Archives
kate_bowers at harvard.edu<mailto:megan_sniffin-marinoff at harvard.edu>
voice: (617) 998-5238
fax: (617) 495-8011
web: http://nrs.harvard.edu/urn-3:hul.eresource:archives
Twitter: @k8_bowers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20161122/42e9edf3/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hua34016_after_preprocess_c02061_container_removed.xml
Type: application/xml
Size: 799482 bytes
Desc: hua34016_after_preprocess_c02061_container_removed.xml
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20161122/42e9edf3/attachment-0002.xml>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hua34016_after_preprocess.xml
Type: application/xml
Size: 799565 bytes
Desc: hua34016_after_preprocess.xml
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20161122/42e9edf3/attachment-0003.xml>
More information about the Archivesspace_Users_Group
mailing list