Hi all,

We are currently exploring to use ApacheDS and PingFederate to provide
single sign on however encounter problem OutOfMemoryError: Java heap space
when trying to query a user from PingFederate using LDAPS and self-signed
certificate.

What works:
- I have setup ApacheDS using self-signed and confirm it works when
connecting using Directory Studio on port 10389 on a docker container with
port forwarding on host machine both for querying/importing LDIF
- I have setup PingFederate to use ApachedDS without LDAPS and it works fine
- At this stage the directory only contain 1 test user under JDBM
partition. e.g. uid=1,ou=external,o=my.org

What fail:
- Once I import the self-signed certificate from ApacheDS into PingFederate
and set it up using LDAPS on port 10636, ApacheDS spit out OOME (while
PingFederate still works fine)

I tried to lookup for similar issue and increase the memory of the instance
by providing JAVA_OPTS=-Xmx1g and still no luck.

If anyone have any pointer on troubleshoot would be great. Exception stack
below

ap_1  | [01:41:04] WARN
[org.apache.directory.server.ldap.LdapProtocolHandler] - Unexpected
exception forcing session to close: sending disconnect notice to client.
ap_1  | java.lang.OutOfMemoryError: Java heap space
ap_1  | at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)
ap_1  | at java.nio.ByteBuffer.allocate(ByteBuffer.java:335)
ap_1  | at
org.apache.mina.core.buffer.SimpleBufferAllocator.allocateNioBuffer(SimpleBufferAllocator.java:42)
ap_1  | at
org.apache.mina.core.buffer.AbstractIoBuffer.capacity(AbstractIoBuffer.java:185)
ap_1  | at
org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:597)
ap_1  | at
org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:353)
ap_1  | at
org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:516)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1141)
ap_1  | at
org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:122)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:643)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:539)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor.access$1200(AbstractPollingIoProcessor.java:68)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1242)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1231)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:683)
ap_1  | at
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
ap_1  | at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
ap_1  | at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
ap_1  | at java.lang.Thread.run(Thread.java:748)
ap_1  | [01:41:04] WARN
[org.apache.directory.server.ldap.LdapProtocolHandler] - Unexpected
exception forcing session to close: sending disconnect notice to client.
ap_1  | java.lang.OutOfMemoryError: Java heap space
ap_1  | at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)
ap_1  | at java.nio.ByteBuffer.allocate(ByteBuffer.java:335)
ap_1  | at
org.apache.mina.core.buffer.SimpleBufferAllocator.allocateNioBuffer(SimpleBufferAllocator.java:42)
ap_1  | at
org.apache.mina.core.buffer.AbstractIoBuffer.capacity(AbstractIoBuffer.java:185)
ap_1  | at
org.apache.mina.filter.ssl.SslHandler.closeOutbound(SslHandler.java:487)
ap_1  | at
org.apache.mina.filter.ssl.SslFilter.initiateClosure(SslFilter.java:760)
ap_1  | at
org.apache.mina.filter.ssl.SslFilter.filterClose(SslFilter.java:693)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1600(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.filterClose(DefaultIoFilterChain.java:1168)
ap_1  | at
org.apache.mina.core.filterchain.IoFilterAdapter.filterClose(IoFilterAdapter.java:146)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1600(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.filterClose(DefaultIoFilterChain.java:1168)
ap_1  | at
org.apache.mina.filter.executor.ExecutorFilter.filterClose(ExecutorFilter.java:622)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1600(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.filterClose(DefaultIoFilterChain.java:1168)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.filterClose(DefaultIoFilterChain.java:1047)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireFilterClose(DefaultIoFilterChain.java:769)
ap_1  | at
org.apache.mina.core.session.AbstractIoSession.closeNow(AbstractIoSession.java:353)
ap_1  | at
org.apache.directory.server.ldap.LdapProtocolHandler.cleanUpSession(LdapProtocolHandler.java:138)
ap_1  | at
org.apache.directory.server.ldap.LdapProtocolHandler.exceptionCaught(LdapProtocolHandler.java:247)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.exceptionCaught(DefaultIoFilterChain.java:991)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(DefaultIoFilterChain.java:706)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaught(DefaultIoFilterChain.java:1123)
ap_1  | at
org.apache.mina.filter.executor.ExecutorFilter.exceptionCaught(ExecutorFilter.java:570)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(DefaultIoFilterChain.java:706)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaught(DefaultIoFilterChain.java:1123)
ap_1  | [01:41:04] WARN
[org.apache.directory.server.ldap.LdapProtocolHandler] - Unexpected
exception forcing session to close: sending disconnect notice to client.
ap_1  | java.lang.OutOfMemoryError: Java heap space
ap_1  | at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)
ap_1  | at java.nio.ByteBuffer.allocate(ByteBuffer.java:335)
ap_1  | at
org.apache.mina.core.buffer.SimpleBufferAllocator.allocateNioBuffer(SimpleBufferAllocator.java:42)
ap_1  | at
org.apache.mina.core.buffer.AbstractIoBuffer.capacity(AbstractIoBuffer.java:185)
ap_1  | at
org.apache.mina.filter.ssl.SslHandler.closeOutbound(SslHandler.java:487)
ap_1  | at
org.apache.mina.filter.ssl.SslFilter.initiateClosure(SslFilter.java:760)
ap_1  | at
org.apache.mina.filter.ssl.SslFilter.filterClose(SslFilter.java:693)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1600(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.filterClose(DefaultIoFilterChain.java:1168)
ap_1  | at
org.apache.mina.core.filterchain.IoFilterAdapter.filterClose(IoFilterAdapter.java:146)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1600(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.filterClose(DefaultIoFilterChain.java:1168)
ap_1  | at
org.apache.mina.filter.executor.ExecutorFilter.filterClose(ExecutorFilter.java:622)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1600(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.filterClose(DefaultIoFilterChain.java:1168)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.filterClose(DefaultIoFilterChain.java:1047)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireFilterClose(DefaultIoFilterChain.java:769)
ap_1  | at
org.apache.mina.core.session.AbstractIoSession.closeNow(AbstractIoSession.java:353)
ap_1  | at
org.apache.directory.server.ldap.LdapProtocolHandler.cleanUpSession(LdapProtocolHandler.java:138)
ap_1  | at
org.apache.directory.server.ldap.LdapProtocolHandler.exceptionCaught(LdapProtocolHandler.java:247)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.exceptionCaught(DefaultIoFilterChain.java:991)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(DefaultIoFilterChain.java:706)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaught(DefaultIoFilterChain.java:1123)
ap_1  | at
org.apache.mina.filter.executor.ExecutorFilter.exceptionCaught(ExecutorFilter.java:570)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(DefaultIoFilterChain.java:706)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaught(DefaultIoFilterChain.java:1123)
ap_1  | [01:41:04] WARN
[org.apache.directory.server.ldap.LdapProtocolHandler] - Unexpected
exception forcing session to close: sending disconnect notice to client.
ap_1  | java.lang.OutOfMemoryError: Java heap space
ap_1  | at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)
ap_1  | at java.nio.ByteBuffer.allocate(ByteBuffer.java:335)
ap_1  | at
org.apache.mina.core.buffer.SimpleBufferAllocator.allocateNioBuffer(SimpleBufferAllocator.java:42)
ap_1  | at
org.apache.mina.core.buffer.AbstractIoBuffer.capacity(AbstractIoBuffer.java:185)
ap_1  | at
org.apache.mina.filter.ssl.SslHandler.closeOutbound(SslHandler.java:487)
ap_1  | at
org.apache.mina.filter.ssl.SslFilter.initiateClosure(SslFilter.java:760)
ap_1  | at
org.apache.mina.filter.ssl.SslFilter.filterClose(SslFilter.java:693)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1600(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.filterClose(DefaultIoFilterChain.java:1168)
ap_1  | at
org.apache.mina.core.filterchain.IoFilterAdapter.filterClose(IoFilterAdapter.java:146)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1600(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.filterClose(DefaultIoFilterChain.java:1168)
ap_1  | at
org.apache.mina.filter.executor.ExecutorFilter.filterClose(ExecutorFilter.java:622)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1600(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.filterClose(DefaultIoFilterChain.java:1168)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.filterClose(DefaultIoFilterChain.java:1047)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireFilterClose(DefaultIoFilterChain.java:769)
ap_1  | at
org.apache.mina.core.session.AbstractIoSession.closeNow(AbstractIoSession.java:353)
ap_1  | at
org.apache.directory.server.ldap.LdapProtocolHandler.cleanUpSession(LdapProtocolHandler.java:138)
ap_1  | at
org.apache.directory.server.ldap.LdapProtocolHandler.exceptionCaught(LdapProtocolHandler.java:247)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.exceptionCaught(DefaultIoFilterChain.java:991)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(DefaultIoFilterChain.java:706)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaught(DefaultIoFilterChain.java:1123)
ap_1  | at
org.apache.mina.filter.executor.ExecutorFilter.exceptionCaught(ExecutorFilter.java:570)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(DefaultIoFilterChain.java:706)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaught(DefaultIoFilterChain.java:1123)
ap_1  | [01:41:04] WARN
[org.apache.directory.server.ldap.LdapProtocolHandler] - Unexpected
exception forcing session to close: sending disconnect notice to client.
ap_1  | java.lang.OutOfMemoryError: Java heap space
ap_1  | at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)
ap_1  | at java.nio.ByteBuffer.allocate(ByteBuffer.java:335)
ap_1  | at
org.apache.mina.core.buffer.SimpleBufferAllocator.allocateNioBuffer(SimpleBufferAllocator.java:42)
ap_1  | at
org.apache.mina.core.buffer.AbstractIoBuffer.capacity(AbstractIoBuffer.java:185)
ap_1  | at
org.apache.mina.filter.ssl.SslHandler.closeOutbound(SslHandler.java:487)
ap_1  | at
org.apache.mina.filter.ssl.SslFilter.initiateClosure(SslFilter.java:760)
ap_1  | at
org.apache.mina.filter.ssl.SslFilter.filterClose(SslFilter.java:693)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1600(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.filterClose(DefaultIoFilterChain.java:1168)
ap_1  | at
org.apache.mina.core.filterchain.IoFilterAdapter.filterClose(IoFilterAdapter.java:146)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1600(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.filterClose(DefaultIoFilterChain.java:1168)
ap_1  | at
org.apache.mina.filter.executor.ExecutorFilter.filterClose(ExecutorFilter.java:622)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1600(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.filterClose(DefaultIoFilterChain.java:1168)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.filterClose(DefaultIoFilterChain.java:1047)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callPreviousFilterClose(DefaultIoFilterChain.java:776)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireFilterClose(DefaultIoFilterChain.java:769)
ap_1  | at
org.apache.mina.core.session.AbstractIoSession.closeNow(AbstractIoSession.java:353)
ap_1  | at
org.apache.directory.server.ldap.LdapProtocolHandler.cleanUpSession(LdapProtocolHandler.java:138)
ap_1  | at
org.apache.directory.server.ldap.LdapProtocolHandler.exceptionCaught(LdapProtocolHandler.java:247)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.exceptionCaught(DefaultIoFilterChain.java:991)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(DefaultIoFilterChain.java:706)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaught(DefaultIoFilterChain.java:1123)
ap_1  | at
org.apache.mina.filter.executor.ExecutorFilter.exceptionCaught(ExecutorFilter.java:570)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(DefaultIoFilterChain.java:706)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaught(DefaultIoFilterChain.java:1123)
ap_1  | [01:41:04] WARN
[org.apache.directory.server.ldap.LdapProtocolHandler] - Failed to close
IoSession for LdapSession.
ap_1  | [01:41:04] WARN
[org.apache.directory.server.ldap.LdapProtocolHandler] - Unexpected
exception forcing session to close: sending disconnect notice to client.
ap_1  | java.lang.OutOfMemoryError: Java heap space
ap_1  | at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)
ap_1  | at java.nio.ByteBuffer.allocate(ByteBuffer.java:335)
ap_1  | at
org.apache.mina.core.buffer.SimpleBufferAllocator.allocateNioBuffer(SimpleBufferAllocator.java:42)
ap_1  | at
org.apache.mina.core.buffer.AbstractIoBuffer.capacity(AbstractIoBuffer.java:185)
ap_1  | at
org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:597)
ap_1  | at
org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:353)
ap_1  | at
org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:516)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1141)
ap_1  | at
org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:122)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:643)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:539)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor.access$1200(AbstractPollingIoProcessor.java:68)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1242)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1231)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:683)
ap_1  | at
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
ap_1  | at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
ap_1  | at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
ap_1  | at java.lang.Thread.run(Thread.java:748)
ap_1  | Exception in thread "pool-2-thread-2" java.lang.OutOfMemoryError:
Java heap space
ap_1  | at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)
ap_1  | at java.nio.ByteBuffer.allocate(ByteBuffer.java:335)
ap_1  | at
org.apache.mina.core.buffer.SimpleBufferAllocator.allocateNioBuffer(SimpleBufferAllocator.java:42)
ap_1  | at
org.apache.mina.core.buffer.AbstractIoBuffer.capacity(AbstractIoBuffer.java:185)
ap_1  | at
org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:597)
ap_1  | at
org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:353)
ap_1  | at
org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:516)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:49)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1141)
ap_1  | at
org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:122)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650)
ap_1  | at
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:643)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:539)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor.access$1200(AbstractPollingIoProcessor.java:68)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1242)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1231)
ap_1  | at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:683)
ap_1  | at
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
ap_1  | at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
ap_1  | at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
ap_1  | at java.lang.Thread.run(Thread.java:748)


Regards,

Johanes

Reply via email to