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.
Hi, On three different windows machines (XP SP2, with 1gb RAM, JDK 1.5.5) I've noticed that the file open dialogue is so slow to open at to be unusable. Try to 'File/Open' & my CPU is at 100% for over 5 mins in some instances. This is true of the installer too - it says it can't find a supported JDK & then I have to wait for ages while I try to browse to my JDK (even tho' JAVA_HOME is set & pointing to a 1.5.5 JDK). Is this a JDK issue or a NetBeans issue? Either way, I can't currently use this preview version for any serious work. Eddie
Could you please take few thread-dumps during the dialog is opening? Also do you have any links on your desktop ?
I faced the same problem. Either with desktop full of links and files OR completely blank. >Could you please take few thread-dumps during the dialog is opening? Two tdumps below: -#1-------------------------------------------------------------------------------------------------- Full thread dump Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode): "Basic L&F File Loading Thread" prio=6 tid=0x52795000 nid=0xc60 waiting on condition [0x5362f000..0x5362fa14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x03f70280> (a java.util.concurrent.FutureTask$Sync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt (AbstractQueuedSynchronizer.java:7 47) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly (AbstractQueuedSynchronizer .java:905) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly (AbstractQueuedSynchronizer.j ava:1217) at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at sun.awt.shell.Win32ShellFolder2$ComTask.execute(Win32ShellFolder2.java:1214) at sun.awt.shell.Win32ShellFolder2.hasAttribute(Win32ShellFolder2.java:516) at sun.awt.shell.Win32ShellFolder2.isDirectory(Win32ShellFolder2.java:585) at org.netbeans.modules.project.ui.ProjectChooserAccessory$ProjectDirFilter.accept (ProjectChooserAccessory.java:527) at javax.swing.JFileChooser.accept(JFileChooser.java:1575) at javax.swing.plaf.basic.BasicDirectoryModel$LoadFilesThread.run0(BasicDirectoryModel.java:233) at javax.swing.plaf.basic.BasicDirectoryModel$LoadFilesThread.run(BasicDirectoryModel.java:215) "Swing-Shell" daemon prio=6 tid=0x53eccc00 nid=0xc8c runnable [0x5367f000..0x5367fb14] java.lang.Thread.State: RUNNABLE at sun.awt.shell.Win32ShellFolder2.getAttributes0(Native Method) at sun.awt.shell.Win32ShellFolder2.access$700(Win32ShellFolder2.java:55) at sun.awt.shell.Win32ShellFolder2$6.call(Win32ShellFolder2.java:519) at sun.awt.shell.Win32ShellFolder2$6.call(Win32ShellFolder2.java:516) 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:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at sun.awt.shell.Win32ShellFolder2$ComTaskExecutor$2.run(Win32ShellFolder2.java:1180) at java.lang.Thread.run(Thread.java:619) "GSF Source Worker Thread" prio=6 tid=0x52421000 nid=0x1b4 waiting on condition [0x539ff000..0x539ffc14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x05611128> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.j ava:1963) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245) at org.netbeans.api.retouche.source.Source$CompilationJob.run(Source.java:1115) 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:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "org.netbeans.modules.retouche.source.usages.RepositoryUpdater" prio=6 tid=0x53e9d800 nid=0x11c in Object.wait() [0x53a4 f000..0x53a4fc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x05610e68> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x05610e68> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "DestroyJavaVM" prio=6 tid=0x00308000 nid=0xa18 waiting on condition [0x00000000..0x0091fd4c] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=6 tid=0x53ad6800 nid=0xbb4 waiting on condition [0x539ad000..0x539afb14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x03f461d0> (a java.util.concurrent.FutureTask$Sync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt (AbstractQueuedSynchronizer.java:7 47) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly (AbstractQueuedSynchronizer .java:905) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly (AbstractQueuedSynchronizer.j ava:1217) at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at sun.awt.shell.Win32ShellFolder2$ComTask.execute(Win32ShellFolder2.java:1214) at sun.awt.shell.Win32ShellFolder2.hasAttribute(Win32ShellFolder2.java:516) at sun.awt.shell.Win32ShellFolder2.isFileSystem(Win32ShellFolder2.java:509) at sun.awt.shell.Win32ShellFolderManager2.isFileSystemRoot(Win32ShellFolderManager2.java:323) at sun.awt.shell.ShellFolder.isFileSystemRoot(ShellFolder.java:233) at sun.awt.shell.ShellFolder.exists(ShellFolder.java:281) at org.netbeans.modules.project.ui.ProjectChooserAccessory$ProjectFileView.getIcon (ProjectChooserAccessory.java: 554) at javax.swing.JFileChooser.getIcon(JFileChooser.java:1534) at org.netbeans.swing.dirchooser.DirectoryChooserUI$DirectoryComboBoxRenderer.getListCellRendererComponent (Direc toryChooserUI.java:1589) at javax.swing.plaf.basic.BasicComboBoxUI.paintCurrentValue(BasicComboBoxUI.java:1157) at com.sun.java.swing.plaf.windows.WindowsComboBoxUI.paintCurrentValue(WindowsComboBoxUI.java:293) at javax.swing.plaf.basic.BasicComboBoxUI.paint(BasicComboBoxUI.java:860) at com.sun.java.swing.plaf.windows.WindowsComboBoxUI.paint(WindowsComboBoxUI.java:199) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:763) at javax.swing.JComponent.paint(JComponent.java:1027) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04f8d678> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04f8d678> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04f8d678> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04f8d678> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04f8d678> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04f8d678> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04f8d678> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JLayeredPane.paint(JLayeredPane.java:564) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04f8d678> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:285) at javax.swing.RepaintManager.paint(RepaintManager.java:1128) at javax.swing.JComponent._paintImmediately(JComponent.java:5070) at javax.swing.JComponent.paintImmediately(JComponent.java:4880) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:723) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:679) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:659) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177) at java.awt.Dialog$1.run(Dialog.java:1039) at java.awt.Dialog$3.run(Dialog.java:1091) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1089) at javax.swing.JFileChooser.showDialog(JFileChooser.java:723) at javax.swing.JFileChooser.showOpenDialog(JFileChooser.java:626) at org.netbeans.modules.project.ui.actions.OpenProject.actionPerformed(OpenProject.java:79) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1216) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1257) at java.awt.Component.processMouseEvent(Component.java:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) "TimerQueue" daemon prio=6 tid=0x528c9800 nid=0x858 in Object.wait() [0x534bf000..0x534bfb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0519e670> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x0519e670> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Thread-3" daemon prio=6 tid=0x53ad8800 nid=0xf5c in Object.wait() [0x5395f000..0x5395fc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0519eb68> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x0519eb68> (a java.util.LinkedList) "Default RequestProcessor" daemon prio=2 tid=0x52ae7400 nid=0x218 waiting on condition [0x535df000..0x535dfb14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x03f7eb28> (a java.util.concurrent.FutureTask$Sync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt (AbstractQueuedSynchronizer.java:7 47) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly (AbstractQueuedSynchronizer .java:905) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly (AbstractQueuedSynchronizer.j ava:1217) at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at sun.awt.shell.Win32ShellFolder2$ComTask.execute(Win32ShellFolder2.java:1214) at sun.awt.shell.Win32ShellFolder2.hasAttribute(Win32ShellFolder2.java:516) at sun.awt.shell.Win32ShellFolder2.isHidden(Win32ShellFolder2.java:739) at javax.swing.filechooser.FileSystemView.isHiddenFile(FileSystemView.java:296) at javax.swing.filechooser.FileSystemView.getFiles(FileSystemView.java:459) at org.netbeans.swing.dirchooser.DirectoryNode.getFiles(DirectoryNode.java:148) at org.netbeans.swing.dirchooser.DirectoryNode.loadChildren(DirectoryNode.java:114) at org.netbeans.swing.dirchooser.DirectoryChooserUI$12.run(DirectoryChooserUI.java:1003) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "AWT-Windows" daemon prio=6 tid=0x52846800 nid=0x8f4 runnable [0x52fff000..0x52fffc14] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:290) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=6 tid=0x52845c00 nid=0xfa8 in Object.wait() [0x52faf000..0x52fafc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04d57b80> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x04d57b80> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x527e4800 nid=0xea8 in Object.wait() [0x52e5f000..0x52e5fd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04a8eb90> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04a8eb90> (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) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=2 tid=0x523f 6000 nid=0xedc in Object.wait() [0x52d1f000..0x52d1fa14] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04e61af8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:917) - locked <0x04e61af8> (a java.lang.Object) "Timer-0" daemon prio=6 tid=0x523ee800 nid=0x60c in Object.wait() [0x52ccf000..0x52ccfa94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04e61b58> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x04e61b58> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x523f5400 nid=0x8c4 runnable [0x52c7f000..0x52c7fb14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x04dc5e58> (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:981) "Active Reference Queue Daemon" daemon prio=2 tid=0x523ee400 nid=0x3c8 in Object.wait() [0x5277f000..0x5277fb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04ac9668> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04ac9668> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3034) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=6 tid=0x52358800 nid=0x900 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x52353c00 nid=0x97c waiting on condition [0x00000000..0x5268f998] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x52352800 nid=0x13c runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x52351c00 nid=0x548 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=6 tid=0x4f5df400 nid=0xb98 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x4f5c9400 nid=0xd74 in Object.wait() [0x5234f000..0x5234fb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04f06d00> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04f06d00> (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=0x4f5c5000 nid=0xc08 in Object.wait() [0x522ff000..0x522ffb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04d57bd0> (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 <0x04d57bd0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x4f5c2000 nid=0x708 runnable "Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x0030b800 nid=0xe58 runnable "Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x0030a000 nid=0xa10 runnable "Concurrent Mark-Sweep GC Thread" prio=10 tid=0x4f546400 nid=0x2b8 runnable "VM Periodic Task Thread" prio=10 tid=0x5235b400 nid=0xa1c waiting on condition JNI global references: 1374 Heap par new generation total 29504K, used 25177K [0x02a70000, 0x04a70000, 0x04a70000) eden space 26240K, 83% used [0x02a70000, 0x03fd6618, 0x04410000) from space 3264K, 100% used [0x04740000, 0x04a70000, 0x04a70000) to space 3264K, 0% used [0x04410000, 0x04410000, 0x04740000) concurrent mark-sweep generation total 491520K, used 10872K [0x04a70000, 0x22a70000, 0x42a70000) concurrent-mark-sweep perm gen total 32768K, used 28424K [0x42a70000, 0x44a70000, 0x4f270000) -#2-------------------------------------------------------------------------------------------------- Full thread dump Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode): "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=2 tid=0x527b 9800 nid=0x9a0 in Object.wait() [0x5390f000..0x5390fc14] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x030adb00> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:917) - locked <0x030adb00> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.project.ui.ProjectChooserAccessory$ 1]" daemon prio=2 tid=0x527b9400 nid=0xf98 in Object.wait() [0x5387f000..0x5387fc94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x030a83f8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:917) - locked <0x030a83f8> (a java.lang.Object) "Basic L&F File Loading Thread" prio=6 tid=0x52b65400 nid=0xd48 waiting on condition [0x5362f000..0x5362fd14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x03099bf0> (a java.util.concurrent.FutureTask$Sync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt (AbstractQueuedSynchronizer.java:7 47) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly (AbstractQueuedSynchronizer .java:905) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly (AbstractQueuedSynchronizer.j ava:1217) at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at sun.awt.shell.Win32ShellFolder2$ComTask.execute(Win32ShellFolder2.java:1214) at sun.awt.shell.Win32ShellFolder2.hasAttribute(Win32ShellFolder2.java:516) at sun.awt.shell.Win32ShellFolder2.isDirectory(Win32ShellFolder2.java:585) at org.netbeans.modules.project.ui.ProjectChooserAccessory$ProjectDirFilter.accept (ProjectChooserAccessory.java: 527) at javax.swing.JFileChooser.accept(JFileChooser.java:1575) at javax.swing.plaf.basic.BasicDirectoryModel$LoadFilesThread.run0(BasicDirectoryModel.java:233) at javax.swing.plaf.basic.BasicDirectoryModel$LoadFilesThread.run(BasicDirectoryModel.java:215) "Swing-Shell" daemon prio=6 tid=0x53eccc00 nid=0xc8c runnable [0x5367f000..0x5367fb14] java.lang.Thread.State: RUNNABLE at sun.awt.shell.Win32ShellFolder2.getAttributes0(Native Method) at sun.awt.shell.Win32ShellFolder2.access$700(Win32ShellFolder2.java:55) at sun.awt.shell.Win32ShellFolder2$6.call(Win32ShellFolder2.java:519) at sun.awt.shell.Win32ShellFolder2$6.call(Win32ShellFolder2.java:516) 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:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at sun.awt.shell.Win32ShellFolder2$ComTaskExecutor$2.run(Win32ShellFolder2.java:1180) at java.lang.Thread.run(Thread.java:619) "GSF Source Worker Thread" prio=6 tid=0x52421000 nid=0x1b4 waiting on condition [0x539ff000..0x539ffc14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x05611128> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.j ava:1963) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245) at org.netbeans.api.retouche.source.Source$CompilationJob.run(Source.java:1115) 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:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "org.netbeans.modules.retouche.source.usages.RepositoryUpdater" prio=6 tid=0x53e9d800 nid=0x11c in Object.wait() [0x53a4 f000..0x53a4fc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x05610e68> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x05610e68> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "DestroyJavaVM" prio=6 tid=0x00308000 nid=0xa18 waiting on condition [0x00000000..0x0091fd4c] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=6 tid=0x53ad6800 nid=0xbb4 waiting on condition C:\Program Files\NetBeans 6.0 Beta 1\bin>[0x539ad000..0x539afb14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x030b0c78> (a java.util.concurrent.FutureTask$Sync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt (AbstractQueuedSynchronizer.java:7 47) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly (AbstractQueuedSynchronizer .java:905) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly (AbstractQueuedSynchronizer.j ava:1217) at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at sun.awt.shell.Win32ShellFolder2$ComTask.execute(Win32ShellFolder2.java:1214) at sun.awt.shell.Win32ShellFolder2.hasAttribute(Win32ShellFolder2.java:516) at sun.awt.shell.Win32ShellFolder2.isFileSystem(Win32ShellFolder2.java:509) at sun.awt.shell.Win32ShellFolder2.equals(Win32ShellFolder2.java:484) at java.util.ArrayList.indexOf(ArrayList.java:216) at sun.awt.shell.Win32ShellFolderManager2.compareShellFolders(Win32ShellFolderManager2.java:366) at sun.awt.shell.Win32ShellFolder2.compareTo(Win32ShellFolder2.java:1073) at sun.awt.shell.Win32ShellFolder2.compareTo(Win32ShellFolder2.java:55) at java.util.Arrays.mergeSort(Arrays.java:1160) at java.util.Arrays.sort(Arrays.java:1079) at sun.awt.shell.Win32ShellFolderManager2.get(Win32ShellFolderManager2.java:205) at sun.awt.shell.ShellFolder.get(ShellFolder.java:218) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.netbeans.swing.dirchooser.DirectoryChooserUI.getShellFolderRoots(DirectoryChooserUI.java:315) at org.netbeans.swing.dirchooser.DirectoryChooserUI.access$4200(DirectoryChooserUI.java:83) at org.netbeans.swing.dirchooser.DirectoryChooserUI$DirectoryComboBoxModel.addItem (DirectoryChooserUI.java:1646) at org.netbeans.swing.dirchooser.DirectoryChooserUI$DirectoryComboBoxModel.access$2000 (DirectoryChooserUI.java:1 616) at org.netbeans.swing.dirchooser.DirectoryChooserUI.fireDirectoryChanged(DirectoryChooserUI.java:1199) at org.netbeans.swing.dirchooser.DirectoryChooserUI.access$2400(DirectoryChooserUI.java:83) at org.netbeans.swing.dirchooser.DirectoryChooserUI$14.propertyChange(DirectoryChooserUI.java:1323) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at java.awt.Component.firePropertyChange(Component.java:7865) at javax.swing.JFileChooser.setCurrentDirectory(JFileChooser.java:568) at org.netbeans.swing.dirchooser.FileCompletionPopup.keyPressed(FileCompletionPopup.java:222) at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:233) at java.awt.Component.processKeyEvent(Component.java:5996) at javax.swing.JComponent.processKeyEvent(JComponent.java:2799) at java.awt.Component.processEvent(Component.java:5815) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:697) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:962) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:834) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:661) at java.awt.Component.dispatchEventImpl(Component.java:4282) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177) at java.awt.Dialog$1.run(Dialog.java:1039) at java.awt.Dialog$3.run(Dialog.java:1091) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1089) at javax.swing.JFileChooser.showDialog(JFileChooser.java:723) at javax.swing.JFileChooser.showOpenDialog(JFileChooser.java:626) at org.netbeans.modules.project.ui.actions.OpenProject.actionPerformed(OpenProject.java:79) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1216) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1257) at java.awt.Component.processMouseEvent(Component.java:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) "TimerQueue" daemon prio=6 tid=0x528c9800 nid=0x858 in Object.wait() [0x534bf000..0x534bfb94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0519e670> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x0519e670> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Thread-3" daemon prio=6 tid=0x53ad8800 nid=0xf5c in Object.wait() [0x5395f000..0x5395fc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0519eb68> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x0519eb68> (a java.util.LinkedList) "Default RequestProcessor" daemon prio=2 tid=0x52ae7400 nid=0x218 waiting on condition [0x535df000..0x535dfb14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x031136f0> (a java.util.concurrent.FutureTask$Sync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt (AbstractQueuedSynchronizer.java:7 47) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly (AbstractQueuedSynchronizer .java:905) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly (AbstractQueuedSynchronizer.j ava:1217) at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at sun.awt.shell.Win32ShellFolder2$ComTask.execute(Win32ShellFolder2.java:1214) at sun.awt.shell.Win32ShellFolder2.hasAttribute(Win32ShellFolder2.java:516) at sun.awt.shell.Win32ShellFolder2.isHidden(Win32ShellFolder2.java:739) at javax.swing.filechooser.FileSystemView.isHiddenFile(FileSystemView.java:296) at javax.swing.filechooser.FileSystemView.getFiles(FileSystemView.java:459) at org.netbeans.swing.dirchooser.DirectoryNode.getFiles(DirectoryNode.java:148) at org.netbeans.swing.dirchooser.DirectoryNode.loadChildren(DirectoryNode.java:114) at org.netbeans.swing.dirchooser.DirectoryChooserUI$12.run(DirectoryChooserUI.java:1003) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "AWT-Windows" daemon prio=6 tid=0x52846800 nid=0x8f4 runnable [0x52fff000..0x52fffc14] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:290) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=6 tid=0x52845c00 nid=0xfa8 in Object.wait() [0x52faf000..0x52fafc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04d57b80> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x04d57b80> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x527e4800 nid=0xea8 in Object.wait() [0x52e5f000..0x52e5fd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04a8eb90> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04a8eb90> (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=0x523ee800 nid=0x60c in Object.wait() [0x52ccf000..0x52ccfa94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04e61b58> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x04e61b58> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x523f5400 nid=0x8c4 runnable [0x52c7f000..0x52c7fb14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x04dc5e58> (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:981) "Active Reference Queue Daemon" daemon prio=2 tid=0x523ee400 nid=0x3c8 in Object.wait() [0x5277f000..0x5277fb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04ac9668> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04ac9668> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3034) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=6 tid=0x52358800 nid=0x900 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x52353c00 nid=0x97c waiting on condition [0x00000000..0x5268f998] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x52352800 nid=0x13c runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x52351c00 nid=0x548 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=6 tid=0x4f5df400 nid=0xb98 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x4f5c9400 nid=0xd74 in Object.wait() [0x5234f000..0x5234fb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04f06d00> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04f06d00> (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=0x4f5c5000 nid=0xc08 in Object.wait() [0x522ff000..0x522ffb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04d57bd0> (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 <0x04d57bd0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x4f5c2000 nid=0x708 runnable "Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x0030b800 nid=0xe58 runnable "Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x0030a000 nid=0xa10 runnable "Concurrent Mark-Sweep GC Thread" prio=10 tid=0x4f546400 nid=0x2b8 runnable "VM Periodic Task Thread" prio=10 tid=0x5235b400 nid=0xa1c waiting on condition JNI global references: 1449 Heap par new generation total 29504K, used 10157K [0x02a70000, 0x04a70000, 0x04a70000) eden space 26240K, 26% used [0x02a70000, 0x0312b5b0, 0x04410000) from space 3264K, 100% used [0x04410000, 0x04740000, 0x04740000) to space 3264K, 0% used [0x04740000, 0x04740000, 0x04a70000) concurrent mark-sweep generation total 491520K, used 12840K [0x04a70000, 0x22a70000, 0x42a70000) concurrent-mark-sweep perm gen total 32768K, used 28500K [0x42a70000, 0x44a70000, 0x4f270000)
Please, test with the latest daily build, or with Beta2 which will become available soon. Note that the fix (a workaround actually) of issue #109703 works only if you wait for some time after IDE start for the warmup to complete. *** This issue has been marked as a duplicate of 109703 ***
Unfortunately dialog 'Select Project Location' still (beta2) freezes whole app when I try to change directory. Thread dump below (Win XP Sp2): ---------------------------------------------------------------------------------------------------------- Full thread dump Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode): "Basic L&F File Loading Thread" prio=6 tid=0x2c291400 nid=0xb8 waiting on condition [0x2f23f000..0x2f23fb14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x030bd878> (a java.util.concurrent.FutureTask$Sync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt (AbstractQueuedSynchronizer.java:7 47) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly (AbstractQueuedSynchronizer .java:905) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly (AbstractQueuedSynchronizer.j ava:1217) at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at sun.awt.shell.Win32ShellFolder2$ComTask.execute(Win32ShellFolder2.java:1214) at sun.awt.shell.Win32ShellFolder2.hasAttribute(Win32ShellFolder2.java:516) at sun.awt.shell.Win32ShellFolder2.isFileSystem(Win32ShellFolder2.java:509) at sun.awt.shell.Win32ShellFolder2.isSpecial(Win32ShellFolder2.java:1057) at sun.awt.shell.Win32ShellFolderManager2.compareShellFolders(Win32ShellFolderManager2.java:354) at sun.awt.shell.Win32ShellFolder2.compareTo(Win32ShellFolder2.java:1073) at sun.awt.shell.Win32ShellFolderManager2.compareFiles(Win32ShellFolderManager2.java:388) at sun.awt.shell.Win32ShellFolderManager2$2.compare(Win32ShellFolderManager2.java:414) at sun.awt.shell.Win32ShellFolderManager2$2.compare(Win32ShellFolderManager2.java:410) at java.util.Arrays.mergeSort(Arrays.java:1270) at java.util.Arrays.mergeSort(Arrays.java:1281) at java.util.Arrays.mergeSort(Arrays.java:1282) at java.util.Arrays.mergeSort(Arrays.java:1282) at java.util.Arrays.sort(Arrays.java:1210) at java.util.Collections.sort(Collections.java:159) at sun.awt.shell.Win32ShellFolderManager2.sortFiles(Win32ShellFolderManager2.java:348) at sun.awt.shell.ShellFolder.sortFiles(ShellFolder.java:254) at javax.swing.plaf.basic.BasicDirectoryModel.sort(BasicDirectoryModel.java:182) at javax.swing.plaf.basic.BasicDirectoryModel$LoadFilesThread.run0(BasicDirectoryModel.java:243) at javax.swing.plaf.basic.BasicDirectoryModel$LoadFilesThread.run(BasicDirectoryModel.java:215) "Swing-Shell" daemon prio=2 tid=0x2933c800 nid=0xf1c runnable [0x2b1ef000..0x2b1efb14] java.lang.Thread.State: RUNNABLE at sun.awt.shell.Win32ShellFolder2.getAttributes0(Native Method) at sun.awt.shell.Win32ShellFolder2.access$700(Win32ShellFolder2.java:55) at sun.awt.shell.Win32ShellFolder2$6.call(Win32ShellFolder2.java:519) at sun.awt.shell.Win32ShellFolder2$6.call(Win32ShellFolder2.java:516) 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:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at sun.awt.shell.Win32ShellFolder2$ComTaskExecutor$2.run(Win32ShellFolder2.java:1180) at java.lang.Thread.run(Thread.java:619) "GSF Source Worker Thread" prio=6 tid=0x2930e400 nid=0xc2c waiting on condition [0x2e81f000..0x2e81fc14] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x04d7def8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.j ava:1963) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245) at org.netbeans.api.retouche.source.Source$CompilationJob.run(Source.java:1126) 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:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "org.netbeans.modules.retouche.source.usages.RepositoryUpdater" prio=6 tid=0x292f3800 nid=0x5c8 in Object.wait() [0x2c06 f000..0x2c06fc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04da4c38> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x04da4c38> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "DestroyJavaVM" prio=6 tid=0x00308000 nid=0x944 waiting on condition [0x00000000..0x00acfd4c] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=6 tid=0x290b3800 nid=0x3d0 waiting on condition [0x2a97d000..0x2a97fb14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x030a83a0> (a java.util.concurrent.FutureTask$Sync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt (AbstractQueuedSynchronizer.java:7 47) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly (AbstractQueuedSynchronizer .java:905) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly (AbstractQueuedSynchronizer.j ava:1217) at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at sun.awt.shell.Win32ShellFolder2$ComTask.execute(Win32ShellFolder2.java:1214) at sun.awt.shell.Win32ShellFolder2.hasAttribute(Win32ShellFolder2.java:516) at sun.awt.shell.Win32ShellFolder2.isFileSystem(Win32ShellFolder2.java:509) at sun.awt.shell.Win32ShellFolder2.equals(Win32ShellFolder2.java:484) at java.util.Hashtable.get(Hashtable.java:337) - locked <0x02e1c8d8> (a java.util.Hashtable) at javax.swing.plaf.basic.BasicFileChooserUI$BasicFileView.getCachedIcon(BasicFileChooserUI.java:1177) at org.netbeans.swing.dirchooser.DirectoryChooserUI$DirectoryChooserFileView.getIcon (DirectoryChooserUI.java:187 9) at javax.swing.JFileChooser.getIcon(JFileChooser.java:1537) at org.netbeans.swing.dirchooser.DirectoryChooserUI$DirectoryTreeRenderer.getNodeIcon (DirectoryChooserUI.java:22 41) at org.netbeans.swing.dirchooser.DirectoryChooserUI$DirectoryTreeRenderer.getTreeCellRendererComponent (Directory ChooserUI.java:2222) at javax.swing.plaf.basic.BasicTreeUI.paintRow(BasicTreeUI.java:1498) at javax.swing.plaf.basic.BasicTreeUI.paint(BasicTreeUI.java:1210) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:763) at javax.swing.JComponent.paint(JComponent.java:1027) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04c37908> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04c37908> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04c37908> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04c37908> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04c37908> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04c37908> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04c37908> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JLayeredPane.paint(JLayeredPane.java:564) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x04c37908> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:285) at javax.swing.RepaintManager.paint(RepaintManager.java:1128) at javax.swing.JComponent._paintImmediately(JComponent.java:5070) at javax.swing.JComponent.paintImmediately(JComponent.java:4880) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:723) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:679) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:659) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177) at java.awt.Dialog$1.run(Dialog.java:1039) at java.awt.Dialog$3.run(Dialog.java:1091) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1089) at javax.swing.JFileChooser.showDialog(JFileChooser.java:723) at javax.swing.JFileChooser.showOpenDialog(JFileChooser.java:626) at org.netbeans.modules.ruby.railsprojects.ui.wizards.PanelProjectLocationExtSrc.browseProjectLocation (PanelProj ectLocationExtSrc.java:426) at org.netbeans.modules.ruby.railsprojects.ui.wizards.PanelProjectLocationExtSrc.access$300 (PanelProjectLocation ExtSrc.java:67) at org.netbeans.modules.ruby.railsprojects.ui.wizards.PanelProjectLocationExtSrc$3.actionPerformed (PanelProjectL ocationExtSrc.java:345) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177) at java.awt.Dialog$1.run(Dialog.java:1039) at java.awt.Dialog$3.run(Dialog.java:1091) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1089) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:834) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:868) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:856) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:104) at org.openide.util.Mutex.doEventAccess(Mutex.java:1223) at org.openide.util.Mutex.readAccess(Mutex.java:242) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:841) at java.awt.Component.show(Component.java:1419) at java.awt.Component.setVisible(Component.java:1372) at java.awt.Window.setVisible(Window.java:801) at java.awt.Dialog.setVisible(Dialog.java:979) at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:502) at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:369) at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:139) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) "TimerQueue" daemon prio=6 tid=0x29369800 nid=0xd30 in Object.wait() [0x2bc6f000..0x2bc6fb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04ddd898> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x04ddd898> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Thread-3" daemon prio=6 tid=0x28359800 nid=0x7ac in Object.wait() [0x2ba6f000..0x2ba6fc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x05204918> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x05204918> (a java.util.LinkedList) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=2 tid=0x2934 9000 nid=0x650 in Object.wait() [0x2acdf000..0x2acdfb14] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04dd8bf8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939) - locked <0x04dd8bf8> (a java.lang.Object) "AWT-Windows" daemon prio=6 tid=0x290a6800 nid=0x9a4 runnable [0x2a43f000..0x2a43fc14] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:290) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=6 tid=0x290a3800 nid=0xbd4 in Object.wait() [0x2a23f000..0x2a23fc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04b376e0> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x04b376e0> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x29066c00 nid=0x4c0 in Object.wait() [0x29f3f000..0x29f3fd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04b376f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04b376f0> (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) "Default RequestProcessor" daemon prio=2 tid=0x283e9000 nid=0x2c4 waiting on condition [0x29a8f000..0x29a8fa14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x030c6d30> (a java.util.concurrent.FutureTask$Sync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt (AbstractQueuedSynchronizer.java:7 47) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly (AbstractQueuedSynchronizer .java:905) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly (AbstractQueuedSynchronizer.j ava:1217) at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at sun.awt.shell.Win32ShellFolder2$ComTask.execute(Win32ShellFolder2.java:1214) at sun.awt.shell.Win32ShellFolder2.hasAttribute(Win32ShellFolder2.java:516) at sun.awt.shell.Win32ShellFolder2.isDirectory(Win32ShellFolder2.java:585) at org.netbeans.swing.dirchooser.DirectoryNode.getFiles(DirectoryNode.java:175) at org.netbeans.swing.dirchooser.DirectoryNode.loadChildren(DirectoryNode.java:136) at org.netbeans.swing.dirchooser.DirectoryChooserUI$12.run(DirectoryChooserUI.java:1032) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "Timer-0" daemon prio=6 tid=0x283ef000 nid=0xa0c in Object.wait() [0x2988f000..0x2988fa94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04b8fb20> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x04b8fb20> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x28390c00 nid=0xd4 runnable [0x2968f000..0x2968fb14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x0495afe0> (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=0x2838d400 nid=0x8e0 in Object.wait() [0x28fdf000..0x28fdfb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04b378d0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04b378d0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3056) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=6 tid=0x28348400 nid=0x364 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x28343800 nid=0xa28 waiting on condition [0x00000000..0x28b8f998] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x28342800 nid=0xe0c runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x28341800 nid=0x824 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=6 tid=0x2683f000 nid=0xbf0 waiting on condition [0x00000000..0x2873fc28] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x26829000 nid=0x430 in Object.wait() [0x2833f000..0x2833fb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04c1f5b0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04c1f5b0> (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=0x26824c00 nid=0xbec in Object.wait() [0x2813f000..0x2813fb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04b37710> (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 <0x04b37710> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x26821c00 nid=0xd4c runnable "Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x0030b800 nid=0xcec runnable "Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x0030a000 nid=0x84c runnable "Concurrent Mark-Sweep GC Thread" prio=10 tid=0x267a6400 nid=0x68c runnable "VM Periodic Task Thread" prio=10 tid=0x2835b000 nid=0x978 waiting on condition JNI global references: 1820 Heap par new generation total 14784K, used 6406K [0x02c20000, 0x03c20000, 0x04890000) eden space 13184K, 36% used [0x02c20000, 0x030d18e8, 0x03900000) from space 1600K, 100% used [0x03900000, 0x03a90000, 0x03a90000) to space 1600K, 0% used [0x03a90000, 0x03a90000, 0x03c20000) concurrent mark-sweep generation total 54596K, used 43943K [0x04890000, 0x07de1000, 0x19e20000) concurrent-mark-sweep perm gen total 44456K, used 36435K [0x19e20000, 0x1c98a000, 0x26620000)
Issue 109703 was really fixed after Beta2. See latest comments there. You could test with the latest nightly builds. http://bits.netbeans.org/download/6.0/nightly/latest/ *** This issue has been marked as a duplicate of 109703 ***