directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ulrich Knecht" <Ulrich_Kne...@avid.com>
Subject NPE during directory search
Date Wed, 20 Aug 2008 10:58:04 GMT
Hi,

  we frequently encounter interrupted LDAP searches with our ApacheDS
1.5.3 instance under Windows XP. When looking at the wrapper.log, we
find
NullPointerException like shown below (in
SearchResultEntry.computeLength).
All further queries to the server then encounter the same error.

Did anyone encounter a similar error before? Any help greatly
appreciated!

Best Regards,

 Ulrich

excerpt from wrapper.log:

INFO   | jvm 1    | 2008/08/20 10:12:02 | [10:12:02] WARN
[org.apache.directory.server.ldap.LdapServer$LdapProtocolHandler] -
[MUC-UKnecht.global.avidww.com/10.129.199.46:4755] Unexpected exception
forcing session to close: sending disconnect notice to client.
INFO   | jvm 1    | 2008/08/20 10:12:02 |
org.apache.mina.filter.codec.ProtocolEncoderException:
java.lang.NullPointerException
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.filter.codec.ProtocolCodecFilter.filterWrite(ProtocolCod
ecFilter.java:224)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterW
rite(AbstractIoFilterChain.java:361)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.access$1300(Abstrac
tIoFilterChain.java:53)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.filterW
rite(AbstractIoFilterChain.java:659)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.filterWr
ite(AbstractIoFilterChain.java:587)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterW
rite(AbstractIoFilterChain.java:361)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.fireFilterWrite(Abs
tractIoFilterChain.java:355)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.transport.socket.nio.SocketSessionImpl.write0(SocketSess
ionImpl.java:166)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.BaseIoSession.write(BaseIoSession.java:17
7)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.BaseIoSession.write(BaseIoSession.java:16
8)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.directory.server.ldap.handlers.DefaultSearchHandler.searchMes
sageReceived(DefaultSearchHandler.java:389)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.directory.server.ldap.handlers.SearchHandler.messageReceived(
SearchHandler.java:41)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.handler.demux.DemuxingIoHandler.messageReceived(Demuxing
IoHandler.java:141)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.directory.server.ldap.LdapServer$LdapProtocolHandler.messageR
eceived(LdapServer.java:1179)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageR
eceived(AbstractIoFilterChain.java:570)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRece
ived(AbstractIoFilterChain.java:299)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(Abstrac
tIoFilterChain.java:53)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.message
Received(AbstractIoFilterChain.java:648)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(S
impleProtocolDecoderOutput.java:58)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(Protoco
lCodecFilter.java:180)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRece
ived(AbstractIoFilterChain.java:299)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(Abstrac
tIoFilterChain.java:53)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.message
Received(AbstractIoFilterChain.java:648)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilt
er.java:220)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run
(ExecutorFilter.java:264)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
r.java:885)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
va:907)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
java.lang.Thread.run(Thread.java:619)
INFO   | jvm 1    | 2008/08/20 10:12:02 | Caused by:
java.lang.NullPointerException
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.directory.shared.ldap.codec.search.SearchResultEntry.computeL
ength(SearchResultEntry.java:283)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.directory.shared.ldap.codec.LdapMessage.computeLength(LdapMes
sage.java:546)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.directory.shared.ldap.codec.LdapMessage.encode(LdapMessage.ja
va:622)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.directory.shared.ldap.codec.TwixEncoder.encodeBlocking(TwixEn
coder.java:125)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.directory.shared.ldap.codec.TwixEncoder.encode(TwixEncoder.ja
va:201)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.directory.shared.ldap.message.MessageEncoder.encode(MessageEn
coder.java:128)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.directory.shared.asn1.codec.Asn1CodecEncoder.encode(Asn1Codec
Encoder.java:57)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.filter.codec.ProtocolCodecFilter.filterWrite(ProtocolCod
ecFilter.java:214)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterW
rite(AbstractIoFilterChain.java:361)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.access$1300(Abstrac
tIoFilterChain.java:53)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.filterW
rite(AbstractIoFilterChain.java:660)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.filterWr
ite(AbstractIoFilterChain.java:588)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterW
rite(AbstractIoFilterChain.java:361)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.fireFilterWrite(Abs
tractIoFilterChain.java:356)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.transport.socket.nio.SocketSessionImpl.write0(SocketSess
ionImpl.java:167)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.BaseIoSession.write(BaseIoSession.java:17
7)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.BaseIoSession.write(BaseIoSession.java:16
8)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.directory.server.ldap.handlers.DefaultSearchHandler.searchMes
sageReceived(DefaultSearchHandler.java:389)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.directory.server.ldap.handlers.SearchHandler.messageReceived(
SearchHandler.java:42)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.handler.demux.DemuxingIoHandler.messageReceived(Demuxing
IoHandler.java:141)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.directory.server.ldap.LdapServer$LdapProtocolHandler.messageR
eceived(LdapServer.java:1180)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageR
eceived(AbstractIoFilterChain.java:570)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRece
ived(AbstractIoFilterChain.java:299)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(Abstrac
tIoFilterChain.java:53)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.message
Received(AbstractIoFilterChain.java:649)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(S
impleProtocolDecoderOutput.java:58)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(Protoco
lCodecFilter.java:180)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRece
ived(AbstractIoFilterChain.java:299)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(Abstrac
tIoFilterChain.java:53)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.message
Received(AbstractIoFilterChain.java:649)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilt
er.java:220)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run
(ExecutorFilter.java:264)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
r.java:886)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
va:908)
INFO   | jvm 1    | 2008/08/20 10:12:02 | 	... 1 more=20

Mime
View raw message