Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-448

Reconciliation process is stopped when the first readObject throws SynchronizationException

    XMLWordPrintable

Details

    Description

      Reconciliation process is stopped when the first readObject throws SynchronizationException but it's caught when the exception it thrown from the sync operation.

      org.forgerock.openidm.sync.impl.ObjectMapping#doRecon(String) method should be consistent when it reads the source object during the source synchronization and the target object during the target synchronization.

      while (j.hasNext()) {
      .
      op.targetObject = readObject(entry.targetId); // This throws SynchronizationException and the entire process stops
      .
      try

      { op.sync(); // This throws SynchronizationException and the process continues and the exception is logged }

      catch (SynchronizationException se)

      { . . }

      .
      .
      }

      Attachments

        Activity

          People

            pbryan Paul C. Bryan [X] (Inactive)
            laszlo Laszlo Hordos (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: