This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 167674

Summary: IDE does not provide "implement abstract methods" when scanning is active
Product: editor Reporter: greggwon <greggwon>
Component: Parsing & IndexingAssignee: Jan Jancura <jjancura>
Status: RESOLVED DUPLICATE    
Severity: blocker    
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:

Description greggwon 2009-06-25 19:44:29 UTC
When scanning is active, the IDE is not offering me the opportunity to have it implement stub methods for all missing
methods in an interface.  There is no decoration, at all, on the editor frame.  It is stuck scanning something, and has
not finished.

Below is the console window for this whole session with another stack trace from the previous issue I opened in it so
that there is perhaps some difference and commonality to show the point that it can't get past.  The last dump is the
most current one.

2009-06-25 13:20:34
Full thread dump Java HotSpot(TM) Client VM (11.0-b16 mixed mode):

"Inactive RequestProcessor thread [Was:TimedWeakReference/org.netbeans.modules.projectapi.TimedWeakReference]" daemon
prio=2 tid=0x083db800 nid=0x1708 in Object.wait() [0x0acff000..0x0acffae8]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x177e44d0> (a java.lang.Object)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:983)
        - locked <0x177e44d0> (a java.lang.Object)

"Inactive RequestProcessor thread [Was:Path Registry Request
Processor/org.netbeans.modules.parsing.impl.indexing.PathRegistry]" daemon prio=2 tid=0x083e2400 nid=0x139c in
Object.wait() [0x0a4ff000..0
x0a4ffce8]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x15b021a0> (a java.lang.Object)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:983)
        - locked <0x15b021a0> (a java.lang.Object)

"Inactive RequestProcessor thread
[Was:J2SEPhysicalViewProvider.RP/org.netbeans.modules.java.j2seproject.ui.J2SELogicalViewProvider$J2SELogicalViewRootNode$BrokenLinksAction]"
daemon prio=2 tid=0x083e
0800 nid=0x16c0 in Object.wait() [0x0917f000..0x0917fd68]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x15b02220> (a java.lang.Object)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:983)
        - locked <0x15b02220> (a java.lang.Object)

"Inactive RequestProcessor thread [Was:Default
RequestProcessor/org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode$2]" daemon prio=2 tid=0x083dc800 nid=0xcac
in Object.wait() [0x064cf000..0x
064cf9e8]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x15b022a0> (a java.lang.Object)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:983)
        - locked <0x15b022a0> (a java.lang.Object)

"Thread-30" prio=6 tid=0x083e0400 nid=0x1688 waiting on condition [0x09b8f000..0x09b8fae8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x159c7c58> (a java.util.concurrent.locks.ReentrantLock$FairSync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
        at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201)
        at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
        at org.wonderly.netbeans.perforce.PerforceCommand$P4Command.waitFor(PerforceCommand.java:182)
        - locked <0x159c7c70> (a org.wonderly.netbeans.perforce.PerforceCommand$P4Command)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:822)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:819)
        at org.wonderly.swing.SwingWorker$4.doRun(SwingWorker.java:227)
        at org.wonderly.swing.SwingWorker$InContextRunnable.run(SwingWorker.java:188)
        at java.lang.Thread.run(Thread.java:619)

"Thread-27" prio=6 tid=0x0b377800 nid=0x1640 waiting on condition [0x0e9bf000..0x0e9bfce8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x15938cc8> (a java.util.concurrent.locks.ReentrantLock$FairSync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
        at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201)
        at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
        at org.wonderly.netbeans.perforce.PerforceCommand$P4Command.waitFor(PerforceCommand.java:182)
        - locked <0x15938ce0> (a org.wonderly.netbeans.perforce.PerforceCommand$P4Command)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:822)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:819)
        at org.wonderly.swing.SwingWorker$4.doRun(SwingWorker.java:227)
        at org.wonderly.swing.SwingWorker$InContextRunnable.run(SwingWorker.java:188)
        at java.lang.Thread.run(Thread.java:619)

"Default RequestProcessor" daemon prio=2 tid=0x0b378400 nid=0x10d4 waiting on condition [0x0e1bf000..0x0e1bfce8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x15931690> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at
org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.query(JavaCompletionProvider.java:281)
        at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Inactive RequestProcessor thread [Was:Default
RequestProcessor/org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl]" daemon prio=2 tid=0x0b375400
nid=0x10c4 in Object.wait() [0x0dbbf00
0..0x0dbbfd68]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x158fbdd8> (a java.lang.Object)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:983)
        - locked <0x158fbdd8> (a java.lang.Object)

"Default RequestProcessor" daemon prio=2 tid=0x083e1c00 nid=0xd58 waiting on condition [0x0d5bf000..0x0d5bfbe8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x15931720> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at org.netbeans.modules.java.editor.javadoc.JavadocCompletionQuery.queryImpl(JavadocCompletionQuery.java:152)
        at org.netbeans.modules.java.editor.javadoc.JavadocCompletionQuery.query(JavadocCompletionQuery.java:134)
        at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Inactive RequestProcessor thread
[Was:PropertyUtils.FilePropertyProvider.RP/org.netbeans.spi.project.support.ant.PropertyUtils$FilePropertyProvider$2]"
daemon prio=2 tid=0x083e2000 nid=0x104c in Obje
ct.wait() [0x0d1bf000..0x0d1bfc68]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x158fbf58> (a java.lang.Object)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:983)
        - locked <0x158fbf58> (a java.lang.Object)

"Inactive RequestProcessor thread [Was:Default
RequestProcessor/org.netbeans.core.windows.FloatingWindowTransparencyManager$2]" daemon prio=2 tid=0x083dfc00 nid=0xe14
in Object.wait() [0x0c2cf000..0x0
c2cfa68]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x1583a5e0> (a java.lang.Object)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:983)
        - locked <0x1583a5e0> (a java.lang.Object)

"ToolTip-Evaluator" daemon prio=2 tid=0x083df800 nid=0x1738 waiting on condition [0x0aeff000..0x0aeffae8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x12e72db8> (a java.util.concurrent.locks.ReentrantLock$FairSync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
        at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201)
        at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
        at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:181)
        at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:99)
        at org.netbeans.modules.editor.java.GoToSupport.performGoToImpl(GoToSupport.java:200)
        at org.netbeans.modules.editor.java.GoToSupport.performGoTo(GoToSupport.java:182)
        at org.netbeans.modules.editor.java.GoToSupport.getGoToElementTooltip(GoToSupport.java:137)
        at org.netbeans.modules.java.editor.hyperlink.JavaHyperlinkProvider.getTooltipText(JavaHyperlinkProvider.java:83)
        at org.netbeans.lib.editor.hyperlink.HyperlinkOperation$TooltipResolver.getValue(HyperlinkOperation.java:445)
        at org.netbeans.lib.editor.hyperlink.HyperlinkOperation$TooltipResolver.getValue(HyperlinkOperation.java:432)
        at org.netbeans.modules.editor.NbToolTip$Request.resolveTooltipText(NbToolTip.java:451)
        at org.netbeans.modules.editor.NbToolTip$Request.run(NbToolTip.java:381)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Inactive RequestProcessor thread [Was:Default
RequestProcessor/org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode$2]" daemon prio=2 tid=0x083de800
nid=0x14b0 in Object.wait() [0x0aaff000..0
x0aaffc68]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x1583a340> (a java.lang.Object)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:983)
        - locked <0x1583a340> (a java.lang.Object)

"Default RequestProcessor" daemon prio=2 tid=0x083dbc00 nid=0x17f8 waiting on condition [0x0a0ff000..0x0a0ffce8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x159d6138> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at org.netbeans.modules.java.editor.javadoc.JavadocCompletionQuery.queryImpl(JavadocCompletionQuery.java:152)
        at org.netbeans.modules.java.editor.javadoc.JavadocCompletionQuery.query(JavadocCompletionQuery.java:134)
        at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Default RequestProcessor" daemon prio=2 tid=0x083e1400 nid=0x16ec waiting on condition [0x0998f000..0x0998fa68]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x17e41608> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at org.netbeans.api.java.source.SourceUtils.waitScanFinished(SourceUtils.java:694)
        at org.netbeans.modules.refactoring.java.RetoucheUtils$ActionPerformer.run(RetoucheUtils.java:984)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Default RequestProcessor" daemon prio=2 tid=0x083e2c00 nid=0x804 waiting on condition [0x08f7f000..0x08f7fb68]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x159d61f0> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at
org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.query(JavaCompletionProvider.java:281)
        at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Default RequestProcessor" daemon prio=2 tid=0x083db400 nid=0x1428 waiting on condition [0x0cfbf000..0x0cfbf9e8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x157e7978> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at org.netbeans.api.java.source.SourceUtils.waitScanFinished(SourceUtils.java:694)
        at org.netbeans.modules.refactoring.java.RetoucheUtils$ActionPerformer.run(RetoucheUtils.java:984)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Inactive RequestProcessor thread [Was:Default
RequestProcessor/org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl]" daemon prio=2 tid=0x08673800
nid=0x5d0 in Object.wait() [0x0690f000
..0x0690fce8]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x156fc6f8> (a java.lang.Object)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:983)
        - locked <0x156fc6f8> (a java.lang.Object)

"Thread-24" prio=6 tid=0x08673c00 nid=0x1018 waiting on condition [0x0dfbf000..0x0dfbfb68]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x14d32210> (a java.util.concurrent.locks.ReentrantLock$FairSync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
        at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201)
        at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
        at org.wonderly.netbeans.perforce.PerforceCommand$P4Command.waitFor(PerforceCommand.java:182)
        - locked <0x14d32228> (a org.wonderly.netbeans.perforce.PerforceCommand$P4Command)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:822)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:819)
        at org.wonderly.swing.SwingWorker$4.doRun(SwingWorker.java:227)
        at org.wonderly.swing.SwingWorker$InContextRunnable.run(SwingWorker.java:188)
        at java.lang.Thread.run(Thread.java:619)

"Thread-15" prio=6 tid=0x0b376000 nid=0x1150 waiting on condition [0x0f7bf000..0x0f7bfce8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x148686b8> (a java.util.concurrent.locks.ReentrantLock$FairSync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
        at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201)
        at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
        at org.wonderly.netbeans.perforce.PerforceCommand$P4Command.waitFor(PerforceCommand.java:182)
        - locked <0x14867f48> (a org.wonderly.netbeans.perforce.PerforceCommand$P4Command)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:822)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:819)
        at org.wonderly.swing.SwingWorker$4.doRun(SwingWorker.java:227)
        at org.wonderly.swing.SwingWorker$InContextRunnable.run(SwingWorker.java:188)
        at java.lang.Thread.run(Thread.java:619)

"Swing-Shell" daemon prio=6 tid=0x08674400 nid=0x1100 waiting on condition [0x0670f000..0x0670fa68]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x1346e0d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:458)
        at java.lang.Thread.run(Thread.java:619)

"Parsing & Indexing Loop (200906142201)" daemon prio=2 tid=0x083dec00 nid=0x134 runnable [0x0978e000..0x0978fb68]
   java.lang.Thread.State: RUNNABLE
        at java.security.AccessController.doPrivileged(Native Method)
        at java.io.BufferedWriter.<init>(BufferedWriter.java:91)
        at java.io.BufferedWriter.<init>(BufferedWriter.java:70)
        at java.io.PrintStream.init(PrintStream.java:83)
        at java.io.PrintStream.<init>(PrintStream.java:100)
        at java.io.PrintStream.<init>(PrintStream.java:62)
        at org.apache.tools.ant.module.bridge.AntBridge$MultiplexPrintStream.delegate(AntBridge.java:850)
        at org.apache.tools.ant.module.bridge.AntBridge$MultiplexPrintStream.flush(AntBridge.java:866)
        at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:278)
        at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:122)
        - locked <0x14e12e90> (a java.io.OutputStreamWriter)
        at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:212)
        at java.io.BufferedWriter.flush(BufferedWriter.java:236)
        - locked <0x14e12e90> (a java.io.OutputStreamWriter)
        at java.io.PrintWriter.flush(PrintWriter.java:276)
        - locked <0x14dd42b0> (a java.io.BufferedWriter)
        at com.sun.tools.javac.util.Log.flush(Log.java:244)
        at com.sun.tools.javac.api.JavacTaskImpl.enter(JavacTaskImpl.java:388)
        at com.sun.tools.javac.api.JavacTaskImpl.enterTrees(JavacTaskImpl.java:406)
        at org.netbeans.modules.java.source.indexing.MultiPassCompileWorker.compile(MultiPassCompileWorker.java:173)
        at org.netbeans.modules.java.source.indexing.JavaCustomIndexer$1$1.run(JavaCustomIndexer.java:139)
        at org.netbeans.modules.java.source.indexing.JavaCustomIndexer$1$1.run(JavaCustomIndexer.java:124)
        at org.netbeans.modules.java.source.tasklist.TaskCache.refreshTransaction(TaskCache.java:470)
        at org.netbeans.modules.java.source.indexing.JavaCustomIndexer$1.run(JavaCustomIndexer.java:124)
        at org.netbeans.modules.java.source.indexing.JavaCustomIndexer$1.run(JavaCustomIndexer.java:122)
        at org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock(ClassIndexManager.java:100)
        at org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:122)
        at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:165)
        at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:1152)
        at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:1461)
        at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:1345)
        at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:2413)
        at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:2369)
        at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:588)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)

"AWT-EventQueue-1" prio=6 tid=0x083ddc00 nid=0x17f0 in Object.wait() [0x0a8fe000..0x0a8ffb68]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x125a04b8> (a org.netbeans.core.TimableEventQueue)
        at java.lang.Object.wait(Object.java:485)
        at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
        - locked <0x125a04b8> (a org.netbeans.core.TimableEventQueue)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:236)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
        at java.awt.Dialog$1.run(Dialog.java:1047)
        at java.awt.Dialog$3.run(Dialog.java:1099)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Dialog.show(Dialog.java:1097)
        at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:985)
        at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1019)
        at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1007)
        at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:115)
        at org.openide.util.Mutex.doEventAccess(Mutex.java:1355)
        at org.openide.util.Mutex.readAccess(Mutex.java:268)
        at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:992)
        at java.awt.Component.show(Component.java:1447)
        at java.awt.Component.setVisible(Component.java:1400)
        at java.awt.Window.setVisible(Window.java:824)
        at java.awt.Dialog.setVisible(Dialog.java:987)
        at org.netbeans.modules.refactoring.java.RetoucheUtils.invokeAfterScanFinished(RetoucheUtils.java:947)
        at org.netbeans.modules.refactoring.java.ui.RefactoringActionsProvider.doCopy(RefactoringActionsProvider.java:259)
        at
org.netbeans.modules.refactoring.api.impl.ActionsImplementationFactory.doCopy(ActionsImplementationFactory.java:131)
        at org.netbeans.modules.refactoring.spi.impl.CopyAction.performAction(CopyAction.java:62)
        at
org.netbeans.modules.refactoring.spi.impl.RefactoringGlobalAction$ContextAction.actionPerformed(RefactoringGlobalAction.java:178)
        at
org.netbeans.modules.refactoring.impl.ClipboardConvertor$RefactoringPaste$RefactoringPasteType$1.run(ClipboardConvertor.java:141)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

"TimerQueue" daemon prio=6 tid=0x083dd400 nid=0x12dc in Object.wait() [0x0837f000..0x0837fbe8]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x125a0590> (a javax.swing.TimerQueue)
        at javax.swing.TimerQueue.run(TimerQueue.java:236)
        - locked <0x125a0590> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:619)

"Thread-5" daemon prio=6 tid=0x083dd000 nid=0x11c4 in Object.wait() [0x0a6ff000..0x0a6ffc68]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x124c06d0> (a java.util.LinkedList)
        at java.lang.Object.wait(Object.java:485)
        at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461)
        - locked <0x124c06d0> (a java.util.LinkedList)

"*** JFluid Separate Command Execution Thread" daemon prio=6 tid=0x083dc400 nid=0x1618 in Object.wait()
[0x0a2ff000..0x0a2ffd68]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12562e28> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:485)
        at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:102)
        - locked <0x12562e28> (a java.lang.Object)

"AWT-Windows" daemon prio=6 tid=0x053e8c00 nid=0x1488 runnable [0x0817f000..0x0817fbe8]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.windows.WToolkit.eventLoop(Native Method)
        at sun.awt.windows.WToolkit.run(WToolkit.java:291)
        at java.lang.Thread.run(Thread.java:619)

"AWT-Shutdown" prio=6 tid=0x053e8800 nid=0x11f0 in Object.wait() [0x07f7f000..0x07f7fc68]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11fdb4b8> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:485)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
        - locked <0x11fdb4b8> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

"Java2D Disposer" daemon prio=10 tid=0x05157c00 nid=0x4b8 in Object.wait() [0x07d7f000..0x07d7fce8]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11fdb548> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x11fdb548> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at sun.java2d.Disposer.run(Disposer.java:125)
        at java.lang.Thread.run(Thread.java:619)

"Timer-0" daemon prio=6 tid=0x05387000 nid=0x13f4 in Object.wait() [0x0736f000..0x0736fa68]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11fcc5c8> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x11fcc5c8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"CLI Requests Server" daemon prio=6 tid=0x05385c00 nid=0x11ec runnable [0x0716f000..0x0716fae8]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked <0x11fcc6a0> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1003)

"Active Reference Queue Daemon" daemon prio=2 tid=0x0507c400 nid=0xf0c in Object.wait() [0x0537f000..0x0537fb68]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11fb92a0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x11fb92a0> (a java.lang.ref.ReferenceQueue$Lock)
        at org.netbeans.modules.openide.util.ActiveQueue.run(ActiveQueue.java:53)
        at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=6 tid=0x01cd4800 nid=0x1590 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x01cc0000 nid=0x1084 waiting on condition [0x00000000..0x04b7f990]
   java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x01cbf400 nid=0x1788 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x01cbc400 nid=0x3b4 waiting on condition [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x01ca0000 nid=0x14f0 in Object.wait() [0x0457f000..0x0457fa68]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11fb94d0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x11fb94d0> (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=0x01c9ec00 nid=0x1218 in Object.wait() [0x0437f000..0x0437fae8]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11fb91e8> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:485)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x11fb91e8> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x01c0b800 nid=0xfec waiting on condition [0x00000000..0x0022f260]
   java.lang.Thread.State: RUNNABLE

"VM Thread" prio=10 tid=0x01c9b800 nid=0x604 runnable

"VM Periodic Task Thread" prio=10 tid=0x01cde800 nid=0x14dc waiting on condition

JNI global references: 4423

Heap
 def new generation   total 11072K, used 7978K [0x10040000, 0x10c40000, 0x11fa0000)
  eden space 9856K, 100% used [0x10040000, 0x109e0000, 0x109e0000)
  from space 1216K,   0% used [0x10b10000, 0x10b125b0, 0x10c40000)
  to   space 1216K,   0% used [0x109e0000, 0x109e0000, 0x10b10000)
 tenured generation   total 146792K, used 97158K [0x11fa0000, 0x1aefa000, 0x29840000)
   the space 146792K,  66% used [0x11fa0000, 0x17e81940, 0x17e81a00, 0x1aefa000)
 compacting perm gen  total 62976K, used 62727K [0x29840000, 0x2d5c0000, 0x36040000)
   the space 62976K,  99% used [0x29840000, 0x2d581e00, 0x2d581e00, 0x2d5c0000)
No shared spaces configured.

2009-06-25 13:42:54
Full thread dump Java HotSpot(TM) Client VM (11.0-b16 mixed mode):

"Default RequestProcessor" daemon prio=2 tid=0x0575f800 nid=0x13c8 waiting on condition [0x0b0ff000..0x0b0ffce8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x159e1ff0> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at org.netbeans.modules.java.editor.javadoc.JavadocCompletionQuery.queryImpl(JavadocCompletionQuery.java:152)
        at org.netbeans.modules.java.editor.javadoc.JavadocCompletionQuery.query(JavadocCompletionQuery.java:134)
        at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Thread-33" prio=6 tid=0x08672000 nid=0x1678 waiting on condition [0x3843f000..0x3843fd68]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x158f8a78> (a java.util.concurrent.locks.ReentrantLock$FairSync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
        at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201)
        at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
        at org.wonderly.netbeans.perforce.PerforceCommand$P4Command.waitFor(PerforceCommand.java:182)
        - locked <0x158f8a90> (a org.wonderly.netbeans.perforce.PerforceCommand$P4Command)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:822)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:819)
        at org.wonderly.swing.SwingWorker$4.doRun(SwingWorker.java:227)
        at org.wonderly.swing.SwingWorker$InContextRunnable.run(SwingWorker.java:188)
        at java.lang.Thread.run(Thread.java:619)

"Postponed ToggleMethodFieldBreakpointAction" daemon prio=2 tid=0x05760c00 nid=0x900 waiting on condition
[0x064cf000..0x064cfc68]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x15909b78> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at org.netbeans.modules.debugger.jpda.projects.EditorContextImpl$13.waitScanFinished(EditorContextImpl.java:1900)
        at org.netbeans.modules.debugger.jpda.projects.EditorContextImpl$13.getMessage(EditorContextImpl.java:1909)
        at
org.netbeans.modules.debugger.jpda.ui.actions.ToggleMethodFieldBreakpointAction$1.run(ToggleMethodFieldBreakpointAction.java:193)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Default RequestProcessor" daemon prio=2 tid=0x05761000 nid=0x13ec waiting on condition [0x0c2cf000..0x0c2cfbe8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x159e4d70> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at
org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.query(JavaCompletionProvider.java:281)
        at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Default RequestProcessor" daemon prio=2 tid=0x0575f400 nid=0x360 waiting on condition [0x0aaff000..0x0aaffc68]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x159e20a8> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at
org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.query(JavaCompletionProvider.java:281)
        at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Default RequestProcessor" daemon prio=2 tid=0x05760400 nid=0x10c8 waiting on condition [0x0690f000..0x0690f9e8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x12c96c08> (a java.util.concurrent.locks.ReentrantLock$FairSync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
        at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201)
        at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
        at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:181)
        at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:99)
        at org.netbeans.modules.editor.java.GoToSupport.performGoToImpl(GoToSupport.java:200)
        at org.netbeans.modules.editor.java.GoToSupport.access$000(GoToSupport.java:124)
        at org.netbeans.modules.editor.java.GoToSupport$2.run(GoToSupport.java:164)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Thread-30" prio=6 tid=0x083e0400 nid=0x1688 waiting on condition [0x09b8f000..0x09b8fae8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x148a4758> (a java.util.concurrent.locks.ReentrantLock$FairSync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
        at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201)
        at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
        at org.wonderly.netbeans.perforce.PerforceCommand$P4Command.waitFor(PerforceCommand.java:182)
        - locked <0x148a4770> (a org.wonderly.netbeans.perforce.PerforceCommand$P4Command)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:822)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:819)
        at org.wonderly.swing.SwingWorker$4.doRun(SwingWorker.java:227)
        at org.wonderly.swing.SwingWorker$InContextRunnable.run(SwingWorker.java:188)
        at java.lang.Thread.run(Thread.java:619)

"Thread-27" prio=6 tid=0x0b377800 nid=0x1640 waiting on condition [0x0e9bf000..0x0e9bfce8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x1485e6e0> (a java.util.concurrent.locks.ReentrantLock$FairSync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
        at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201)
        at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
        at org.wonderly.netbeans.perforce.PerforceCommand$P4Command.waitFor(PerforceCommand.java:182)
        - locked <0x1485e6f8> (a org.wonderly.netbeans.perforce.PerforceCommand$P4Command)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:822)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:819)
        at org.wonderly.swing.SwingWorker$4.doRun(SwingWorker.java:227)
        at org.wonderly.swing.SwingWorker$InContextRunnable.run(SwingWorker.java:188)
        at java.lang.Thread.run(Thread.java:619)

"Default RequestProcessor" daemon prio=2 tid=0x0b378400 nid=0x10d4 waiting on condition [0x0e1bf000..0x0e1bfce8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x1485cfd0> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at
org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.query(JavaCompletionProvider.java:281)
        at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Default RequestProcessor" daemon prio=2 tid=0x083e1c00 nid=0xd58 waiting on condition [0x0d5bf000..0x0d5bfbe8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x1485d060> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at org.netbeans.modules.java.editor.javadoc.JavadocCompletionQuery.queryImpl(JavadocCompletionQuery.java:152)
        at org.netbeans.modules.java.editor.javadoc.JavadocCompletionQuery.query(JavadocCompletionQuery.java:134)
        at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"ToolTip-Evaluator" daemon prio=2 tid=0x083df800 nid=0x1738 waiting on condition [0x0aeff000..0x0aeffae8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x12c96c08> (a java.util.concurrent.locks.ReentrantLock$FairSync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
        at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201)
        at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
        at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:181)
        at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:99)
        at org.netbeans.modules.editor.java.GoToSupport.performGoToImpl(GoToSupport.java:200)
        at org.netbeans.modules.editor.java.GoToSupport.performGoTo(GoToSupport.java:182)
        at org.netbeans.modules.editor.java.GoToSupport.getGoToElementTooltip(GoToSupport.java:137)
        at org.netbeans.modules.java.editor.hyperlink.JavaHyperlinkProvider.getTooltipText(JavaHyperlinkProvider.java:83)
        at org.netbeans.lib.editor.hyperlink.HyperlinkOperation$TooltipResolver.getValue(HyperlinkOperation.java:445)
        at org.netbeans.lib.editor.hyperlink.HyperlinkOperation$TooltipResolver.getValue(HyperlinkOperation.java:432)
        at org.netbeans.modules.editor.NbToolTip$Request.resolveTooltipText(NbToolTip.java:451)
        at org.netbeans.modules.editor.NbToolTip$Request.run(NbToolTip.java:381)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Default RequestProcessor" daemon prio=2 tid=0x083dbc00 nid=0x17f8 waiting on condition [0x0a0ff000..0x0a0ffce8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x148b0188> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at org.netbeans.modules.java.editor.javadoc.JavadocCompletionQuery.queryImpl(JavadocCompletionQuery.java:152)
        at org.netbeans.modules.java.editor.javadoc.JavadocCompletionQuery.query(JavadocCompletionQuery.java:134)
        at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Default RequestProcessor" daemon prio=2 tid=0x083e1400 nid=0x16ec waiting on condition [0x0998f000..0x0998fa68]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x1491dc70> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at org.netbeans.api.java.source.SourceUtils.waitScanFinished(SourceUtils.java:694)
        at org.netbeans.modules.refactoring.java.RetoucheUtils$ActionPerformer.run(RetoucheUtils.java:984)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Default RequestProcessor" daemon prio=2 tid=0x083e2c00 nid=0x804 waiting on condition [0x08f7f000..0x08f7fb68]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x148b0240> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at
org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.query(JavaCompletionProvider.java:281)
        at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Default RequestProcessor" daemon prio=2 tid=0x083db400 nid=0x1428 waiting on condition [0x0cfbf000..0x0cfbf9e8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x14824938> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at org.netbeans.api.java.source.SourceUtils.waitScanFinished(SourceUtils.java:694)
        at org.netbeans.modules.refactoring.java.RetoucheUtils$ActionPerformer.run(RetoucheUtils.java:984)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)

"Thread-24" prio=6 tid=0x08673c00 nid=0x1018 waiting on condition [0x0dfbf000..0x0dfbfb68]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x145fda68> (a java.util.concurrent.locks.ReentrantLock$FairSync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
        at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201)
        at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
        at org.wonderly.netbeans.perforce.PerforceCommand$P4Command.waitFor(PerforceCommand.java:182)
        - locked <0x145fda80> (a org.wonderly.netbeans.perforce.PerforceCommand$P4Command)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:822)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:819)
        at org.wonderly.swing.SwingWorker$4.doRun(SwingWorker.java:227)
        at org.wonderly.swing.SwingWorker$InContextRunnable.run(SwingWorker.java:188)
        at java.lang.Thread.run(Thread.java:619)

"Thread-15" prio=6 tid=0x0b376000 nid=0x1150 waiting on condition [0x0f7bf000..0x0f7bfce8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x144870e8> (a java.util.concurrent.locks.ReentrantLock$FairSync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
        at java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:201)
        at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
        at org.wonderly.netbeans.perforce.PerforceCommand$P4Command.waitFor(PerforceCommand.java:182)
        - locked <0x14486978> (a org.wonderly.netbeans.perforce.PerforceCommand$P4Command)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:822)
        at org.wonderly.netbeans.perforce.PerforceCommand$11.construct(PerforceCommand.java:819)
        at org.wonderly.swing.SwingWorker$4.doRun(SwingWorker.java:227)
        at org.wonderly.swing.SwingWorker$InContextRunnable.run(SwingWorker.java:188)
        at java.lang.Thread.run(Thread.java:619)

"Swing-Shell" daemon prio=6 tid=0x08674400 nid=0x1100 waiting on condition [0x0670f000..0x0670fa68]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x1327da08> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:458)
        at java.lang.Thread.run(Thread.java:619)

"Parsing & Indexing Loop (200906142201)" daemon prio=2 tid=0x083dec00 nid=0x134 runnable [0x0978e000..0x0978fb68]
   java.lang.Thread.State: RUNNABLE
        at java.security.AccessController.doPrivileged(Native Method)
        at java.io.BufferedWriter.<init>(BufferedWriter.java:91)
        at java.io.BufferedWriter.<init>(BufferedWriter.java:70)
        at java.io.PrintStream.init(PrintStream.java:83)
        at java.io.PrintStream.<init>(PrintStream.java:100)
        at java.io.PrintStream.<init>(PrintStream.java:62)
        at org.apache.tools.ant.module.bridge.AntBridge$MultiplexPrintStream.delegate(AntBridge.java:850)
        at org.apache.tools.ant.module.bridge.AntBridge$MultiplexPrintStream.flush(AntBridge.java:866)
        at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:278)
        at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:122)
        - locked <0x146a7a40> (a java.io.OutputStreamWriter)
        at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:212)
        at java.io.BufferedWriter.flush(BufferedWriter.java:236)
        - locked <0x146a7a40> (a java.io.OutputStreamWriter)
        at java.io.PrintWriter.flush(PrintWriter.java:276)
        - locked <0x14671610> (a java.io.BufferedWriter)
        at com.sun.tools.javac.util.Log.flush(Log.java:243)
        at com.sun.tools.javac.api.JavacTaskImpl.enter(JavacTaskImpl.java:388)
        at com.sun.tools.javac.api.JavacTaskImpl.enterTrees(JavacTaskImpl.java:406)
        at org.netbeans.modules.java.source.indexing.MultiPassCompileWorker.compile(MultiPassCompileWorker.java:173)
        at org.netbeans.modules.java.source.indexing.JavaCustomIndexer$1$1.run(JavaCustomIndexer.java:139)
        at org.netbeans.modules.java.source.indexing.JavaCustomIndexer$1$1.run(JavaCustomIndexer.java:124)
        at org.netbeans.modules.java.source.tasklist.TaskCache.refreshTransaction(TaskCache.java:470)
        at org.netbeans.modules.java.source.indexing.JavaCustomIndexer$1.run(JavaCustomIndexer.java:124)
        at org.netbeans.modules.java.source.indexing.JavaCustomIndexer$1.run(JavaCustomIndexer.java:122)
        at org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock(ClassIndexManager.java:100)
        at org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:122)
        at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:165)
        at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:1152)
        at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:1461)
        at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:1345)
        at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:2413)
        at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:2369)
        at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:588)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)

"AWT-EventQueue-1" prio=6 tid=0x083ddc00 nid=0x17f0 in Object.wait() [0x0a8ff000..0x0a8ffb68]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x1259e8a8> (a org.netbeans.core.TimableEventQueue)
        at java.lang.Object.wait(Object.java:485)
        at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
        - locked <0x1259e8a8> (a org.netbeans.core.TimableEventQueue)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:236)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

"TimerQueue" daemon prio=6 tid=0x083dd400 nid=0x12dc in Object.wait() [0x0837f000..0x0837fbe8]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x1259e980> (a javax.swing.TimerQueue)
        at javax.swing.TimerQueue.run(TimerQueue.java:236)
        - locked <0x1259e980> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:619)

"Thread-5" daemon prio=6 tid=0x083dd000 nid=0x11c4 in Object.wait() [0x0a6ff000..0x0a6ffc68]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x124c0368> (a java.util.LinkedList)
        at java.lang.Object.wait(Object.java:485)
        at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461)
        - locked <0x124c0368> (a java.util.LinkedList)

"*** JFluid Separate Command Execution Thread" daemon prio=6 tid=0x083dc400 nid=0x1618 in Object.wait()
[0x0a2ff000..0x0a2ffd68]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12562858> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:485)
        at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:102)
        - locked <0x12562858> (a java.lang.Object)

"AWT-Windows" daemon prio=6 tid=0x053e8c00 nid=0x1488 runnable [0x0817f000..0x0817fbe8]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.windows.WToolkit.eventLoop(Native Method)
        at sun.awt.windows.WToolkit.run(WToolkit.java:291)
        at java.lang.Thread.run(Thread.java:619)

"AWT-Shutdown" prio=6 tid=0x053e8800 nid=0x11f0 in Object.wait() [0x07f7f000..0x07f7fc68]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11fdb498> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:485)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
        - locked <0x11fdb498> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

"Java2D Disposer" daemon prio=10 tid=0x05157c00 nid=0x4b8 in Object.wait() [0x07d7f000..0x07d7fce8]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11fdb528> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x11fdb528> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at sun.java2d.Disposer.run(Disposer.java:125)
        at java.lang.Thread.run(Thread.java:619)

"Timer-0" daemon prio=6 tid=0x05387000 nid=0x13f4 in Object.wait() [0x0736f000..0x0736fa68]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11fcc5a8> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x11fcc5a8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"CLI Requests Server" daemon prio=6 tid=0x05385c00 nid=0x11ec runnable [0x0716f000..0x0716fae8]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked <0x11fcc680> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1003)

"Active Reference Queue Daemon" daemon prio=2 tid=0x0507c400 nid=0xf0c in Object.wait() [0x0537f000..0x0537fb68]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11fb92a0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x11fb92a0> (a java.lang.ref.ReferenceQueue$Lock)
        at org.netbeans.modules.openide.util.ActiveQueue.run(ActiveQueue.java:53)
        at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=6 tid=0x01cd4800 nid=0x1590 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x01cc0000 nid=0x1084 waiting on condition [0x00000000..0x04b7f990]
   java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x01cbf400 nid=0x1788 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x01cbc400 nid=0x3b4 waiting on condition [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x01ca0000 nid=0x14f0 in Object.wait() [0x0457f000..0x0457fa68]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11fb94d0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x11fb94d0> (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=0x01c9ec00 nid=0x1218 in Object.wait() [0x0437f000..0x0437fae8]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11fb91e8> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:485)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x11fb91e8> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x01c0b800 nid=0xfec waiting on condition [0x00000000..0x0022f260]
   java.lang.Thread.State: RUNNABLE

"VM Thread" prio=10 tid=0x01c9b800 nid=0x604 runnable

"VM Periodic Task Thread" prio=10 tid=0x01cde800 nid=0x14dc waiting on condition

JNI global references: 2858

Heap
 def new generation   total 11264K, used 10057K [0x10040000, 0x10c70000, 0x11fa0000)
  eden space 10048K, 100% used [0x10040000, 0x10a10000, 0x10a10000)
  from space 1216K,   0% used [0x10b40000, 0x10b425b0, 0x10c70000)
  to   space 1216K,   0% used [0x10a10000, 0x10a10000, 0x10b40000)
 tenured generation   total 149032K, used 130832K [0x11fa0000, 0x1b12a000, 0x29840000)
   the space 149032K,  87% used [0x11fa0000, 0x19f64218, 0x19f64400, 0x1b12a000)
 compacting perm gen  total 63744K, used 63687K [0x29840000, 0x2d680000, 0x36040000)
   the space 63744K,  99% used [0x29840000, 0x2d671c28, 0x2d671e00, 0x2d680000)
No shared spaces configured.
Comment 1 Jan Jancura 2009-08-18 15:24:31 UTC
Can you better describe what's going on? Some steps how to reproduce. UI freezes? Scanning is never ending? Scanning
writes something to output? What actions have you done? Dump seems OK. for me.
Comment 2 greggwon 2009-08-18 23:00:25 UTC
The offending thread trace is this on below.  It clearly shows that completion is waiting for scanning to complete.  
It is not acceptable to wait for this.  The interface that I wanted to "implement all missing methods" for was not
changing.  The IDE is off doing something that I might need it to do eventually in scanning, but the operation that I
wanted to do was being blocked by something completely unrelated.

"Default RequestProcessor" daemon prio=2 tid=0x0b378400 nid=0x10d4 waiting on condition [0x0e1bf000..0x0e1bfce8]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x15931690> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1086)
        at org.netbeans.modules.parsing.impl.TaskProcessor$ScanSync.get(TaskProcessor.java:1045)
        at
org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.query(JavaCompletionProvider.java:281)
        at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030)
Comment 3 Jiri Prox 2009-08-19 15:36:13 UTC

*** This issue has been marked as a duplicate of 133943 ***