Ldap同步报错 [LDAP: error code 21 - 00000057: LdapErr: DSID-0C090EC7

Ldap同步报错 [LDAP: error code 21 - 00000057: LdapErr: DSID-0C090EC7

异常
javax.naming.directory.InvalidAttributeValueException: [LDAP: error code 21 - 00000057: LdapErr: DSID-0C090EC7, comment: Error in attribute conversion operation, data 0, v3839 ]; remaining name ‘CN=冯攀,OU=法律法规处,OU=综合管理部(党委办公室),OU=中国人民银行上海总部,DC=sh,DC=pbc’
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3167)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3100)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2891)
at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1475)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:277)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:192)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:181)
at javax.naming.directory.InitialDirContext.modifyAttributes(InitialDirContext.java:167)
at weaver.ldap.FunLdapUtil.updateUserInfo(FunLdapUtil.java:5368)
原因:
新建或更新用户属性时,将属性值设置成了""(空字符串),这样连接Ldap修改用户属性时会报错 InvalidAttributeValueException

你可能感兴趣的:(Ldap)