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 88143 - IDE hangs if user call Class View tab in big projects
Summary: IDE hangs if user call Class View tab in big projects
Status: RESOLVED DUPLICATE of bug 88092
Alias: None
Product: cnd
Classification: Unclassified
Component: Navigation (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: Vladimir Kvashin
URL:
Keywords: USABILITY
Depends on:
Blocks:
 
Reported: 2006-10-27 12:05 UTC by soldatov
Modified: 2013-05-17 14:00 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description soldatov 2006-10-27 12:05:08 UTC
When I open big project (MySQL project for example) and call Class View tab,
then IDE hangs on some time

Steps:
Start IDE from new userdir
Open MySQL project and quickly (while progress bar doesn't display percents of
parsing) push Windows|Class View menu item
==> IDE hangs about 30 seconds
Comment 1 soldatov 2006-10-27 12:24:27 UTC
Stack trace:

r.<init>(APTLexer.java:291)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.generated.APTLexer.<init>(APTLexer.java:288)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.APTTokenStreamBuilder.buildTokenStream(APTTokenStreamBuilder.java:57)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.APTTokenStreamBuilder.buildTokenStream(APTTokenStreamBuilder.java:47)
        at
org.netbeans.modules.cnd.modelimpl.apt.utils.APTMacroUtils.define(APTMacroUtils.java:72)
        at
org.netbeans.modules.cnd.modelimpl.apt.utils.APTMacroUtils.fillMacroMap(APTMacroUtils.java:52)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.getMacroMap(ProjectBase.java:330)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.getDefaultPreprocState(ProjectBase.java:279)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl.createIfNeed(ProjectImpl.java:48)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase$1.visit(ProjectBase.java:240)
        at
org.netbeans.modules.cnd.modelimpl.platform.ModelSupport.visitNativeFileItems(ModelSupport.java:235)
        at
org.netbeans.modules.cnd.modelimpl.platform.ModelSupport.visitProjectFiles(ModelSupport.java:297)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.ensureFilesCreated(ProjectBase.java:238)
        - locked <0xd9caa570> (a
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase$2.run(ProjectBase.java:255)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.CodeModelRequestProcessor$1.run(CodeModelRequestProcessor.java:57)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)

"Inactive RequestProcessor thread [Was:Default
RequestProcessor/org.netbeans.modules.editor.errorstripe.AnnotationView$RepaintTask]"
daemon prio=1 tid=0x006cc018 nid=0x23 in Object.wait() [0xc4c7f000..0xc4c7fb70]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd93644d0> (a java.lang.Object)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:885)
        - locked <0xd93644d0> (a java.lang.Object)

"Inactive RequestProcessor thread [Was:Default
RequestProcessor/org.netbeans.modules.autoupdate.FlashingIcon$Timer]" daemon
prio=1 tid=0x00c56038 nid=0x22 in Object.wait() [0xc50ff000..0xc50ffaf0]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd9363330> (a java.lang.Object)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:885)
        - locked <0xd9363330> (a java.lang.Object)

"MDR event dispatcher" daemon prio=1 tid=0x00da40e8 nid=0x21 in Object.wait()
[0xcd37f000..0xcd37fa70]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd908a608> (a java.util.LinkedList)
        at java.lang.Object.wait(Object.java:474)
        at
org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:263)
        - locked <0xd908a608> (a java.util.LinkedList)
        at java.lang.Thread.run(Thread.java:595)

"DestroyJavaVM" prio=10 tid=0x00037bb8 nid=0x1 waiting on condition
[0x00000000..0xffbfe470]

"AWT-EventQueue-1" prio=10 tid=0x004e3740 nid=0x1d waiting for monitor entry
[0xc52fe000..0xc52ffc70]
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl.hasChangedFiles(ProjectImpl.java:181)
        - waiting to lock <0xd9caa570> (a
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.isStable(ProjectBase.java:703)
        at
org.netbeans.modules.cnd.classview.model.ProjectNode.<init>(ProjectNode.java:86)
        at
org.netbeans.modules.cnd.classview.ClassViewModel.createRoot(ClassViewModel.java:67)
        at
org.netbeans.modules.cnd.classview.ClassViewModel.getRoot(ClassViewModel.java:55)
        at
org.netbeans.modules.cnd.classview.ClassView$ModelFiller.run(ClassView.java:203)
        at
org.netbeans.modules.cnd.classview.ClassView.startFillingModel(ClassView.java:160)
        at org.netbeans.modules.cnd.classview.ClassView.startup(ClassView.java:81)
        at
org.netbeans.modules.cnd.classview.ClassViewTopComponent.componentOpened(ClassViewTopComponent.java:134)
        at
org.openide.windows.WindowManager.componentOpenNotify(WindowManager.java:273)
        at
org.netbeans.core.windows.WindowManagerImpl.notifyTopComponentOpened(WindowManagerImpl.java:902)
        at
org.netbeans.core.windows.Central.addModeOpenedTopComponent(Central.java:590)
        at
org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:255)
        at
org.netbeans.core.windows.WindowManagerImpl.topComponentOpen(WindowManagerImpl.java:998)
        at org.openide.windows.TopComponent.open(TopComponent.java:338)
        at org.openide.windows.TopComponent.open(TopComponent.java:330)
        at
org.netbeans.modules.cnd.classview.actions.ShowHideClassViewAction.performAction(ShowHideClassViewAction.java:60)
        at
org.netbeans.modules.cnd.classview.actions.ShowHideClassViewAction.actionPerformed(ShowHideClassViewAction.java:54)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
        at java.awt.Component.processMouseEvent(Component.java:5488)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
        at java.awt.Component.processEvent(Component.java:5253)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3955)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1774)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

"TimerQueue" daemon prio=10 tid=0x00303b20 nid=0x1c in Object.wait()
[0xcc6ff000..0xcc6ffbf0]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd901bdd0> (a javax.swing.TimerQueue)
        at javax.swing.TimerQueue.run(TimerQueue.java:233)
        - locked <0xd901bdd0> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:595)

"Inactive RequestProcessor thread [Was:Flush
ide.log/org.netbeans.core.startup.TopLogging$StreamDemultiplexor]" daemon prio=1
tid=0x00552dc0 nid=0x1b in Object.wait() [0xc53ff000..0xc53ffb70]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd86eac28> (a java.lang.Object)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:885)
        - locked <0xd86eac28> (a java.lang.Object)

"Class View Updater" daemon prio=1 tid=0x002f6b18 nid=0x1a waiting for monitor
entry [0xc54ff000..0xc54ffaf0]
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl.hasChangedFiles(ProjectImpl.java:181)
        - waiting to lock <0xd9caa570> (a
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.isStable(ProjectBase.java:703)
        at
org.netbeans.modules.cnd.classview.model.ProjectNode.<init>(ProjectNode.java:86)
        at
org.netbeans.modules.cnd.classview.ClassViewModel.createRoot(ClassViewModel.java:67)
        at
org.netbeans.modules.cnd.classview.ClassViewModel.getRoot(ClassViewModel.java:55)
        at
org.netbeans.modules.cnd.classview.ClassViewModel.update(ClassViewModel.java:175)
        at
org.netbeans.modules.cnd.classview.ClassViewUpdater.run(ClassViewUpdater.java:69)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)

"Code Model Parser 0" daemon prio=1 tid=0x00528ad8 nid=0x19 runnable
[0xcc5ff000..0xcc5ffa70]
        at
org.netbeans.modules.cnd.modelimpl.csm.core.AstUtil.getRawName(AstUtil.java:73)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.AstUtil.getRawNameInChildren(AstUtil.java:56)
        at
org.netbeans.modules.cnd.modelimpl.csm.FunctionImpl.<init>(FunctionImpl.java:59)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:82)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.AstRenderer.render(AstRenderer.java:49)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.render(FileImpl.java:205)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl._parse(FileImpl.java:394)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.parse(FileImpl.java:341)
        - locked <0xda1db0a8> (a java.lang.Object)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsed(FileImpl.java:173)
        - locked <0xda1db0a8> (a java.lang.Object)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:60)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:52)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)

"AWT-Motif" daemon prio=10 tid=0x002fe978 nid=0x16 runnable [0xcc7ff000..0xcc7ff8f0]
        at sun.awt.motif.MToolkit.run(Native Method)
        at java.lang.Thread.run(Thread.java:595)

"AWT-Shutdown" prio=10 tid=0x002fe480 nid=0x15 in Object.wait()
[0xcc8ff000..0xcc8ffc70]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd8c88cc0> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:474)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
        - locked <0xd8c88cc0> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:595)

"Java2D Disposer" daemon prio=10 tid=0x00307900 nid=0x14 in Object.wait()
[0xcc9ff000..0xcc9ffbf0]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd8e5f478> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0xd8e5f478> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at sun.java2d.Disposer.run(Disposer.java:107)
        at java.lang.Thread.run(Thread.java:595)

"Timer-0" daemon prio=10 tid=0x00318598 nid=0x13 in Object.wait()
[0xcd27f000..0xcd27fb70]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd8c73f68> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0xd8c73f68> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"CLI Requests Server" daemon prio=10 tid=0x003bf410 nid=0x11 runnable
[0xcdb7f000..0xcdb7fa70]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked <0xd8b9b1f8> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:450)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at org.netbeans.CLIHandler$Server.run(CLIHandler.java:867)

"Active Reference Queue Daemon" daemon prio=1 tid=0x001e52b8 nid=0xf in
Object.wait() [0xcdc7f000..0xcdc7f970]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd8e5f3f8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0xd8e5f3f8> (a java.lang.ref.ReferenceQueue$Lock)
        at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3002)
        at java.lang.Thread.run(Thread.java:595)

"Low Memory Detector" daemon prio=10 tid=0x0015c8b8 nid=0xd runnable
[0x00000000..0x00000000]

"CompilerThread1" daemon prio=10 tid=0x0015b768 nid=0xc waiting on condition
[0x00000000..0xce17ecb0]

"CompilerThread0" daemon prio=10 tid=0x0015a998 nid=0xb runnable
[0x00000000..0xce27ec28]

"AdapterThread" daemon prio=10 tid=0x00159320 nid=0xa waiting on condition
[0x00000000..0x00000000]

"Signal Dispatcher" daemon prio=10 tid=0x00158548 nid=0x9 waiting on condition
[0x00000000..0x00000000]

"Finalizer" daemon prio=10 tid=0x0014c108 nid=0x8 in Object.wait()
[0xf8a7f000..0xf8a7f9f0]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd86cc298> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0xd86cc298> (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=0x0014bbc8 nid=0x7 in Object.wait()
[0xf8b7f000..0xf8b7f970]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd8e1b198> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:474)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0xd8e1b198> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=10 tid=0x00149ae8 nid=0x6 runnable 

"GC task threa0 (ParallelGC)" prio=10 tid=0x000b9190 nid=0x2 runnable 

"GC task threa1 (ParallelGC)" prio=10 tid=0x000b9bd0 nid=0x3 runnable 

"GC task threa2 (ParallelGC)" prio=10 tid=0x000ba610 nid=0x4 runnable 

"GC task threa3 (ParallelGC)" prio=10 tid=0x000bb050 nid=0x5 runnable 

"VM Periodic Task Thread" prio=10 tid=0x0015db40 nid=0xe waiting on condition 

^\Full thread dump Java HotSpot(TM) Server VM (1.5.0_07-b03 mixed mode):

"Inactive RequestProcessor thread [Was:Folder
recognizer/org.openide.loaders.FolderList$ListTask]" daemon prio=1
tid=0x012ec490 nid=0x2b in Object.wait() [0xc487f000..0xc487faf0]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd9959eb8> (a java.lang.Object)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:885)
        - locked <0xd9959eb8> (a java.lang.Object)

"Code Model Request Processor: Filling parser queue for mysql" daemon prio=1
tid=0x01b2e9f0 nid=0x25 waiting for monitor entry [0xc4a7f000..0xc4a7fc70]
        at
org.netbeans.modules.cnd.modelimpl.apt.utils.APTStringManager.getString(APTStringManager.java:69)
        - waiting to lock <0xda29bd08> (a java.lang.String)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.APTBaseToken.setText(APTBaseToken.java:94)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.generated.APTLexer.mPREPROC_DIRECTIVE(APTLexer.java:1975)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.generated.APTLexer.nextToken(APTLexer.java:575)
        at
org.netbeans.modules.cnd.modelimpl.apt.utils.APTMacroUtils.define(APTMacroUtils.java:74)
        at
org.netbeans.modules.cnd.modelimpl.apt.utils.APTMacroUtils.fillMacroMap(APTMacroUtils.java:52)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.getMacroMap(ProjectBase.java:330)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.getDefaultPreprocState(ProjectBase.java:279)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1774)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

"TimerQueue" daemon prio=10 tid=0x00303b20 nid=0x1c in Object.wait()
[0xcc6ff000..0xcc6ffbf0]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd901bdd0> (a javax.swing.TimerQueue)
        at javax.swing.TimerQueue.run(TimerQueue.java:233)
        - locked <0xd901bdd0> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:595)

"Inactive RequestProcessor thread
[Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=1
tid=0x00552dc0 nid=0x1b in Object.wait() [0xc53ff000..0xc53ffb70]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd86eac28> (a java.lang.Object)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:885)
        - locked <0xd86eac28> (a java.lang.Object)

"Class View Updater" daemon prio=1 tid=0x002f6b18 nid=0x1a waiting for monitor
entry [0xc54ff000..0xc54ffaf0]
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl.hasChangedFiles(ProjectImpl.java:181)
        - waiting to lock <0xd9caa570> (a
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.isStable(ProjectBase.java:703)
        at
org.netbeans.modules.cnd.classview.model.ProjectNode.<init>(ProjectNode.java:86)
        at
org.netbeans.modules.cnd.classview.ClassViewModel.createRoot(ClassViewModel.java:67)
        at
org.netbeans.modules.cnd.classview.ClassViewModel.getRoot(ClassViewModel.java:55)
        at
org.netbeans.modules.cnd.classview.ClassViewModel.update(ClassViewModel.java:175)
        at
org.netbeans.modules.cnd.classview.ClassViewUpdater.run(ClassViewUpdater.java:69)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)

"Code Model Parser 0" daemon prio=1 tid=0x00528ad8 nid=0x19 runnable
[0xcc5fd000..0xcc5ffa70]
        at
org.netbeans.modules.cnd.modelimpl.apt.utils.APTStringManager.getString(APTStringManager.java:69)
        - waiting to lock <0xda29bd08> (a java.lang.String)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.APTBaseToken.setText(APTBaseToken.java:94)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.generated.APTLexer.mID_LIKE(APTLexer.java:2882)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.generated.APTLexer.nextToken(APTLexer.java:608)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.structure.APTBuilder.initNode(APTBuilder.java:148)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.structure.APTBuilder.addChildren(APTBuilder.java:115)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.structure.APTBuilder.initPreprocBranch(APTBuilder.java:140)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.structure.APTBuilder.addChildren(APTBuilder.java:112)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.structure.APTBuilder.initPreprocBranch(APTBuilder.java:140)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.structure.APTBuilder.addChildren(APTBuilder.java:112)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.structure.APTBuilder.initPreprocBranch(APTBuilder.java:140)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.structure.APTBuilder.addChildren(APTBuilder.java:112)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.structure.APTBuilder.buildFileAPT(APTBuilder.java:88)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.structure.APTBuilder.buildAPT(APTBuilder.java:47)
        at
org.netbeans.modules.cnd.modelimpl.cache.impl.FileCacheSyncBridge.createAPT(FileCacheSyncBridge.java:296)
        - locked <0xf2e95640> (a
org.netbeans.modules.cnd.modelimpl.cache.impl.FileCacheSyncBridge$1)
        at
org.netbeans.modules.cnd.modelimpl.cache.impl.FileCacheSyncBridge.createAPTLight(FileCacheSyncBridge.java:272)
        at
org.netbeans.modules.cnd.modelimpl.cache.impl.FileCacheSyncBridge.findAPTLight(FileCacheSyncBridge.java:139)
        - locked <0xf2e95668> (a
org.netbeans.modules.cnd.modelimpl.cache.impl.FileCacheSyncBridge$3)
        at
org.netbeans.modules.cnd.modelimpl.cache.impl.CacheManagerImpl.findAPTLight(CacheManagerImpl.java:82)
        at
org.netbeans.modules.cnd.modelimpl.cache.CacheManager.findAPTLight(CacheManager.java:69)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:499)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.LibProjectImpl.onFileIncluded(LibProjectImpl.java:221)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.parser.APTParseFileWalker.include(APTParseFileWalker.java:228)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.parser.APTParseFileWalker.onInclude(APTParseFileWalker.java:116)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.onAPT(APTWalker.java:204)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:166)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:169)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:164)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:169)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:164)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:61)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:504)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.parser.APTParseFileWalker.include(APTParseFileWalker.java:228)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.parser.APTParseFileWalker.onInclude(APTParseFileWalker.java:116)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.onAPT(APTWalker.java:204)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:166)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:169)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:164)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:61)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:504)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.parser.APTParseFileWalker.include(APTParseFileWalker.java:228)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.parser.APTParseFileWalker.onInclude(APTParseFileWalker.java:116)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.onAPT(APTWalker.java:204)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:166)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:169)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:164)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:61)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:504)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.parser.APTParseFileWalker.include(APTParseFileWalker.java:228)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.parser.APTParseFileWalker.onInclude(APTParseFileWalker.java:116)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.onAPT(APTWalker.java:204)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:166)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:169)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:164)
        at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.visit(APTWalker.java:61)
        at
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:504)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.parser.APTParseFileWalker.include(APTParseFileWalker.java:228)
        at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.parser.APTParseFileWalker.onInclude(APTParseFileWalker.java:116)
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked <0xd8b9b1f8> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:450)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at org.netbeans.CLIHandler$Server.run(CLIHandler.java:867)

"Active Reference Queue Daemon" daemon prio=1 tid=0x001e52b8 nid=0xf in
Object.wait() [0xcdc7f000..0xcdc7f970]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd8e5f3f8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0xd8e5f3f8> (a java.lang.ref.ReferenceQueue$Lock)
        at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3002)
        at java.lang.Thread.run(Thread.java:595)

"Low Memory Detector" daemon prio=10 tid=0x0015c8b8 nid=0xd runnable
[0x00000000..0x00000000]

"CompilerThread1" daemon prio=10 tid=0x0015b768 nid=0xc waiting on condition
[0x00000000..0xce17ecb0]

"CompilerThread0" daemon prio=10 tid=0x0015a998 nid=0xb waiting on condition
[0x00000000..0xce27ec28]

"AdapterThread" daemon prio=10 tid=0x00159320 nid=0xa waiting on condition
[0x00000000..0x00000000]

"Signal Dispatcher" daemon prio=10 tid=0x00158548 nid=0x9 waiting on condition
[0x00000000..0x00000000]

"Finalizer" daemon prio=10 tid=0x0014c108 nid=0x8 in Object.wait()
[0xf8a7f000..0xf8a7f9f0]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd86cc298> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0xd86cc298> (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=0x0014bbc8 nid=0x7 in Object.wait()
[0xf8b7f000..0xf8b7f970]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd8e1b198> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:474)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0xd8e1b198> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=10 tid=0x00149ae8 nid=0x6 runnable 

"GC task threa0 (ParallelGC)" prio=10 tid=0x000b9190 nid=0x2 runnable 

"GC task threa1 (ParallelGC)" prio=10 tid=0x000b9bd0 nid=0x3 runnable 

"GC task threa2 (ParallelGC)" prio=10 tid=0x000ba610 nid=0x4 runnable 

"GC task threa3 (ParallelGC)" prio=10 tid=0x000bb050 nid=0x5 runnable 

"VM Periodic Task Thread" prio=10 tid=0x0015db40 nid=0xe waiting on condition 


Comment 2 Vladimir Kvashin 2006-10-28 11:12:13 UTC
The reason is exactly the same as in
http://www.netbeans.org/issues/show_bug.cgi?id=88092 ,
which is already fiexed.
So I mark this one as duplicate


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