Full thread dump Java HotSpot(TM) Client VM (1.5.0_12-b04 mixed mode):

"Thread-8" prio=6 tid=0x295be290 nid=0x131c waiting on condition [0x00000000..0x29cdf924]

"XML-RPC Worker" prio=6 tid=0x295be108 nid=0xcb0 in Object.wait() [0x29c5f000..0x29c5fcb0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x070ff218> (a org.apache.xmlrpc.WebServer2$Runner)
	at java.lang.Object.wait(Object.java:474)
	at org.apache.xmlrpc.WebServer2$Runner.run(WebServer2.java:694)
	- locked <0x070ff218> (a org.apache.xmlrpc.WebServer2$Runner)
	at java.lang.Thread.run(Thread.java:595)

"DestroyJavaVM" prio=6 tid=0x002beb40 nid=0xb4c waiting on condition [0x00000000..0x000bfab0]

"XML-RPC Worker" prio=6 tid=0x294b16c8 nid=0xec0 runnable [0x29b7f000..0x29b7fab0]
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
	- locked <0x071a5f60> (a java.io.BufferedInputStream)
	at org.apache.xmlrpc.WebServer2$Connection.readLine(WebServer2.java:877)
	at org.apache.xmlrpc.WebServer2$Connection.run(WebServer2.java:753)
	at org.apache.xmlrpc.WebServer2$Runner.run(WebServer2.java:679)
	at java.lang.Thread.run(Thread.java:595)

"Server Monitor Thread" prio=6 tid=0x294b0d38 nid=0xebc in Object.wait() [0x29acf000..0x29acfb30]
	at java.lang.Object.wait(Native Method)
	at jetbrains.buildServer.agent.impl.ServerMonitor.run(ServerMonitor.java:88)
	- locked <0x06cda3a8> (a java.lang.Object)

"XML-RPC Weblistener" prio=6 tid=0x294b0bb0 nid=0xeb8 runnable [0x29a0f000..0x29a0fbb0]
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	- locked <0x06f88a78> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:450)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at org.apache.xmlrpc.WebServer2.run(WebServer2.java:410)
	at java.lang.Thread.run(Thread.java:595)

"Background Directory DirectoryCleanerImpl 1" prio=6 tid=0x28ce7138 nid=0xeb0 waiting on condition [0x2998f000..0x2998fc30]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841)
	at java.util.concurrent.DelayQueue.take(DelayQueue.java:131)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"Change Observer 1" prio=6 tid=0x28ce6fb0 nid=0xea8 waiting on condition [0x2981f000..0x2981fcb0]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1879)
	at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"com.jniwrapper.NativeResourceCollector" daemon prio=6 tid=0x28d39a48 nid=0xea4 in Object.wait() [0x2979f000..0x2979fd30]
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
	- locked <0x06f701e0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
	at com.jniwrapper.a.run(SourceFile:134)

"Agent Log Proxy 1" prio=6 tid=0x290802a8 nid=0x34c waiting on condition [0x2971f000..0x2971f9b0]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1879)
	at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
	at java.lang.Thread.run(Thread.java:595)

"Thread-0" daemon prio=6 tid=0x28deb2c0 nid=0xbbc waiting on condition [0x2969f000..0x2969fa30]
	at java.lang.Thread.sleep(Native Method)
	at org.apache.log4j.helpers.FileWatchdog.run(FileWatchdog.java:103)

"Low Memory Detector" daemon prio=6 tid=0x00391858 nid=0xb88 runnable [0x00000000..0x00000000]

"CompilerThread0" daemon prio=10 tid=0x003906c8 nid=0xb84 waiting on condition [0x00000000..0x2871f890]

"Finalizer" daemon prio=8 tid=0x003831a0 nid=0xb80 in Object.wait() [0x2869f000..0x2869fc30]
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
	- locked <0x06be9308> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x0037ebc8 nid=0xb7c in Object.wait() [0x2861f000..0x2861fcb0]
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:474)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
	- locked <0x06be9388> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=10 tid=0x0037b308 nid=0xb78 runnable 

"VM Periodic Task Thread" prio=10 tid=0x0032a7d0 nid=0xb8c waiting on condition 

