Uploaded image for project: 'mod-data-import'
  1. mod-data-import
  2. MODDATAIMP-340

999 mismatch causes silent data import failure

    XMLWordPrintable

Details

    • Folijet Sprint 100
    • 2
    • Folijet
    • Lehigh
    • Medium

    Description

      Overview:

      If a record to be imported contains a 999 with information that does not match the record to be overlaid, the data import fails silently in the UI, with an empty log. The log for mod-data-import shows the error:

      18:56:23.596 [vert.x-eventloop-thread-0] ERROR ileChunkingProcessor [4762998431eqId] File was processed with errors ./storage/upload/666bd3db-e199-48d2-8cca-7dccec3f1c7b/7b2bf54d-8e66-4a8d-bc35-5ae9c31b3369/borges-overlay-from-prod-2.mrc. Cause: io.vertx.core.impl.NoStackTraceThrowable: File processing stopped. Can not send the last chunk of the file ./storage/upload/666bd3db-e199-48d2-8cca-7dccec3f1c7b/7b2bf54d-8e66-4a8d-bc35-5ae9c31b3369/borges-overlay-from-prod-2.mrc
      

      Additional information:

      If the UUIDs in the 999 ff $i and $s match the target record, the overlay succeeds. If there is no 999, the overlay succeeds. Interestingly, if there is a 999 with different indicator values (e.g. ##) and no 999 ff that matches, the overlay fails.

      Tested with mod-data-import v1.10.2 and mod-source-record-manager v2.3.4.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                ruslan_lavrov Ruslan Lavrov
                wayne Wayne Schneider
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases