[
https://issues.apache.org/jira/browse/DIRAPI-246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14706535#comment-14706535
]
Emmanuel Lecharny commented on DIRAPI-246:
------------------------------------------
A clear bug...
We do transform the entry modification with no value (which will result in the
deletion of the attribute) but the injection of a null value (which is legal
for some AttributeType).
Here, the LdifReader class is buggy *and* the LdifEntry.toString() method is
buggy, to.
A fix should not be too complex to implement.
Thanks for the report !
> Error in parsing LDIF file
> --------------------------
>
> Key: DIRAPI-246
> URL: https://issues.apache.org/jira/browse/DIRAPI-246
> Project: Directory Client API
> Issue Type: Bug
> Affects Versions: 1.0.0-M31
> Reporter: Steven Nguyen
>
> Hi Team,
> I would like to parse a simple LDIF file in which there's an empty-value
> attribute like below:
> dn: cn=Steven Nguyen,ou=SAP,dc=sap,dc=local
> changetype: modify
> replace: objectClass
> objectClass: top
> objectClass: user
> objectClass: person
> objectClass: organizationalPerson
> -
> replace: sn
> sn: Nguyen Linh
> -
> replace: url
> -
> I expect the LdifEntry after parsing would have the same but the result is a
> bit different:
> dn: cn=Steven Nguyen,ou=SAP,dc=sap,dc=local
> changetype: modify
> replace: objectClass
> objectClass: top
> objectClass: user
> objectClass: person
> objectClass: organizationalPerson
> -
> replace: sn
> sn: Nguyen Linh
> -
> replace: url
> url:
> -
> When I send the above LdifEntry to my AD host, it rejects with the error:
> 00000057: LdapErr: DSID-0C090B8A, comment: Error in attribute conversion
> operation, data 0, v1db1.
> With my original LDIF file, I could successfully import to AD host (the
> empty-value attribute will be removed from the entry as expected).
> Could you please have a look at this?
> Best Regards,
> Steven Nguyen
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)