Issue Details (XML | Word | Printable)

Key: DIRSERVER-242
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Alex Karasulu
Reporter: Emmanuel Lecharny
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Directory ApacheDS

Ldif parser does not accept comments

Created: 28/Jan/05 08:16 AM   Updated: 24/Jun/06 08:44 PM
Return to search
Component/s: ldap
Affects Version/s: pre-1.0
Fix Version/s: pre-1.0

Time Tracking:
Not Specified

Environment: Not relevant

Resolution Date: 12/Aug/05 01:31 PM


 Description  « Hide
LdifParserImpl class does not accept comments, as defined by RFC 2848, p.6, par. 3 :

try {
LdifParserImpl p = new LdifParserImpl();

LdifEntry entry = p.parse("#comment");

System.out.println(entry.toString());
} catch (Exception e) {
System.out.println(e.getMessage());
}

throws a LdapNamingException, with this message :

org.apache.ldap.common.exception.LdapNamingException: Line 0 [# empty file] does not correspond to an LDIF entry attribute value pair.
{# empty file}

I marked it Major even if a workaround could be to strip comments from ldif files, as many of them contain comments.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #232201 Fri Aug 12 04:30:20 UTC 2005 akarasulu Added code to handle comments. For the issue DIRLDAP-24:

   http://issues.apache.org/jira/browse/DIRLDAP-24
Files Changed
MODIFY /directory/shared/ldap/trunk/common/src/test/org/apache/ldap/common/ldif/LdifParserImplTest.java
MODIFY /directory/shared/ldap/trunk/common/src/java/org/apache/ldap/common/ldif/LdifParserImpl.java