I forgot to mention that I had first installed the rpm which uses a newer JVM, when that didn’'t work I installed the tar ball. I installed the rpm again and generated the logs with the kill -3.
LOGS
Full thread dump Java HotSpot™ Server VM (1.6.0-b105 mixed mode):
“btpool0-0” prio=10 tid=0x082e0400 nid=0x5a11 in Object.wait()
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xb18e1e50> (a org.mortbay.thread.BoundedThreadPool$PoolThread)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:469)
- locked <0xb18e1e50> (a org.mortbay.thread.BoundedThreadPool$PoolThread)
“DestroyJavaVM” prio=10 tid=0x8fb95c00 nid=0x59fe waiting on condition
java.lang.Thread.State: RUNNABLE
“pool-1-thread-1” prio=10 tid=0x8fbc8000 nid=0x5a0f runnable
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked <0xb10170e0> (a java.io.BufferedInputStream)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked <0xb1016ea8> (a java.io.BufferedInputStream)
at sun.security.provider.SeedGenerator$URLSeedGenerator.getSeedByte(Unknown Source)
at sun.security.provider.SeedGenerator.getSeedBytes(Unknown Source)
at sun.security.provider.SeedGenerator.generateSeed(Unknown Source)
at sun.security.provider.SecureRandom.engineGenerateSeed(Unknown Source)
at sun.security.provider.SecureRandom.engineNextBytes(Unknown Source)
- locked <0xb1016b20> (a sun.security.provider.SecureRandom)
at java.security.SecureRandom.nextBytes(Unknown Source)
- locked <0xb1016da0> (a java.security.SecureRandom)
at java.security.SecureRandom.next(Unknown Source)
at java.util.Random.nextLong(Unknown Source)
at org.mortbay.jetty.servlet.HashSessionIdManager.doStart(HashSessionIdManager.jav a:105)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.servlet.AbstractSessionManager.doStart(AbstractSessionManager .java:166)
at org.mortbay.jetty.servlet.HashSessionManager.doStart(HashSessionManager.java:53 )
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.servlet.SessionHandler.doStart(SessionHandler.java:115)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:500)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1191)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:481)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:434)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollec tion.java:120)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
at org.mortbay.jetty.Server.doStart(Server.java:210)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.jivesoftware.openfire.container.AdminConsolePlugin.startup(AdminConsolePlug in.java:140)
at org.jivesoftware.openfire.container.AdminConsolePlugin.initializePlugin(AdminCo nsolePlugin.java:
-
at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java :404)
at org.jivesoftware.openfire.container.PluginManager.access$200(PluginManager.java :46)
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:916)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101 (Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodi c(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)
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)
“Thread-0” daemon prio=10 tid=0x8fb12400 nid=0x5a0e waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.install4j.runtime.Launcher$StopWatcherThread.run(Unknown Source)
“Low Memory Detector” daemon prio=10 tid=0x905ef000 nid=0x5a09 runnable
java.lang.Thread.State: RUNNABLE
“CompilerThread1” daemon prio=10 tid=0x905ed000 nid=0x5a08 waiting on condition
java.lang.Thread.State: RUNNABLE
“CompilerThread0” daemon prio=10 tid=0x905ebc00 nid=0x5a07 waiting on condition
java.lang.Thread.State: RUNNABLE
“Signal Dispatcher” daemon prio=10 tid=0x905eac00 nid=0x5a06 waiting on condition
java.lang.Thread.State: RUNNABLE
“Finalizer” daemon prio=10 tid=0x905dc800 nid=0x5a05 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94c8bee8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x94c8bee8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
“Reference Handler” daemon prio=10 tid=0x905dc000 nid=0x5a04 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94c8f888> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
- locked <0x94c8f888> (a java.lang.ref.Reference$Lock)
“VM Thread” prio=10 tid=0x905d9400 nid=0x5a03 runnable
“GC task thread#0 (ParallelGC)” prio=10 tid=0x0805e000 nid=0x59ff runnable
“GC task thread#1 (ParallelGC)” prio=10 tid=0x0805f400 nid=0x5a00 runnable
“GC task thread#2 (ParallelGC)” prio=10 tid=0x08060400 nid=0x5a01 runnable
“GC task thread#3 (ParallelGC)” prio=10 tid=0x08061400 nid=0x5a02 runnable
“VM Periodic Task Thread” prio=10 tid=0x905f0800 nid=0x5a0a waiting on condition
JNI global references: 901
Heap
PSYoungGen total 13952K, used 6958K [0xb0ad0000, 0xb1a70000, 0xb42d0000)
eden space 12096K, 45% used [0xb0ad0000,0xb103d890,0xb16a0000)
from space 1856K, 75% used [0xb1880000,0xb19ddf80,0xb1a50000)
to space 1920K, 0% used [0xb16a0000,0xb16a0000,0xb1880000)
PSOldGen total 28672K, used 2426K [0x94ad0000, 0x966d0000, 0xb0ad0000)
object space 28672K, 8% used [0x94ad0000,0x94d2e9f0,0x966d0000)
PSPermGen total 16384K, used 7513K [0x90ad0000, 0x91ad0000, 0x94ad0000)
object space 16384K, 45% used [0x90ad0000,0x91226520,0x91ad0000)