08-29-06 06:11 AM
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
Priority: Blocker
Fix For: 1.1.0, 1.0-RC4
Standard delete requests with the OpenLDAP (ldapdelete) client has started t
o fail. I'm getting the following stack trace from ApacheDS:
[20:34:41] ERROR [org.apache.directory.shared.ldap.codec.del.DelRequ
estGrammar] - 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.LdapProtocolProvid
er$LdapProtocolHandler] - [/127.0.0.1:47133] Unexpected exception forcin
g 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(Protocol
CodecFilter.java:168)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRecei
ved(AbstractIoFilterChain.java:501)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1000(Abstract
IoFilterChain.java:51)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageR
eceived(AbstractIoFilterChain.java:787)
at org.apache.mina.filter.ThreadPoolFilter.processEvent(ThreadPoolFilter.jav
a:718)
at org.apache.mina.filter.ThreadPoolFilter$Worker.processEvents(ThreadPoolFi
lter.java:474)
at org.apache.mina.filter.ThreadPoolFilter$Worker.run(ThreadPoolFilter.java:
429)
Caused by: org.apache.directory.shared.ldap.message.MessageException: decode
r failture: Truncated PDU. Some elements are lacking, accordingly to the gra
mmar
at org.apache.directory.shared.ldap.message.MessageDecoder.decode(MessageDec
oder.java:231)
at org.apache.mina.filter.codec.asn1.Asn1CodecDecoder.decode(Asn1CodecDecode
r.java:52)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(Protocol
CodecFilter.java:157)
.. 6 more
I'm also getting the following output (error message) from ApacheDS on the c
lientside:
Delete Result: Invalid DN syntax (34)
Additional info: The DN to delete : dn: uid=user.1,dc=example,dc=com (0x64 0
x6E 0x3A 0x20 0x75 0x69 0x64 0x3D 0x75 0x73 0x65 0x72 0x2E 0x31 0x2C 0x64 0x
63 0x3D 0x65 0x78 0x61 0x6D 0x70 0x6C 0x65 0x2C 0x64 0x63 0x3D 0x63 0x6F 0x6
D ) is invalid
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://iss
ues.apache.org/ji...nistrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[ Post a follow-up to this message ]
|