<div dir="ltr">I can provide an incomplete answer and hopefully somebody will chime in with more/better info.<div><br></div><div>The immediate cause of the error seems to be that the subject record that's being written to the database either includes a value for vocab_id that doesn't correspond to an id from the 'vocabularies' table, or that the value is missing from the query (which writes a NULL in the vocab_id column). Either of these would cause an error at the database level where this constraint (that values for vocab_id must correspond to the id of a record in 'vocabularies') is enforced. I think a NULL value would actually throw a different error so the bad vocab_id seems more likely to me.</div><div><br></div><div>In our instance we only have one vocabulary, which is the default named 'global' with id 1.</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Oct 30, 2018 at 9:38 AM Huebschen, Alan M <<a href="mailto:ahueb2@uis.edu">ahueb2@uis.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="m_-2348865018980940556WordSection1">
<p class="MsoNormal">Good morning all,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Does anyone know what might cause the following error? It sounds like a database issue, but I’ve started with a clean database on each migration attempt. All subjects fail to migrate with the same error, everything else appears to go over
 smoothly.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Endpoint: <a href="http://localhost:8089/subjects" target="_blank">http://localhost:8089/subjects</a><u></u><u></u></p>
<p class="MsoNormal">AR Identifier:Subject->Ledgers<u></u><u></u></p>
<p class="MsoNormal">Status code: 400<u></u><u></u></p>
<p class="MsoNormal">Status text: Bad Request<u></u><u></u></p>
<p class="MsoNormal">{"error":{"db_error":["Database integrity constraint conflict: Java::JavaSql::SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`archivesspace`.`subject`, CONSTRAINT `subject_ibfk_2`
 FOREIGN KEY (`vocab_id`) REFERENCES `vocabulary` (`id`))"]}}<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">-Alan Huebschen<u></u><u></u></p>
<p class="MsoNormal">Brookens Library<u></u><u></u></p>
<p class="MsoNormal">Information Systems<u></u><u></u></p>
<p class="MsoNormal">(217) 206-7115<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

_______________________________________________<br>
Archivesspace_Users_Group mailing list<br>
<a href="mailto:Archivesspace_Users_Group@lyralists.lyrasis.org" target="_blank">Archivesspace_Users_Group@lyralists.lyrasis.org</a><br>
<a href="http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group" rel="noreferrer" target="_blank">http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><font size="2" style="background-color:rgb(255,255,255)" color="#666666">Trevor Thornton</font><div><font size="2" style="background-color:rgb(255,255,255)" color="#666666">Applications Developer, Digital Library Initiatives</font></div><div><font size="2" style="background-color:rgb(255,255,255)" color="#666666">North Carolina State University Libraries</font></div></div></div></div></div></div></div>