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

LDAP with AD - Update on description reconciliation throws Unsupported Operation

    XMLWordPrintable

Details

    Description

      Steps to reproduce

      1. Configure OpenIDM with LDAP Connector to connect to Active Directory (use adldap example provisioner with sync-with-ldap-groups sample)
      2. Create AD user and recon in to OpenIDM
      3. Change description for user in OpenIDM
      4. Run reconciliation

      OpenIDM.log exception

      Mar 28, 2017 12:44:42 PM org.forgerock.openidm.sync.impl.SourceRecon recon
      WARNING: Unexpected failure during source reconciliation 93defe7d-8545-44ab-b2c4-6c57e4751226-1317
      org.forgerock.openidm.sync.SynchronizationException: Operation UPDATE failed with ConnectorException on system object: <GUID=95f58203ceaabe45a1fa405acfa0b2bb>
              at org.forgerock.openidm.sync.impl.SyncOperation.performAction(SyncOperation.java:566)
              at org.forgerock.openidm.sync.impl.SourceSyncOperation.sync(SourceSyncOperation.java:82)
              at org.forgerock.openidm.sync.impl.SourceRecon.recon(SourceRecon.java:69)
              at org.forgerock.openidm.sync.impl.ReconTask.call(ReconTask.java:53)
              at org.forgerock.openidm.sync.impl.ReconTask.call(ReconTask.java:23)
              at java.util.concurrent.FutureTask.run(FutureTask.java:266)
              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
              at java.util.concurrent.FutureTask.run(FutureTask.java:266)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
              at java.lang.Thread.run(Thread.java:745)
      ...
      Caused by: org.identityconnectors.framework.common.exceptions.ConnectorException: Operation not supported
              at org.identityconnectors.ldap.modify.LdapUpdate.modifyAttributes(LdapUpdate.java:437)
              at org.identityconnectors.ldap.modify.LdapUpdate.modifyAttributes(LdapUpdate.java:397)
              at org.identityconnectors.ldap.modify.LdapUpdate.update(LdapUpdate.java:145)
              at org.identityconnectors.ldap.LdapConnector.update(LdapConnector.java:234)
              at org.identityconnectors.framework.impl.api.local.operations.UpdateImpl.update(UpdateImpl.java:88)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:498)
      

      Attachments

        Issue Links

          Activity

            People

              gael Gael Allioux
              michal.orlik@profiq.cz Michal Orlik
              Michal Orlik Michal Orlik
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: