Uploaded image for project: 'MyCoRe'
  1. MCR-1585

MCRUpdateMetsOnDerivateChangeEventHandler creates invalid mets

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Medium
    • Resolution: Invalid
    • Affects Version/s: 2016.12, 2016.06.0.1, 2017.05
    • Fix Version/s: None
    • Component/s: mycore-mets
    • Labels:
      None
    • Sprint:

      Description

      Wenn ich ALTO-Daten in ein Derivat einspiele, reichert der MCRUpdateMetsOnDerivateChangeEventHandler die vorhandene mets.xml mit entsprechenden Alto-Informationen an. Nutze ich danach das MCRDFGLinkServlet bekomme ich eine "MCRPersistenceException: could not parse mets.xml". Auch der mets-Validator wirft mit aktiviertem "Validate ALTO-References" einen Fehler:

      Unable to find the alto id 'alto_5e21d57a-5999-4306-8c56-f27fc439791d' in the logical struct map.

      Hier zwei Beispiellinks:

        Attachments

        1. mets.xml
          32 kB
        2. solr_stackTrace.txt
          6 kB

          Activity

            People

            • Assignee:
              mcrmeich Matthias Eichner
              Reporter:
              mcrkrebs Kathleen Neumann
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: