On 2/24/11 3:24 AM, Alex Karasulu wrote:
Here's more data that might shed light. Starting to maybe see what's
going on now:
org.apache.mina.filter.codec.ProtocolDecoderException:
java.lang.NullPointerException (Hexdump: 30 81 89 02 01 02 68 67 04 1E
6F 75 3D 53 74 6F 72 65 64 20 50 72 6F 63 65 64 75 72 65 73 2C 6F 75
3D 73 79 73 74 65 6D 30 45 30 19 04 02 6F 75 31 13 04 11 53 74 6F 72
65 64 20 50 72 6F 63 65 64 75 72 65 73 30 28 04 0B 6F 62 6A 65 63 74
43 6C 61 73 73 31 19 04 03 74 6F 70 04 12 6F 72 67 61 6E 69 7A 61 74
69 6F 6E 61 6C 55 6E 69 74 A0 1B 30 19 04 17 32 2E 31 36 2E 38 34 30
2E 31 2E 31 31 33 37 33 30 2E 33 2E 34 2E 32)
This is a perfectly correct message :
30 81 89
02 01 02
68 67 Add request
04 1E
ou=Stored Procedures,ou=system
30 45
30 19
04 02
ou
31 13
04 11
Stored Procedures
30 28
04 0B
objectClass
31 19
04 03
top
04 12
organizationalUnit
A0 1B
30 19
04 17
32 2E 31 36 2E 38 34 30 2.16.840.1.113730.3.4.2
2E 31 2E 31 31 33 37 33 ManageDSAIt
30 2E 33 2E 34 2E 32
Caused by: java.lang.NullPointerException
at
org.apache.directory.shared.ldap.codec.actions.controls.AddControl.action(AddControl.java:97)
Message message = container.getMessage();
Control control = container.getLdapCodecService().newControl(
oidValue );
message.addControl( control ); <--- That means the message is
null, so the container does not hold any message. This is weird, this
might be because the NoD has requested the container to be cleared up.
To be investigated... May be adding some logs in the
LdapMessageContainer.clear() method could help...
--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com