Il 18/07/2013 11:13, German Parente ha scritto:
Thanks a lot Fabio.
I can workaround this from my side very easily.
Please, send me the issue number as possible.
https://connid.atlassian.net/browse/LDAP-12
Thanks and regards,
German.
On 07/18/2013 11:04 AM, Fabio Martelli wrote:
Il 17/07/2013 16:18, German Parente ha scritto:
Hi Fabio,
thanks a lot for your answer. I am sending the mapping in an
attached picture.
regards,
Hi German,
it seems to be a sort of bug: from my PPOV specificed "Uid Attribute"
should be added by default to the "attributes to get" used by the
ldap search.
I'm going to open a new issue.
In the mean wile, you can solve the problem just trying to add a
mapping for uid.
Best regards,
F.
German.
On 07/17/2013 03:22 PM, Fabio Martelli wrote:
Il 17/07/2013 12:17, German Parente ha scritto:
Hi,
I am working with a configuration where I use to provision
users/roles into syncope through reconciliation task.
After running this task, I see that the user login to syncope is,
in fact, the "cn" of ldap user and not the "uid" attribute of the
user.
In the configuration of my ldap_connector, there's the following
setting:
Uid Attribute => "cn"
So, I just replace this value by "uid" and then the creation of
users in syncope is taking place as expected.
But the reconciliation task finishes with status "FAILURE" and the
exception shown at the end of this message.
Hi German, can I have your mapping?
Best regards,
F.
Any idea of what could be happening will be greatly appreciated.
Regards,
German.
=======================================================
While syncing on connector
org.quartz.JobExecutionException: While syncing on connector [See
nested exception:
org.identityconnectors.framework.common.exceptions.ConnectorException:
No attribute named uid found in the search result]
at
org.apache.syncope.core.sync.impl.SyncJob.executeWithSecurityContext(SyncJob.java:434)
at
org.apache.syncope.core.sync.impl.SyncJob.doExecute(SyncJob.java:341)
at
org.apache.syncope.core.quartz.AbstractTaskJob.execute(AbstractTaskJob.java:104)
at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)
Caused by:
org.identityconnectors.framework.common.exceptions.ConnectorException:
No attribute named uid found in the search result
at
org.connid.bundles.ldap.schema.LdapSchemaMapping.createUid(LdapSchemaMapping.java:256)
at
org.connid.bundles.ldap.schema.LdapSchemaMapping.createUid(LdapSchemaMapping.java:232)
at
org.connid.bundles.ldap.search.LdapSearch.createConnectorObject(LdapSearch.java:265)
at
org.connid.bundles.ldap.search.LdapSearch.access$000(LdapSearch.java:67)
at
org.connid.bundles.ldap.search.LdapSearch$1.handle(LdapSearch.java:143)
at
org.connid.bundles.ldap.search.DefaultSearchStrategy.doSearch(DefaultSearchStrategy.java:76)
at
org.connid.bundles.ldap.search.LdapInternalSearch.execute(LdapInternalSearch.java:70)
at
org.connid.bundles.ldap.search.LdapSearch.execute(LdapSearch.java:138)
at
org.connid.bundles.ldap.LdapConnector.executeQuery(LdapConnector.java:135)
at
org.connid.bundles.ldap.LdapConnector.executeQuery(LdapConnector.java:56)
at
org.identityconnectors.framework.impl.api.local.operations.SearchImpl.rawSearch(SearchImpl.java:105)
at
org.identityconnectors.framework.impl.api.local.operations.SearchImpl.search(SearchImpl.java:82)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at
org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:93)
at com.sun.proxy.$Proxy326.search(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at
org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:100)
at com.sun.proxy.$Proxy326.search(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at
org.identityconnectors.framework.impl.api.BufferedResultsProxy$BufferedResultsHandler.run(BufferedResultsProxy.java:162)
=======================================================