2010-03-03 14:00:36 Full thread dump Java HotSpot(TM) Client VM (14.0-b16 mixed mode): "Thread-23" prio=6 tid=0x0b33e800 nid=0x12ac in Object.wait() [0x0bf1e000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x02ac0000> (a org.apache.mina.core.future.DefaultWriteFuture) at org.apache.mina.core.future.DefaultIoFuture.await0(DefaultIoFuture.java:189) - locked <0x02ac0000> (a org.apache.mina.core.future.DefaultWriteFuture) at org.apache.mina.core.future.DefaultIoFuture.awaitUninterruptibly(DefaultIoFuture.java:130) at org.apache.mina.core.future.DefaultWriteFuture.awaitUninterruptibly(DefaultWriteFuture.java:113) at org.apache.mina.handler.stream.IoSessionOutputStream.flush(IoSessionOutputStream.java:84) - locked <0x0378e1e8> (a org.apache.mina.handler.stream.IoSessionOutputStream) at org.apache.james.imap.main.OutputStreamImapResponseWriter.flush(OutputStreamImapResponseWriter.java:41) at org.apache.james.imap.main.ChannelImapResponseWriter.end(ChannelImapResponseWriter.java:125) at org.apache.james.imap.encode.base.ImapResponseComposerImpl.end(ImapResponseComposerImpl.java:243) at org.apache.james.imap.encode.base.ImapResponseComposerImpl.statusResponse(ImapResponseComposerImpl.java:291) at org.apache.james.imap.encode.StatusResponseEncoder.doEncode(StatusResponseEncoder.java:66) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.encode(AbstractChainedImapEncoder.java:42) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.chainEncode(AbstractChainedImapEncoder.java:50) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.encode(AbstractChainedImapEncoder.java:44) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.chainEncode(AbstractChainedImapEncoder.java:50) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.encode(AbstractChainedImapEncoder.java:44) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.chainEncode(AbstractChainedImapEncoder.java:50) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.encode(AbstractChainedImapEncoder.java:44) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.chainEncode(AbstractChainedImapEncoder.java:50) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.encode(AbstractChainedImapEncoder.java:44) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.chainEncode(AbstractChainedImapEncoder.java:50) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.encode(AbstractChainedImapEncoder.java:44) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.chainEncode(AbstractChainedImapEncoder.java:50) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.encode(AbstractChainedImapEncoder.java:44) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.chainEncode(AbstractChainedImapEncoder.java:50) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.encode(AbstractChainedImapEncoder.java:44) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.chainEncode(AbstractChainedImapEncoder.java:50) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.encode(AbstractChainedImapEncoder.java:44) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.chainEncode(AbstractChainedImapEncoder.java:50) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.encode(AbstractChainedImapEncoder.java:44) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.chainEncode(AbstractChainedImapEncoder.java:50) at org.apache.james.imap.encode.base.AbstractChainedImapEncoder.encode(AbstractChainedImapEncoder.java:44) at org.apache.james.imap.main.ImapRequestHandler$ResponseEncoder.respond(ImapRequestHandler.java:215) at org.apache.james.imap.processor.AbstractMailboxProcessor.okComplete(AbstractMailboxProcessor.java:267) at org.apache.james.imap.processor.LogoutProcessor.doProcess(LogoutProcessor.java:52) at org.apache.james.imap.processor.AbstractMailboxProcessor.doProcess(AbstractMailboxProcessor.java:123) at org.apache.james.imap.processor.AbstractMailboxProcessor.process(AbstractMailboxProcessor.java:80) at org.apache.james.imap.processor.AbstractMailboxProcessor.doProcess(AbstractMailboxProcessor.java:73) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:44) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.processor.base.AbstractChainedProcessor.process(AbstractChainedProcessor.java:46) at org.apache.james.imap.main.ImapRequestHandler.doProcessRequest(ImapRequestHandler.java:171) at org.apache.james.imap.main.ImapRequestHandler.handleRequest(ImapRequestHandler.java:102) at org.apache.james.imapserver.mina.ImapIoHandler$1.run(ImapIoHandler.java:97) at java.lang.Thread.run(Unknown Source) "NioProcessor-5" prio=6 tid=0x0b4d6400 nid=0x1590 runnable [0x0bd3f000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl.setWakeupSocket0(Native Method) at sun.nio.ch.WindowsSelectorImpl.setWakeupSocket(Unknown Source) at sun.nio.ch.WindowsSelectorImpl.wakeup(Unknown Source) - locked <0x033af9a0> (a java.lang.Object) at org.apache.mina.transport.socket.nio.NioProcessor.wakeup(NioProcessor.java:84) at org.apache.mina.core.polling.AbstractPollingIoProcessor.flush(AbstractPollingIoProcessor.java:374) at org.apache.mina.core.polling.AbstractPollingIoProcessor.flush(AbstractPollingIoProcessor.java:61) at org.apache.mina.core.service.SimpleIoProcessorPool.flush(SimpleIoProcessorPool.java:214) at org.apache.mina.core.service.SimpleIoProcessorPool.flush(SimpleIoProcessorPool.java:77) at org.apache.mina.core.session.AbstractIoSession.closeOnFlush(AbstractIoSession.java:256) at org.apache.mina.core.session.AbstractIoSession.close(AbstractIoSession.java:235) at org.apache.james.imapserver.mina.ImapIoHandler.exceptionCaught(ImapIoHandler.java:61) at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.exceptionCaught(DefaultIoFilterChain.java:694) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(DefaultIoFilterChain.java:480) at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilterChain.java:46) at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaught(DefaultIoFilterChain.java:788) at org.apache.mina.core.filterchain.IoFilterAdapter.exceptionCaught(IoFilterAdapter.java:111) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(DefaultIoFilterChain.java:480) at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilterChain.java:46) at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaught(DefaultIoFilterChain.java:788) at org.apache.mina.core.filterchain.IoFilterAdapter.exceptionCaught(IoFilterAdapter.java:111) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(DefaultIoFilterChain.java:480) at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireExceptionCaught(DefaultIoFilterChain.java:468) at org.apache.mina.core.polling.AbstractPollingIoProcessor.flushNow(AbstractPollingIoProcessor.java:814) at org.apache.mina.core.polling.AbstractPollingIoProcessor.flush(AbstractPollingIoProcessor.java:692) at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$500(AbstractPollingIoProcessor.java:61) at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:973) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) 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) "DestroyJavaVM" prio=6 tid=0x002ca800 nid=0x1094 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "pool-30-thread-1" prio=6 tid=0x0b7ddc00 nid=0x1574 in Object.wait() [0x0becf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0317c0a8> (a org.apache.james.mailrepository.JDBCSpoolRepository) at org.apache.james.mailrepository.JDBCSpoolRepository.accept(JDBCSpoolRepository.java:215) - locked <0x0317c0a8> (a org.apache.james.mailrepository.JDBCSpoolRepository) at org.apache.james.mailrepository.JDBCSpoolRepository.accept(JDBCSpoolRepository.java:125) - locked <0x0317c0a8> (a org.apache.james.mailrepository.JDBCSpoolRepository) at org.apache.james.mailrepository.MailStoreSpoolRepository.accept(MailStoreSpoolRepository.java:108) at org.apache.james.transport.camel.SpoolConsumer.receive(SpoolConsumer.java:65) at org.apache.james.transport.camel.SpoolConsumer.access$000(SpoolConsumer.java:39) at org.apache.james.transport.camel.SpoolConsumer$1.run(SpoolConsumer.java:84) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown 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) "NioSocketAcceptor-2" prio=6 tid=0x0b3f3400 nid=0x11b4 runnable [0x0be7f000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source) at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source) at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked <0x033a0810> (a sun.nio.ch.Util$1) - locked <0x033a0820> (a java.util.Collections$UnmodifiableSet) - locked <0x033a0798> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(Unknown Source) at sun.nio.ch.SelectorImpl.select(Unknown Source) at org.apache.mina.transport.socket.nio.NioSocketAcceptor.select(NioSocketAcceptor.java:288) at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:402) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) 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) "NioSocketAcceptor-1" prio=6 tid=0x0b4ce800 nid=0x1664 runnable [0x0be2f000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source) at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source) at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked <0x03307d88> (a sun.nio.ch.Util$1) - locked <0x03307d98> (a java.util.Collections$UnmodifiableSet) - locked <0x03307d10> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(Unknown Source) at sun.nio.ch.SelectorImpl.select(Unknown Source) at org.apache.mina.transport.socket.nio.NioSocketAcceptor.select(NioSocketAcceptor.java:288) at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:402) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) 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) "Remote delivery thread (0)" prio=6 tid=0x0aac1800 nid=0x1790 in Object.wait() [0x0bddf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x032b4658> (a org.apache.james.mailrepository.FileSpoolRepository) at org.apache.james.mailrepository.FileSpoolRepository.accept(FileSpoolRepository.java:175) - locked <0x032b4658> (a org.apache.james.mailrepository.FileSpoolRepository) at org.apache.james.transport.mailets.RemoteDelivery.run(RemoteDelivery.java:762) at java.lang.Thread.run(Unknown Source) "MySQL Statement Cancellation Timer" daemon prio=6 tid=0x0b48f400 nid=0x1334 in Object.wait() [0x0bd8f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x031d4120> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Unknown Source) - locked <0x031d4120> (a java.util.TaskQueue) at java.util.TimerThread.run(Unknown Source) "Thread-1" daemon prio=6 tid=0x0b440400 nid=0x1420 runnable [0x0bc8f000] java.lang.Thread.State: RUNNABLE at sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(Unknown Source) "Low Memory Detector" daemon prio=6 tid=0x0aaa5000 nid=0x8b8 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x0aa9f000 nid=0x11d4 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x0aa9d800 nid=0x133c waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x0aa9c400 nid=0xbd8 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x0aa8bc00 nid=0x13e0 in Object.wait() [0x0ac2f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x02eabc70> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x02eabc70> (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=0x0aa87000 nid=0x15f0 in Object.wait() [0x0abdf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x02eabcf8> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) - locked <0x02eabcf8> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x0aa84000 nid=0xdd4 runnable "VM Periodic Task Thread" prio=10 tid=0x0aab0400 nid=0x1328 waiting on condition JNI global references: 886