Hello,

In my directory I have user accounts with child entries (for example eSSO
stored accounts). And when using LSC and the clean otpion (-c all), I
raise an error :

Error while modifying directory on entry uid=p0076,ou=users / null
javax.naming.ContextNotEmptyException: [LDAP: error code 66 - subordinate
object                                              s must be deleted
first]; remaining name 'uid=p0076,ou=users'
        at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3020)
        at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2931)
        at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2737)
        at com.sun.jndi.ldap.LdapCtx.c_destroySubcontext(LdapCtx.java:826)
        at
com.sun.jndi.toolkit.ctx.ComponentContext.p_destroySubcontext(Compone
                                             ntContext.java:653)
        at
com.sun.jndi.toolkit.ctx.PartialCompositeContext.destroySubcontext(Pa
                                            
rtialCompositeContext.java:336)
        at
javax.naming.InitialContext.destroySubcontext(InitialContext.java:419
                                             )
        at org.interldap.lsc.jndi.JndiServices.apply(JndiServices.java:377)
        at
org.interldap.lsc.AbstractSynchronize.cleanLdap2Ldap(AbstractSynchron
                                             ize.java:216)
        at
org.interldap.lsc.SimpleSynchronize.launchCleanTask(SimpleSynchronize
                                             .java:200)
        at
org.interldap.lsc.SimpleSynchronize.launch(SimpleSynchronize.java:149
                                             )
        at org.interldap.lsc.Launcher.run(Launcher.java:103)
        at org.interldap.lsc.Launcher.main(Launcher.java:95)

Is it possible to force recursive deletion in LSC?

Cl?ment.


Reply via email to