2014-01-21 14:42:50 Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.25-b01 mixed mode): "Thread-1" prio=6 tid=0x0000000019f5f800 nid=0x38dc waiting on condition [0x000000001b70e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000780c0b720> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(Unknown Source) at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(Unknown Source) at java.util.concurrent.locks.ReentrantLock.lock(Unknown Source) at org.apache.lucene.index.ThreadAffinityDocumentsWriterThreadPool.getAndLock(ThreadAffinityDocumentsWriterThreadPool.java:74) at org.apache.lucene.index.DocumentsWriterFlushControl.obtainAndLock(DocumentsWriterFlushControl.java:445) at org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:440) at org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1520) at org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1190) at org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1171) at Test$ParsingReader.run(Test.java:97) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Service Thread" daemon prio=6 tid=0x0000000018ae6800 nid=0x1950 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" daemon prio=10 tid=0x0000000018add000 nid=0x2530 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" daemon prio=10 tid=0x0000000018adb800 nid=0x302c waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "JDWP Command Reader" daemon prio=6 tid=0x0000000018ac7000 nid=0x32e0 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "JDWP Event Helper Thread" daemon prio=6 tid=0x0000000018ac6000 nid=0x3904 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "JDWP Transport Listener: dt_socket" daemon prio=6 tid=0x0000000018ab9800 nid=0x3b30 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" daemon prio=10 tid=0x0000000018aaf000 nid=0x2dfc waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" daemon prio=10 tid=0x0000000018aae000 nid=0x2760 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" daemon prio=8 tid=0x0000000016aeb000 nid=0x27d0 in Object.wait() [0x000000001892f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007800b5798> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x00000007800b5798> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) Locked ownable synchronizers: - None "Reference Handler" daemon prio=10 tid=0x0000000016ae4800 nid=0x2cb8 in Object.wait() [0x0000000018a5f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007800b5320> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:503) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) - locked <0x00000007800b5320> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None "main" prio=6 tid=0x00000000022ae800 nid=0x11ec in Object.wait() [0x00000000023de000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0000000780ffb5e8> (a java.io.PipedReader) at java.io.PipedReader.read(Unknown Source) - locked <0x0000000780ffb5e8> (a java.io.PipedReader) at java.io.PipedReader.read(Unknown Source) - locked <0x0000000780ffb5e8> (a java.io.PipedReader) at Test$ParsingReader.read(Test.java:83) at org.apache.lucene.analysis.standard.StandardTokenizerImpl.zzRefill(StandardTokenizerImpl.java:921) at org.apache.lucene.analysis.standard.StandardTokenizerImpl.getNextToken(StandardTokenizerImpl.java:1128) at org.apache.lucene.analysis.standard.StandardTokenizer.incrementToken(StandardTokenizer.java:173) at org.apache.lucene.analysis.standard.StandardFilter.incrementToken(StandardFilter.java:49) at org.apache.lucene.analysis.core.LowerCaseFilter.incrementToken(LowerCaseFilter.java:54) at org.apache.lucene.analysis.util.FilteringTokenFilter.incrementToken(FilteringTokenFilter.java:82) at org.apache.lucene.index.DocInverterPerField.processFields(DocInverterPerField.java:174) at org.apache.lucene.index.DocFieldProcessor.processDocument(DocFieldProcessor.java:248) at org.apache.lucene.index.DocumentsWriterPerThread.updateDocument(DocumentsWriterPerThread.java:253) at org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:453) at org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1520) at org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1190) at org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1171) at Test.doIndex(Test.java:48) at Test.main(Test.java:29) Locked ownable synchronizers: - <0x0000000780c0b720> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "VM Thread" prio=10 tid=0x0000000016ad7800 nid=0x2184 runnable "GC task thread#0 (ParallelGC)" prio=6 tid=0x00000000021a5800 nid=0x32a0 runnable "GC task thread#1 (ParallelGC)" prio=6 tid=0x00000000021a7000 nid=0x30e0 runnable "GC task thread#2 (ParallelGC)" prio=6 tid=0x00000000021a9000 nid=0x3568 runnable "GC task thread#3 (ParallelGC)" prio=6 tid=0x00000000021aa800 nid=0x1f88 runnable "GC task thread#4 (ParallelGC)" prio=6 tid=0x00000000021ae000 nid=0x2fe8 runnable "GC task thread#5 (ParallelGC)" prio=6 tid=0x00000000021af000 nid=0x2870 runnable "GC task thread#6 (ParallelGC)" prio=6 tid=0x00000000021b0800 nid=0x1d44 runnable "GC task thread#7 (ParallelGC)" prio=6 tid=0x00000000021b2000 nid=0x2f84 runnable "VM Periodic Task Thread" prio=10 tid=0x0000000018af3800 nid=0x3244 waiting on condition JNI global references: 1872