<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hallo Opus Liste,<br>
    <br>
    wir testen im Moment die Version 4.6.2 und haben nun bereits den
    ersten Fehler entdeckt:<br>
    <br>
    Beim Speichern eines Dokuments erhalten wir die folgende
    Fehlermeldung:<br>
    <br>
    <i>Ein unerwarteter Fehler ist beim Speichern aufgetreten
      ("$1SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot
      add or update a child row: a foreign key constraint fails
      (`opus400`.`document_enrichments`, CONSTRAINT
      `fk_document_enrichment_enrichmentkeys` FOREIGN KEY (`key_name`)
      REFERENCES `enrichmentkeys` (`name`)), query was: INSERT INTO
      `document_enrichments` (`document_id`, `key_name`, `value`) VALUES
      (?, ?, ?)").</i><i><br>
    </i><br>
    Die SQL Logdatei zeigt:<br>
    <br>
    <i>INSERT INTO `document_enrichments` (`document_id`, `key_name`,
      `value`) VALUES ('6003', 'opus.doi.autoCreate', 'false')</i><br>
    <br>
    Ein Blick in die Tabelle "enrichmentkeys" zeigt, dass es keinen
    Eintrag für "opus.doi.autoCreate" gibt<br>
    <br>
    Ich habe die folgenden Keys hinzugefügt:<br>
    <br>
    <i>INSERT INTO `enrichmentkeys` (`name`) VALUES
      ('opus.doi.autoCreate');</i><br>
    <i>INSERT INTO `enrichmentkeys` (`name`) VALUES
      ('opus.urn.autoCreate');</i>   (fehlte ebenfalls)<br>
    <br>
    Danach hat das Speichern funktioniert. Sind die beiden <i>enrichmentkeys</i>
    evtl. beim DB Updatescript vergessen worden?<br>
    <br>
    Besten Dank und viele Grüße,<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Mit freundlichen Grüßen,

Markus Schmidt 

IT-Dienste
Tel: 0234 / 32-22792 
Universitätsbibliothek 
Ruhr-Universität Bochum 
Universitätsstr. 150 
44801 Bochum
</pre>
  </body>
</html>