[ http://issues.apache.org/jira/browse/DIRSERVER-720?page=comments#action_12431155 ] Emmanuel Lecharny commented on DIRSERVER-720: ---------------------------------------------
Hu-oh... Seems to be my last modifications ... Can you attache any ldif files used ? > Delete operation fails due to decoder failure to properly read DN in request > ---------------------------------------------------------------------------- > > Key: DIRSERVER-720 > URL: http://issues.apache.org/jira/browse/DIRSERVER-720 > Project: Directory ApacheDS > Issue Type: Bug > Components: asn1 > Affects Versions: 1.0-RC4 > Environment: SUN JVM 1.5.0_08 > ApacheDS 1.0-RC4-SNAPSHOT > Reporter: Alex Karasulu > Assigned To: Emmanuel Lecharny > Priority: Blocker > Fix For: 1.1.0, 1.0-RC4 > > > Standard delete requests with the OpenLDAP (ldapdelete) client has started to > fail. I'm getting the following stack trace from ApacheDS: > [20:34:41] ERROR > [org.apache.directory.shared.ldap.codec.del.DelRequestGrammar] - The DN to > delete : dn: uid=user.1,dc=example,dc=com (0x64 0x6E 0x3A 0x20 0x75 0x69 0x64 > 0x3D 0x75 0x73 0x65 0x72 0x2E 0x31 0x2C 0x64 0x63 0x3D 0x65 0x78 0x61 0x6D > 0x70 0x6C 0x65 0x2C 0x64 0x63 0x3D 0x63 0x6F 0x6D ) is invalid : Bad DN : dn: > uid=user.1,dc=example,dc=com > [20:34:41] ERROR [org.apache.directory.shared.asn1.ber.Asn1Decoder] - The PDU > is decoded, but we should have had more TLVs > [20:34:41] WARN > [org.apache.directory.server.ldap.LdapProtocolProvider$LdapProtocolHandler] - > [/127.0.0.1:47133] Unexpected exception forcing session to close: sending > disconnect notice to client. > org.apache.mina.filter.codec.ProtocolDecoderException: > org.apache.directory.shared.ldap.message.MessageException: decoder failture: > Truncated PDU. Some elements are lacking, accordingly to the grammar > (Hexdump: 30 05 02 01 03 42 00) > at > org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:168) > at > org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:501) > at > org.apache.mina.common.support.AbstractIoFilterChain.access$1000(AbstractIoFilterChain.java:51) > at > org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:787) > at > org.apache.mina.filter.ThreadPoolFilter.processEvent(ThreadPoolFilter.java:718) > at > org.apache.mina.filter.ThreadPoolFilter$Worker.processEvents(ThreadPoolFilter.java:474) > at > org.apache.mina.filter.ThreadPoolFilter$Worker.run(ThreadPoolFilter.java:429) > Caused by: org.apache.directory.shared.ldap.message.MessageException: decoder > failture: Truncated PDU. Some elements are lacking, accordingly to the grammar > at > org.apache.directory.shared.ldap.message.MessageDecoder.decode(MessageDecoder.java:231) > at > org.apache.mina.filter.codec.asn1.Asn1CodecDecoder.decode(Asn1CodecDecoder.java:52) > at > org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:157) > ... 6 more > I'm also getting the following output (error message) from ApacheDS on the > clientside: > Delete Result: Invalid DN syntax (34) > Additional info: The DN to delete : dn: uid=user.1,dc=example,dc=com (0x64 > 0x6E 0x3A 0x20 0x75 0x69 0x64 0x3D 0x75 0x73 0x65 0x72 0x2E 0x31 0x2C 0x64 > 0x63 0x3D 0x65 0x78 0x61 0x6D 0x70 0x6C 0x65 0x2C 0x64 0x63 0x3D 0x63 0x6F > 0x6D ) is invalid -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira