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.
Summary: | IDE does not provide "implement abstract methods" when scanning is active | ||
---|---|---|---|
Product: | editor | Reporter: | greggwon <greggwon> |
Component: | Parsing & Indexing | Assignee: | 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
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. 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) *** This issue has been marked as a duplicate of 133943 *** |