Hi All,
I'm trying to sync from AD but getting the error below. With tcpdump I
saw that AD is returning data so I'm not sure what's the issue. I also
ran ldapsearch with the same filter and got the right results. I
started with ObjectClass=* but that didn't work as well.
Jun 11 15:46:14 - INFO - Starting sync for SyncUserTask
Jun 11 15:46:14 - ERROR - Error getting list of IDs in the source for
task SyncUserTask
Jun 11 15:46:14 - DEBUG - org.lsc.exception.LscServiceException: Error
while performing search. Results may be
incomplete.org.apache.directory.api.ldap.model.cursor.CursorLdapReferralException
org.lsc.exception.LscServiceException: Error while performing search.
Results may be
incomplete.org.apache.directory.api.ldap.model.cursor.CursorLdapReferralException
at
org.lsc.service.SyncReplSourceService.convertSearchEntries(SyncReplSourceService.java:431)
~[lsc-core-2.1.4.jar:na]
at
org.lsc.service.SyncReplSourceService.getListPivots(SyncReplSourceService.java:197)
~[lsc-core-2.1.4.jar:na]
at
org.lsc.AbstractSynchronize.synchronize2Ldap(AbstractSynchronize.java:303)
~[lsc-core-2.1.4.jar:na]
at org.lsc.SimpleSynchronize.launchTask(SimpleSynchronize.java:232)
[lsc-core-2.1.4.jar:na]
at org.lsc.SimpleSynchronize.launch(SimpleSynchronize.java:166)
[lsc-core-2.1.4.jar:na]
at org.lsc.Launcher.run(Launcher.java:223) [lsc-core-2.1.4.jar:na]
at org.lsc.Launcher.launch(Launcher.java:158) [lsc-core-2.1.4.jar:na]
at org.lsc.Launcher.main(Launcher.java:141) [lsc-core-2.1.4.jar:na]
Caused by:
org.apache.directory.api.ldap.model.cursor.CursorLdapReferralException:
null
at
org.apache.directory.ldap.client.api.EntryCursorImpl.get(EntryCursorImpl.java:164)
~[api-all-1.0.0-M22.jar:1.0.0-M22]
at
org.apache.directory.ldap.client.api.EntryCursorImpl.get(EntryCursorImpl.java:50)
~[api-all-1.0.0-M22.jar:1.0.0-M22]
at
org.lsc.service.SyncReplSourceService.convertSearchEntries(SyncReplSourceService.java:426)
~[lsc-core-2.1.4.jar:na]
... 7 common frames omitted
<?xml version="1.0" ?>
<lsc xmlns="http://lsc-project.org/XSD/lsc-core-2.1.xsd"
xmlns:exec="http://lsc-project.org/XSD/lsc-executable-plugin-1.0.xsd"
revision="0">
<connections>
<ldapConnection>
<name>ldap-src-conn</name>
<url>ldap://ad.test.local:389/dc=test,dc=local</url>
<username>CN=ad sync.,OU=Service
Accounts,OU=Test,DC=TEST,DC=LOCAL</username>
<password>XXXXXXX</password>
<authentication>SIMPLE</authentication>
<referral>IGNORE</referral>
<derefAliases>NEVER</derefAliases>
<version>VERSION_3</version>
<pageSize>1000</pageSize>
<factory>com.sun.jndi.ldap.LdapCtxFactory</factory>
<tlsActivated>false</tlsActivated>
</ldapConnection>
<pluginConnection>
<name>executable</name>
<url>fake</url>
<username>fake</username>
<password>fake</password>
</pluginConnection>
</connections>
<tasks>
<task>
<name>SyncUserTask</name>
<bean>org.lsc.beans.SimpleBean</bean>
<asyncLdapSourceService>
<name>SyncUserTask-src</name>
<connection reference="ldap-src-conn" />
<baseDn>dc=test,dc=local</baseDn>
<pivotAttributes>
<string>mail</string>
</pivotAttributes>
<fetchedAttributes>
<string>description</string>
<string>objectClass</string>
<string>givenName</string>
<string>sn</string>
<string>cn</string>
<string>mobile</string>
<string>mail</string>
</fetchedAttributes>
<getAllFilter>(&(objectClass=user)(objectCategory=person))</getAllFilter>
<getOneFilter>(mail={mail})</getOneFilter>
<cleanFilter>(mail={mail})</cleanFilter>
<serverType>ActiveDirectory</serverType>
</asyncLdapSourceService>
.
.
.
Thanks in advance,
Lior
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org
lsc-users mailing list
[email protected]
https://lists.lsc-project.org/cgi-bin/mailman/listinfo/lsc-users