I’ve had Wildfire running for almost a year now. I’ve upgraded to 3.2.4. Sometime around 4 mos back the service got a bit wonky and I had to rebuild it using the LDAP association. That worked nicely for authentication however it hasn’t done anything for my increasingly frequent Java heap space error.
I’m quite clueless when it comes to the guts of java. I managed to get the heap space up to about 64 mb but most of the documentation I’ve seen stated that 64 was generally not enough.
The following errors come up
Exception in thread “btpool0-1” java.lang.OutOfMemoryError: Java heap space
at java.util.HashMap.newKeyIterator(Unknown Source)
at java.util.HashMap$KeySet.iterator(Unknown Source)
at java.util.HashSet.iterator(Unknown Source)
at sun.nio.ch.SelectorImpl.processDeregisterQueue(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:299)
at org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:73)
at org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java :120)
at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:498)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
29047707 http://SocketAcceptorIoProcessor-0.1 WARN org.apache.mina.common.support.DefaultExceptionMonitor - Unexpected exception.
java.lang.OutOfMemoryError: Java heap space
at java.util.HashMap.newKeyIterator(Unknown Source)
at java.util.HashMap$KeySet.iterator(Unknown Source)
at java.util.HashSet.iterator(Unknown Source)
at sun.nio.ch.SelectorImpl.processDeregisterQueue(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProce ssor.java:500)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
29050941 http://SocketAcceptorIoProcessor-0.1 WARN org.apache.mina.common.support.DefaultExceptionMonitor - Unexpected exception.
java.lang.OutOfMemoryError: Java heap space
29061098 http://SocketAcceptorIoProcessor-0.0 WARN org.apache.mina.common.support.DefaultExceptionMonitor - Unexpected exception.
java.lang.OutOfMemoryError: Java heap space
Exception in thread “btpool1-1” java.lang.OutOfMemoryError: Java heap space
32486804 http://SocketAcceptorIoProcessor-0.0 WARN org.apache.mina.common.support.DefaultExceptionMonitor - Unexpected exception.
java.lang.OutOfMemoryError: Java heap space
So what is the next path?
-
How do you increase the java heap space?
-
Do i need to dig into Garbage Collection?
-
Is there an easy fix for this?
Thank you