Sorry for the noise, here are 3 thread dumps (spaced apart)

junit-sequential:
    [junit] Testsuite: org.apache.solr.client.solrj.SolrExampleBinaryTest
    [junit] 2011-08-18 18:29:56
    [junit] Full thread dump Java HotSpot(TM) 64-Bit Server VM
(19.1-b02 mixed mode):
    [junit]
    [junit] "pool-3-thread-1" prio=10 tid=0x0000000041428000 nid=0x4f7
waiting on condition [0x00007f6dc796a000]
    [junit]    java.lang.Thread.State: WAITING (parking)
    [junit]     at sun.misc.Unsafe.park(Native Method)
    [junit]     - parking to wait for  <0x00000000e01bc8c8> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    [junit]     at
java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    [junit]     at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    [junit]     at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
    [junit]     at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
    [junit]     at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    [junit]     at java.lang.Thread.run(Thread.java:662)
    [junit]
    [junit] "pool-2-thread-1" prio=10 tid=0x0000000040fd5800 nid=0x4f6
waiting on condition [0x00007f6dc7a6b000]
    [junit]    java.lang.Thread.State: WAITING (parking)
    [junit]     at sun.misc.Unsafe.park(Native Method)
    [junit]     - parking to wait for  <0x00000000e01be8c8> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    [junit]     at
java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    [junit]     at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    [junit]     at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
    [junit]     at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
    [junit]     at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    [junit]     at java.lang.Thread.run(Thread.java:662)
    [junit]
    [junit] "MultiThreadedHttpConnectionManager cleanup" daemon
prio=10 tid=0x0000000040f7d000 nid=0x4f4 in Object.wait()
[0x00007f6dc7b6c000]
    [junit]    java.lang.Thread.State: WAITING (on object monitor)
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     - waiting on <0x00000000e01cc8e0> (a
java.lang.ref.ReferenceQueue$Lock)
    [junit]     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    [junit]     - locked <0x00000000e01cc8e0> (a 
java.lang.ref.ReferenceQueue$Lock)
    [junit]     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    [junit]     at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122)
    [junit]
    [junit] "pool-1-thread-1" prio=10 tid=0x00007f6dc8598800 nid=0x4f3
waiting on condition [0x00007f6dc7c6d000]
    [junit]    java.lang.Thread.State: WAITING (parking)
    [junit]     at sun.misc.Unsafe.park(Native Method)
    [junit]     - parking to wait for  <0x00000000e01bea20> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    [junit]     at
java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    [junit]     at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    [junit]     at
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    [junit]     at java.lang.Thread.run(Thread.java:662)
    [junit]
    [junit] "Timer-0" daemon prio=10 tid=0x00007f6dc8425800 nid=0x4f2
in Object.wait() [0x00007f6dcc162000]
    [junit]    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     - waiting on <0x00000000e0008098> (a java.util.TaskQueue)
    [junit]     at java.util.TimerThread.mainLoop(Timer.java:509)
    [junit]     - locked <0x00000000e0008098> (a java.util.TaskQueue)
    [junit]     at java.util.TimerThread.run(Timer.java:462)
    [junit]
    [junit] "1010602519@qtp-797592032-1 - Acceptor0
[email protected]:48407" prio=10 tid=0x0000000041550000
nid=0x4f1 runnable [0x00007f6dcc263000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]     at java.net.PlainSocketImpl.socketAccept(Native Method)
    [junit]     at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
    [junit]     - locked <0x00000000e0008170> (a java.net.SocksSocketImpl)
    [junit]     at java.net.ServerSocket.implAccept(ServerSocket.java:462)
    [junit]     at java.net.ServerSocket.accept(ServerSocket.java:430)
    [junit]     at
org.mortbay.jetty.bio.SocketConnector.accept(SocketConnector.java:99)
    [junit]     at
org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:708)
    [junit]     at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
    [junit]
    [junit] "686231088@qtp-797592032-0" prio=10 tid=0x000000004135c000
nid=0x4f0 runnable [0x00007f6dcc363000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]     at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
    [junit]     at
java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:228)
    [junit]     at java.io.File.exists(File.java:733)
    [junit]     at
org.apache.lucene.store.FSDirectory.fileExists(FSDirectory.java:251)
    [junit]     at
org.apache.lucene.store.MockDirectoryWrapper.fileExists(MockDirectoryWrapper.java:610)
    [junit]     - locked <0x00000000e01b37d0> (a
org.apache.lucene.store.MockDirectoryWrapper)
    [junit]     at
org.apache.lucene.index.IndexFileDeleter.deleteFile(IndexFileDeleter.java:574)
    [junit]     at
org.apache.lucene.index.IndexFileDeleter.deletePendingFiles(IndexFileDeleter.java:422)
    [junit]     at
org.apache.lucene.index.IndexFileDeleter.checkpoint(IndexFileDeleter.java:455)
    [junit]     at
org.apache.lucene.index.IndexWriter.finishCommit(IndexWriter.java:2897)
    [junit]     - locked <0x00000000e01b3718> (a
org.apache.solr.update.SolrIndexWriter)
    [junit]     at
org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:2880)
    [junit]     - locked <0x00000000e01d48a0> (a java.lang.Object)
    [junit]     at
org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:2857)
    [junit]     at
org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:2841)
    [junit]     at
org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:286)
    [junit]     at
org.apache.solr.update.processor.RunUpdateProcessor.processCommit(RunUpdateProcessorFactory.java:84)
    [junit]     at
org.apache.solr.handler.RequestHandlerUtils.handleCommit(RequestHandlerUtils.java:107)
    [junit]     at
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:61)
    [junit]     at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
    [junit]     at org.apache.solr.core.SolrCore.execute(SolrCore.java:1405)
    [junit]     at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:353)
    [junit]     at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:248)
    [junit]     at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
    [junit]     at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
    [junit]     at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
    [junit]     at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
    [junit]     at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    [junit]     at org.mortbay.jetty.Server.handle(Server.java:326)
    [junit]     at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    [junit]     at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945)
    [junit]     at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756)
    [junit]     at 
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
    [junit]     at 
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    [junit]     at
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
    [junit]     at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
    [junit]
    [junit] "Low Memory Detector" daemon prio=10
tid=0x0000000040b24000 nid=0x4ee runnable [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]
    [junit] "CompilerThread1" daemon prio=10 tid=0x0000000040b21800
nid=0x4ed waiting on condition [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]
    [junit] "CompilerThread0" daemon prio=10 tid=0x0000000040b1e800
nid=0x4ec waiting on condition [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]
    [junit] "Signal Dispatcher" daemon prio=10 tid=0x0000000040b1c800
nid=0x4eb waiting on condition [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]
    [junit] "Finalizer" daemon prio=10 tid=0x0000000040afa800
nid=0x4e8 in Object.wait() [0x00007f6dccee6000]
    [junit]    java.lang.Thread.State: WAITING (on object monitor)
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     - waiting on <0x00000000e000e1c0> (a
java.lang.ref.ReferenceQueue$Lock)
    [junit]     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    [junit]     - locked <0x00000000e000e1c0> (a 
java.lang.ref.ReferenceQueue$Lock)
    [junit]     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    [junit]     at 
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    [junit]
    [junit] "Reference Handler" daemon prio=10 tid=0x0000000040af8800
nid=0x4e7 in Object.wait() [0x00007f6dccfe7000]
    [junit]    java.lang.Thread.State: WAITING (on object monitor)
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     - waiting on <0x00000000e00040f8> (a 
java.lang.ref.Reference$Lock)
    [junit]     at java.lang.Object.wait(Object.java:485)
    [junit]     at 
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    [junit]     - locked <0x00000000e00040f8> (a java.lang.ref.Reference$Lock)
    [junit]
    [junit] "main" prio=10 tid=0x0000000040a8c800 nid=0x4dc runnable
[0x00007f6dd258b000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]     at java.net.SocketInputStream.socketRead0(Native Method)
    [junit]     at java.net.SocketInputStream.read(SocketInputStream.java:129)
    [junit]     at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    [junit]     at 
java.io.BufferedInputStream.read(BufferedInputStream.java:237)
    [junit]     - locked <0x00000000e01cd158> (a java.io.BufferedInputStream)
    [junit]     at
org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
    [junit]     at
org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
    [junit]     at
org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
    [junit]     at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)
    [junit]     at
org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
    [junit]     at
org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
    [junit]     at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    [junit]     at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    [junit]     at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    [junit]     at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    [junit]     at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    [junit]     at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:426)
    [junit]     at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:244)
    [junit]     at
org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:104)
    [junit]     at
org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:87)
    [junit]     at
org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:76)
    [junit]     at
org.apache.solr.client.solrj.SolrExampleTests.testUnicode(SolrExampleTests.java:319)
    [junit]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [junit]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [junit]     at java.lang.reflect.Method.invoke(Method.java:597)
    [junit]     at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    [junit]     at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    [junit]     at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    [junit]     at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    [junit]     at org.junit.rules.TestWatchman$1.evaluate(TestWatchman.java:48)
    [junit]     at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [junit]     at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    [junit]     at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
    [junit]     at
org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(LuceneTestCase.java:1526)
    [junit]     at
org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(LuceneTestCase.java:1428)
    [junit]     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    [junit]     at 
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    [junit]     at
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    [junit]     at 
org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    [junit]     at 
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    [junit]     at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [junit]     at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    [junit]     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    [junit]     at 
junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
    [junit]
    [junit] "VM Thread" prio=10 tid=0x0000000040af1800 nid=0x4e6 runnable
    [junit]
    [junit] "GC task thread#0 (ParallelGC)" prio=10
tid=0x0000000040a9f800 nid=0x4dd runnable
    [junit]
    [junit] "GC task thread#1 (ParallelGC)" prio=10
tid=0x0000000040aa1800 nid=0x4de runnable
    [junit]
    [junit] "GC task thread#2 (ParallelGC)" prio=10
tid=0x0000000040aa3000 nid=0x4df runnable
    [junit]
    [junit] "GC task thread#3 (ParallelGC)" prio=10
tid=0x0000000040aa5000 nid=0x4e1 runnable
    [junit]
    [junit] "GC task thread#4 (ParallelGC)" prio=10
tid=0x0000000040aa7000 nid=0x4e2 runnable
    [junit]
    [junit] "GC task thread#5 (ParallelGC)" prio=10
tid=0x0000000040aa8800 nid=0x4e3 runnable
    [junit]
    [junit] "GC task thread#6 (ParallelGC)" prio=10
tid=0x0000000040aaa800 nid=0x4e4 runnable
    [junit]
    [junit] "GC task thread#7 (ParallelGC)" prio=10
tid=0x0000000040aac800 nid=0x4e5 runnable
    [junit]
    [junit] "VM Periodic Task Thread" prio=10 tid=0x0000000040b36800
nid=0x4ef waiting on condition
    [junit]
    [junit] JNI global references: 1555
    [junit]
    [junit] Heap
    [junit]  PSYoungGen      total 98304K, used 82128K
[0x00000000f5560000, 0x00000000fd280000, 0x0000000100000000)
    [junit]   eden space 97984K, 83% used
[0x00000000f5560000,0x00000000fa553248,0x00000000fb510000)
    [junit]   from space 320K, 81% used
[0x00000000fce00000,0x00000000fce41070,0x00000000fce50000)
    [junit]   to   space 2368K, 0% used
[0x00000000fd030000,0x00000000fd030000,0x00000000fd280000)
    [junit]  PSOldGen        total 171392K, used 6531K
[0x00000000e0000000, 0x00000000ea760000, 0x00000000f5560000)
    [junit]   object space 171392K, 3% used
[0x00000000e0000000,0x00000000e0660d70,0x00000000ea760000)
    [junit]  PSPermGen       total 22784K, used 22739K
[0x00000000dae00000, 0x00000000dc440000, 0x00000000e0000000)
    [junit]   object space 22784K, 99% used
[0x00000000dae00000,0x00000000dc434c78,0x00000000dc440000)
    [junit]
     [junit] 2011-08-18 18:30:22
    [junit] Full thread dump Java HotSpot(TM) 64-Bit Server VM
(19.1-b02 mixed mode):
    [junit]
    [junit] "pool-3-thread-1" prio=10 tid=0x0000000041428000 nid=0x4f7
waiting on condition [0x00007f6dc796a000]
    [junit]    java.lang.Thread.State: WAITING (parking)
    [junit]     at sun.misc.Unsafe.park(Native Method)
    [junit]     - parking to wait for  <0x00000000e01bc8c8> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    [junit]     at
java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    [junit]     at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    [junit]     at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
    [junit]     at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
    [junit]     at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    [junit]     at java.lang.Thread.run(Thread.java:662)
    [junit]
    [junit] "pool-2-thread-1" prio=10 tid=0x0000000040fd5800 nid=0x4f6
waiting on condition [0x00007f6dc7a6b000]
    [junit]    java.lang.Thread.State: WAITING (parking)
    [junit]     at sun.misc.Unsafe.park(Native Method)
    [junit]     - parking to wait for  <0x00000000e01be8c8> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    [junit]     at
java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    [junit]     at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    [junit]     at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
    [junit]     at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
    [junit]     at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    [junit]     at java.lang.Thread.run(Thread.java:662)
    [junit]
    [junit] "MultiThreadedHttpConnectionManager cleanup" daemon
prio=10 tid=0x0000000040f7d000 nid=0x4f4 in Object.wait()
[0x00007f6dc7b6c000]
    [junit]    java.lang.Thread.State: WAITING (on object monitor)
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     - waiting on <0x00000000e01cc8e0> (a
java.lang.ref.ReferenceQueue$Lock)
    [junit]     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    [junit]     - locked <0x00000000e01cc8e0> (a 
java.lang.ref.ReferenceQueue$Lock)
    [junit]     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    [junit]     at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122)
    [junit]
    [junit] "pool-1-thread-1" prio=10 tid=0x00007f6dc8598800 nid=0x4f3
waiting on condition [0x00007f6dc7c6d000]
    [junit]    java.lang.Thread.State: WAITING (parking)
    [junit]     at sun.misc.Unsafe.park(Native Method)
    [junit]     - parking to wait for  <0x00000000e01bea20> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    [junit]     at
java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    [junit]     at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    [junit]     at
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    [junit]     at java.lang.Thread.run(Thread.java:662)
    [junit]
    [junit] "Timer-0" daemon prio=10 tid=0x00007f6dc8425800 nid=0x4f2
in Object.wait() [0x00007f6dcc162000]
    [junit]    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     - waiting on <0x00000000e0008098> (a java.util.TaskQueue)
    [junit]     at java.util.TimerThread.mainLoop(Timer.java:509)
    [junit]     - locked <0x00000000e0008098> (a java.util.TaskQueue)
    [junit]     at java.util.TimerThread.run(Timer.java:462)
    [junit]
    [junit] "1010602519@qtp-797592032-1 - Acceptor0
[email protected]:48407" prio=10 tid=0x0000000041550000
nid=0x4f1 runnable [0x00007f6dcc263000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]     at java.net.PlainSocketImpl.socketAccept(Native Method)
    [junit]     at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
    [junit]     - locked <0x00000000e0008170> (a java.net.SocksSocketImpl)
    [junit]     at java.net.ServerSocket.implAccept(ServerSocket.java:462)
    [junit]     at java.net.ServerSocket.accept(ServerSocket.java:430)
    [junit]     at
org.mortbay.jetty.bio.SocketConnector.accept(SocketConnector.java:99)
    [junit]     at
org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:708)
    [junit]     at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
    [junit]
    [junit] "686231088@qtp-797592032-0" prio=10 tid=0x000000004135c000
nid=0x4f0 runnable [0x00007f6dcc363000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]     at
org.apache.lucene.store.MockDirectoryWrapper.fileExists(MockDirectoryWrapper.java:609)
    [junit]     - locked <0x00000000e01b37d0> (a
org.apache.lucene.store.MockDirectoryWrapper)
    [junit]     at
org.apache.lucene.index.IndexFileDeleter.deleteFile(IndexFileDeleter.java:574)
    [junit]     at
org.apache.lucene.index.IndexFileDeleter.deletePendingFiles(IndexFileDeleter.java:422)
    [junit]     at
org.apache.lucene.index.IndexFileDeleter.checkpoint(IndexFileDeleter.java:455)
    [junit]     at
org.apache.lucene.index.IndexWriter.checkpoint(IndexWriter.java:2238)
    [junit]     - locked <0x00000000e01b3718> (a
org.apache.solr.update.SolrIndexWriter)
    [junit]     at
org.apache.lucene.index.IndexWriter.publishFlushedSegment(IndexWriter.java:2367)
    [junit]     - locked <0x00000000e029b4e8> (a
org.apache.lucene.index.BufferedDeletesStream)
    [junit]     - locked <0x00000000e01b3718> (a
org.apache.solr.update.SolrIndexWriter)
    [junit]     at
org.apache.lucene.index.DocumentsWriter.publishFlushedSegment(DocumentsWriter.java:530)
    [junit]     at
org.apache.lucene.index.DocumentsWriter.finishFlush(DocumentsWriter.java:495)
    [junit]     at
org.apache.lucene.index.DocumentsWriter.applyFlushTickets(DocumentsWriter.java:475)
    [junit]     - locked <0x00000000e0292030> (a java.util.LinkedList)
    [junit]     at
org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:441)
    [junit]     at
org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.java:569)
    [junit]     at
org.apache.lucene.index.IndexWriter.prepareCommit(IndexWriter.java:2749)
    [junit]     - locked <0x00000000e027d200> (a java.lang.Object)
    [junit]     at
org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:2875)
    [junit]     - locked <0x00000000e01d48a0> (a java.lang.Object)
    [junit]     at
org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:2857)
    [junit]     at
org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:2841)
    [junit]     at
org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:286)
    [junit]     at
org.apache.solr.update.processor.RunUpdateProcessor.processCommit(RunUpdateProcessorFactory.java:84)
    [junit]     at
org.apache.solr.handler.RequestHandlerUtils.handleCommit(RequestHandlerUtils.java:107)
    [junit]     at
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:61)
    [junit]     at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
    [junit]     at org.apache.solr.core.SolrCore.execute(SolrCore.java:1405)
    [junit]     at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:353)
    [junit]     at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:248)
    [junit]     at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
    [junit]     at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
    [junit]     at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
    [junit]     at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
    [junit]     at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    [junit]     at org.mortbay.jetty.Server.handle(Server.java:326)
    [junit]     at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    [junit]     at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945)
    [junit]     at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756)
    [junit]     at 
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
    [junit]     at 
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    [junit]     at
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
    [junit]     at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
    [junit]
    [junit] "Low Memory Detector" daemon prio=10
tid=0x0000000040b24000 nid=0x4ee runnable [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]
    [junit] "CompilerThread1" daemon prio=10 tid=0x0000000040b21800
nid=0x4ed waiting on condition [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]
    [junit] "CompilerThread0" daemon prio=10 tid=0x0000000040b1e800
nid=0x4ec waiting on condition [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]
    [junit] "Signal Dispatcher" daemon prio=10 tid=0x0000000040b1c800
nid=0x4eb waiting on condition [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]
    [junit] "Finalizer" daemon prio=10 tid=0x0000000040afa800
nid=0x4e8 in Object.wait() [0x00007f6dccee6000]
    [junit]    java.lang.Thread.State: WAITING (on object monitor)
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     - waiting on <0x00000000e000e1c0> (a
java.lang.ref.ReferenceQueue$Lock)
    [junit]     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    [junit]     - locked <0x00000000e000e1c0> (a 
java.lang.ref.ReferenceQueue$Lock)
    [junit]     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    [junit]     at 
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    [junit]
    [junit] "Reference Handler" daemon prio=10 tid=0x0000000040af8800
nid=0x4e7 in Object.wait() [0x00007f6dccfe7000]
    [junit]    java.lang.Thread.State: WAITING (on object monitor)
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     - waiting on <0x00000000e00040f8> (a 
java.lang.ref.Reference$Lock)
    [junit]     at java.lang.Object.wait(Object.java:485)
    [junit]     at 
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    [junit]     - locked <0x00000000e00040f8> (a java.lang.ref.Reference$Lock)
    [junit]
    [junit] "main" prio=10 tid=0x0000000040a8c800 nid=0x4dc runnable
[0x00007f6dd258b000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]     at java.net.SocketInputStream.socketRead0(Native Method)
    [junit]     at java.net.SocketInputStream.read(SocketInputStream.java:129)
    [junit]     at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    [junit]     at 
java.io.BufferedInputStream.read(BufferedInputStream.java:237)
    [junit]     - locked <0x00000000e01cd158> (a java.io.BufferedInputStream)
    [junit]     at
org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
    [junit]     at
org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
    [junit]     at
org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
    [junit]     at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)
    [junit]     at
org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
    [junit]     at
org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
    [junit]     at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    [junit]     at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    [junit]     at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    [junit]     at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    [junit]     at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    [junit]     at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:426)
    [junit]     at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:244)
    [junit]     at
org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:104)
    [junit]     at
org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:87)
    [junit]     at
org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:76)
    [junit]     at
org.apache.solr.client.solrj.SolrExampleTests.testUnicode(SolrExampleTests.java:319)
    [junit]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [junit]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [junit]     at java.lang.reflect.Method.invoke(Method.java:597)
    [junit]     at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    [junit]     at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    [junit]     at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    [junit]     at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    [junit]     at org.junit.rules.TestWatchman$1.evaluate(TestWatchman.java:48)
    [junit]     at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [junit]     at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    [junit]     at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
    [junit]     at
org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(LuceneTestCase.java:1526)
    [junit]     at
org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(LuceneTestCase.java:1428)
    [junit]     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    [junit]     at 
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    [junit]     at
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    [junit]     at 
org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    [junit]     at 
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    [junit]     at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [junit]     at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    [junit]     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    [junit]     at 
junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
    [junit]
    [junit] "VM Thread" prio=10 tid=0x0000000040af1800 nid=0x4e6 runnable
    [junit]
    [junit] "GC task thread#0 (ParallelGC)" prio=10
tid=0x0000000040a9f800 nid=0x4dd runnable
    [junit]
    [junit] "GC task thread#1 (ParallelGC)" prio=10
tid=0x0000000040aa1800 nid=0x4de runnable
    [junit]
    [junit] "GC task thread#2 (ParallelGC)" prio=10
tid=0x0000000040aa3000 nid=0x4df runnable
    [junit]
    [junit] "GC task thread#3 (ParallelGC)" prio=10
tid=0x0000000040aa5000 nid=0x4e1 runnable
    [junit]
    [junit] "GC task thread#4 (ParallelGC)" prio=10
tid=0x0000000040aa7000 nid=0x4e2 runnable
    [junit]
    [junit] "GC task thread#5 (ParallelGC)" prio=10
tid=0x0000000040aa8800 nid=0x4e3 runnable
    [junit]
    [junit] "GC task thread#6 (ParallelGC)" prio=10
tid=0x0000000040aaa800 nid=0x4e4 runnable
    [junit]
    [junit] "GC task thread#7 (ParallelGC)" prio=10
tid=0x0000000040aac800 nid=0x4e5 runnable
    [junit]
    [junit] "VM Periodic Task Thread" prio=10 tid=0x0000000040b36800
nid=0x4ef waiting on condition
    [junit]
    [junit] JNI global references: 1617
    [junit]
    [junit] Heap
    [junit]  PSYoungGen      total 81664K, used 28530K
[0x00000000f5560000, 0x00000000fd5b0000, 0x0000000100000000)
    [junit]   eden space 81152K, 34% used
[0x00000000f5560000,0x00000000f70bd428,0x00000000fa4a0000)
    [junit]   from space 512K, 99% used
[0x00000000fd4e0000,0x00000000fd55f580,0x00000000fd560000)
    [junit]   to   space 320K, 0% used
[0x00000000fd560000,0x00000000fd560000,0x00000000fd5b0000)
    [junit]  PSOldGen        total 171392K, used 20785K
[0x00000000e0000000, 0x00000000ea760000, 0x00000000f5560000)
    [junit]   object space 171392K, 12% used
[0x00000000e0000000,0x00000000e144c660,0x00000000ea760000)
    [junit]  PSPermGen       total 22976K, used 22806K
[0x00000000dae00000, 0x00000000dc470000, 0x00000000e0000000)
    [junit]   object space 22976K, 99% used
[0x00000000dae00000,0x00000000dc445a90,0x00000000dc470000)
    [junit]
    [junit] 2011-08-18 18:30:33
    [junit] Full thread dump Java HotSpot(TM) 64-Bit Server VM
(19.1-b02 mixed mode):
    [junit]
    [junit] "pool-3-thread-1" prio=10 tid=0x0000000041428000 nid=0x4f7
waiting on condition [0x00007f6dc796a000]
    [junit]    java.lang.Thread.State: WAITING (parking)
    [junit]     at sun.misc.Unsafe.park(Native Method)
    [junit]     - parking to wait for  <0x00000000e01bc8c8> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    [junit]     at
java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    [junit]     at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    [junit]     at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
    [junit]     at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
    [junit]     at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    [junit]     at java.lang.Thread.run(Thread.java:662)
    [junit]
    [junit] "pool-2-thread-1" prio=10 tid=0x0000000040fd5800 nid=0x4f6
waiting on condition [0x00007f6dc7a6b000]
    [junit]    java.lang.Thread.State: WAITING (parking)
    [junit]     at sun.misc.Unsafe.park(Native Method)
    [junit]     - parking to wait for  <0x00000000e01be8c8> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    [junit]     at
java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    [junit]     at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    [junit]     at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
    [junit]     at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
    [junit]     at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    [junit]     at java.lang.Thread.run(Thread.java:662)
    [junit]
    [junit] "MultiThreadedHttpConnectionManager cleanup" daemon
prio=10 tid=0x0000000040f7d000 nid=0x4f4 in Object.wait()
[0x00007f6dc7b6c000]
    [junit]    java.lang.Thread.State: WAITING (on object monitor)
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     - waiting on <0x00000000e01cc8e0> (a
java.lang.ref.ReferenceQueue$Lock)
    [junit]     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    [junit]     - locked <0x00000000e01cc8e0> (a 
java.lang.ref.ReferenceQueue$Lock)
    [junit]     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    [junit]     at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122)
    [junit]
    [junit] "pool-1-thread-1" prio=10 tid=0x00007f6dc8598800 nid=0x4f3
waiting on condition [0x00007f6dc7c6d000]
    [junit]    java.lang.Thread.State: WAITING (parking)
    [junit]     at sun.misc.Unsafe.park(Native Method)
    [junit]     - parking to wait for  <0x00000000e01bea20> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    [junit]     at
java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    [junit]     at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    [junit]     at
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    [junit]     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    [junit]     at java.lang.Thread.run(Thread.java:662)
    [junit]
    [junit] "Timer-0" daemon prio=10 tid=0x00007f6dc8425800 nid=0x4f2
in Object.wait() [0x00007f6dcc162000]
    [junit]    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     - waiting on <0x00000000e0008098> (a java.util.TaskQueue)
    [junit]     at java.util.TimerThread.mainLoop(Timer.java:509)
    [junit]     - locked <0x00000000e0008098> (a java.util.TaskQueue)
    [junit]     at java.util.TimerThread.run(Timer.java:462)
    [junit]
    [junit] "1010602519@qtp-797592032-1 - Acceptor0
[email protected]:48407" prio=10 tid=0x0000000041550000
nid=0x4f1 runnable [0x00007f6dcc263000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]     at java.net.PlainSocketImpl.socketAccept(Native Method)
    [junit]     at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
    [junit]     - locked <0x00000000e0008170> (a java.net.SocksSocketImpl)
    [junit]     at java.net.ServerSocket.implAccept(ServerSocket.java:462)
    [junit]     at java.net.ServerSocket.accept(ServerSocket.java:430)
    [junit]     at
org.mortbay.jetty.bio.SocketConnector.accept(SocketConnector.java:99)
    [junit]     at
org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:708)
    [junit]     at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
    [junit]
    [junit] "686231088@qtp-797592032-0" prio=10 tid=0x000000004135c000
nid=0x4f0 runnable [0x00007f6dcc363000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]     at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
    [junit]     at
java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:228)
    [junit]     at java.io.File.exists(File.java:733)
    [junit]     at
org.apache.lucene.store.FSDirectory.fileExists(FSDirectory.java:251)
    [junit]     at
org.apache.lucene.store.MockDirectoryWrapper.fileExists(MockDirectoryWrapper.java:610)
    [junit]     - locked <0x00000000e01b37d0> (a
org.apache.lucene.store.MockDirectoryWrapper)
    [junit]     at
org.apache.lucene.index.IndexFileDeleter.deleteFile(IndexFileDeleter.java:574)
    [junit]     at
org.apache.lucene.index.IndexFileDeleter.deletePendingFiles(IndexFileDeleter.java:422)
    [junit]     at
org.apache.lucene.index.IndexFileDeleter.checkpoint(IndexFileDeleter.java:455)
    [junit]     at
org.apache.lucene.index.IndexWriter.checkpoint(IndexWriter.java:2238)
    [junit]     - locked <0x00000000e01b3718> (a
org.apache.solr.update.SolrIndexWriter)
    [junit]     at
org.apache.lucene.index.IndexWriter.publishFlushedSegment(IndexWriter.java:2367)
    [junit]     - locked <0x00000000e029b4e8> (a
org.apache.lucene.index.BufferedDeletesStream)
    [junit]     - locked <0x00000000e01b3718> (a
org.apache.solr.update.SolrIndexWriter)
    [junit]     at
org.apache.lucene.index.DocumentsWriter.publishFlushedSegment(DocumentsWriter.java:530)
    [junit]     at
org.apache.lucene.index.DocumentsWriter.finishFlush(DocumentsWriter.java:495)
    [junit]     at
org.apache.lucene.index.DocumentsWriter.applyFlushTickets(DocumentsWriter.java:475)
    [junit]     - locked <0x00000000e0292030> (a java.util.LinkedList)
    [junit]     at
org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:441)
    [junit]     at
org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.java:569)
    [junit]     at
org.apache.lucene.index.IndexWriter.prepareCommit(IndexWriter.java:2749)
    [junit]     - locked <0x00000000e027d200> (a java.lang.Object)
    [junit]     at
org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:2875)
    [junit]     - locked <0x00000000e01d48a0> (a java.lang.Object)
    [junit]     at
org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:2857)
    [junit]     at
org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:2841)
    [junit]     at
org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:286)
    [junit]     at
org.apache.solr.update.processor.RunUpdateProcessor.processCommit(RunUpdateProcessorFactory.java:84)
    [junit]     at
org.apache.solr.handler.RequestHandlerUtils.handleCommit(RequestHandlerUtils.java:107)
    [junit]     at
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:61)
    [junit]     at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
    [junit]     at org.apache.solr.core.SolrCore.execute(SolrCore.java:1405)
    [junit]     at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:353)
    [junit]     at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:248)
    [junit]     at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
    [junit]     at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
    [junit]     at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
    [junit]     at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
    [junit]     at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    [junit]     at org.mortbay.jetty.Server.handle(Server.java:326)
    [junit]     at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    [junit]     at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945)
    [junit]     at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756)
    [junit]     at 
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
    [junit]     at 
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    [junit]     at
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
    [junit]     at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
    [junit]
    [junit] "Low Memory Detector" daemon prio=10
tid=0x0000000040b24000 nid=0x4ee runnable [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]
    [junit] "CompilerThread1" daemon prio=10 tid=0x0000000040b21800
nid=0x4ed waiting on condition [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]
    [junit] "CompilerThread0" daemon prio=10 tid=0x0000000040b1e800
nid=0x4ec waiting on condition [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]
    [junit] "Signal Dispatcher" daemon prio=10 tid=0x0000000040b1c800
nid=0x4eb waiting on condition [0x0000000000000000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]
    [junit] "Finalizer" daemon prio=10 tid=0x0000000040afa800
nid=0x4e8 in Object.wait() [0x00007f6dccee6000]
    [junit]    java.lang.Thread.State: WAITING (on object monitor)
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     - waiting on <0x00000000e000e1c0> (a
java.lang.ref.ReferenceQueue$Lock)
    [junit]     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    [junit]     - locked <0x00000000e000e1c0> (a 
java.lang.ref.ReferenceQueue$Lock)
    [junit]     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    [junit]     at 
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    [junit]
    [junit] "Reference Handler" daemon prio=10 tid=0x0000000040af8800
nid=0x4e7 in Object.wait() [0x00007f6dccfe7000]
    [junit]    java.lang.Thread.State: WAITING (on object monitor)
    [junit]     at java.lang.Object.wait(Native Method)
    [junit]     - waiting on <0x00000000e00040f8> (a 
java.lang.ref.Reference$Lock)
    [junit]     at java.lang.Object.wait(Object.java:485)
    [junit]     at 
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    [junit]     - locked <0x00000000e00040f8> (a java.lang.ref.Reference$Lock)
    [junit]
    [junit] "main" prio=10 tid=0x0000000040a8c800 nid=0x4dc runnable
[0x00007f6dd258b000]
    [junit]    java.lang.Thread.State: RUNNABLE
    [junit]     at java.net.SocketInputStream.socketRead0(Native Method)
    [junit]     at java.net.SocketInputStream.read(SocketInputStream.java:129)
    [junit]     at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    [junit]     at 
java.io.BufferedInputStream.read(BufferedInputStream.java:237)
    [junit]     - locked <0x00000000e01cd158> (a java.io.BufferedInputStream)
    [junit]     at
org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
    [junit]     at
org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
    [junit]     at
org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
    [junit]     at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)
    [junit]     at
org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
    [junit]     at
org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
    [junit]     at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    [junit]     at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    [junit]     at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    [junit]     at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    [junit]     at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    [junit]     at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:426)
    [junit]     at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:244)
    [junit]     at
org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:104)
    [junit]     at
org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:87)
    [junit]     at
org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:76)
    [junit]     at
org.apache.solr.client.solrj.SolrExampleTests.testUnicode(SolrExampleTests.java:319)
    [junit]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [junit]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [junit]     at java.lang.reflect.Method.invoke(Method.java:597)
    [junit]     at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    [junit]     at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    [junit]     at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    [junit]     at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    [junit]     at org.junit.rules.TestWatchman$1.evaluate(TestWatchman.java:48)
    [junit]     at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [junit]     at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    [junit]     at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
    [junit]     at
org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(LuceneTestCase.java:1526)
    [junit]     at
org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(LuceneTestCase.java:1428)
    [junit]     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    [junit]     at 
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    [junit]     at
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    [junit]     at 
org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    [junit]     at 
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    [junit]     at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [junit]     at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    [junit]     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    [junit]     at 
junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
    [junit]
    [junit] "VM Thread" prio=10 tid=0x0000000040af1800 nid=0x4e6 runnable
    [junit]
    [junit] "GC task thread#0 (ParallelGC)" prio=10
tid=0x0000000040a9f800 nid=0x4dd runnable
    [junit]
    [junit] "GC task thread#1 (ParallelGC)" prio=10
tid=0x0000000040aa1800 nid=0x4de runnable
    [junit]
    [junit] "GC task thread#2 (ParallelGC)" prio=10
tid=0x0000000040aa3000 nid=0x4df runnable
    [junit]
    [junit] "GC task thread#3 (ParallelGC)" prio=10
tid=0x0000000040aa5000 nid=0x4e1 runnable
    [junit]
    [junit] "GC task thread#4 (ParallelGC)" prio=10
tid=0x0000000040aa7000 nid=0x4e2 runnable
    [junit]
    [junit] "GC task thread#5 (ParallelGC)" prio=10
tid=0x0000000040aa8800 nid=0x4e3 runnable
    [junit]
    [junit] "GC task thread#6 (ParallelGC)" prio=10
tid=0x0000000040aaa800 nid=0x4e4 runnable
    [junit]
    [junit] "GC task thread#7 (ParallelGC)" prio=10
tid=0x0000000040aac800 nid=0x4e5 runnable
    [junit]
    [junit] "VM Periodic Task Thread" prio=10 tid=0x0000000040b36800
nid=0x4ef waiting on condition
    [junit]
    [junit] JNI global references: 1620
    [junit]
    [junit] Heap
    [junit]  PSYoungGen      total 89408K, used 59309K
[0x00000000f5560000, 0x00000000fd220000, 0x0000000100000000)
    [junit]   eden space 88896K, 66% used
[0x00000000f5560000,0x00000000f8ecd918,0x00000000fac30000)
    [junit]   from space 512K, 98% used
[0x00000000fd1a0000,0x00000000fd21de30,0x00000000fd220000)
    [junit]   to   space 640K, 0% used
[0x00000000fd0e0000,0x00000000fd0e0000,0x00000000fd180000)
    [junit]  PSOldGen        total 171392K, used 27010K
[0x00000000e0000000, 0x00000000ea760000, 0x00000000f5560000)
    [junit]   object space 171392K, 15% used
[0x00000000e0000000,0x00000000e1a609e0,0x00000000ea760000)
    [junit]  PSPermGen       total 22976K, used 22809K
[0x00000000dae00000, 0x00000000dc470000, 0x00000000e0000000)
    [junit]   object space 22976K, 99% used
[0x00000000dae00000,0x00000000dc446450,0x00000000dc470000)
    [junit]
    [junit] Tests run: 16, Failures: 0, Errors: 0, Time elapsed: 111.967 sec


On Thu, Aug 18, 2011 at 6:37 PM, Uwe Schindler <[email protected]> wrote:
>> : Some investigations:
>> : It seems to be a deadlock or some other threading related issue.
> Sometimes
>> : the test passes with the commit also in 8 or 10 seconds, but most of the
>> : time it hangs here.
>> : With the commit reverted it passes always in constant time.
>>
>> i would suggest reverting, reopening the issue, and posting as much
> details as
>> you can in the issue until we get to the bottom of it...
>
> I am investigating...
>
>> : > I have no idea whats going on. Where are the logs?
>>
>> ...good fucking question.  they use to be included in the test result
> files (just
>> logged to System.err and captured), but at some point in some build/test
>> refactoring they seem to have wound up going to /dev/null because all of
> my
>> test result files have no logs in them at all.
>
> Modify testlogging.properties in Solr's root folder.
>
>> can you post some "kill -QUIT" threaddumps in the Jira for this issue?
>
> Impossible on Windows. Ctrl-Break only shows threaddump of ANT.
>
> There was some solution to that, I don't remember.
>
> Uwe
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>



-- 
lucidimagination.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to