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.
I apologize if this is the wrong category, but from the stacktrace I've made a guess that this problem is in the projects-area. I get a deadlock during startup. It doesn't -always- happen but it's happened five-six times out of ten today. I did a CVS checkout, downloaded the extra binaries and did a clean build before building, so I'm sure my bits represent the latest and greatest. Here's the stacktrace (following my system information). When I wipe out my userdir NetBeans usually comes up, but starting it a second time usually brings the deadlock back up. -- System Info ---------------------------------------------------------------- Product Version = NetBeans IDE, Development Version (Build 200110151329) IDE Versioning = IDE/1 spec=1.38 impl=200110151329 Operating System = SunOS version 5.8 running on sparc Java; VM; Vendor = 1.3.1_01; Java HotSpot(TM) Client VM 1.3.1_01; Sun Microsystems Inc. Java Home = /home/tor/ifdef/jvm/j2sdk1_3_1_01/jre System Locale = en_US Home Dir; Current Dir = /home/tor; /home/tor/ws/demo_ws IDE Install; User Dir = /home/tor/ifdef/ide/cvs/nbbuild/netbeans; /home/tor/nbuser30 CLASSPATH = /home/tor/ifdef/ide/cvs/nbbuild/netbeans/lib/patches/openide-compat.jar:/home/tor/ifdef/ide/cvs/nbbuild/netbeans/lib/core.jar:/home/tor/ifdef/ide/cvs/nbbuild/netbeans/lib/openide.jar:/home/tor/ifdef/ide/cvs/nbbuild/netbeans/lib/ext/crimson.jar:/home/tor/ifdef/ide/cvs/nbbuild/netbeans/lib/ext/jh.jar:/home/tor/ifdef/ide/cvs/nbbuild/netbeans/lib/ext/regexp.jar:/home/tor/ifdef/ide/cvs/nbbuild/netbeans/lib/ext/rmi-ext.jar:/home/tor/ifdef/ide/cvs/nbbuild/netbeans/lib/ext/servlet.jar:/home/tor/ifdef/ide/cvs/nbbuild/netbeans/lib/ext/terminalemulator.jar:/home/tor/ifdef/ide/cvs/nbbuild/netbeans/lib/ext/xerces.jar:/set/workshop/rufous/ifdef/jvm/current/lib/dt.jar:/set/workshop/rufous/ifdef/jvm/current/lib/htmlconverter.jar:/set/workshop/rufous/ifdef/jvm/current/lib/tools.jar ------------------------------------------------------------------------------- Existing modules: Ant [org.apache.tools.ant.module/2 2.6 200110151329] Applet [org.netbeans.modules.applet/1 1.7 200110151329] Auto Update [org.netbeans.modules.autoupdate/1 1.7 200110151329] Bean Patterns [org.netbeans.modules.beans/1 1.7 200110151329] C, C++ and Fortran Editor Support [org.netbeans.modules.cpp.editor/1 1.0 200110081500] C, C++ and Fortran Support [org.netbeans.modules.cpp/1 1.0 200110081500] CVS Built-in Client [org.netbeans.modules.cvsclient/1 1.4 200110151329] Editor [org.netbeans.modules.editor/1 1.8 200110151329] Editor Chooser [org.netbeans.modules.externaleditor.editorchooser/1 1.0 200110010933] External Editor Support [org.netbeans.modules.externaleditor 0.5 200110081501] External HTML Browser [org.netbeans.modules.extbrowser/1 0.3 200110151329] Form Editor [org.netbeans.modules.form/2 1.7 200110151329] Forte Developer C/C++/Fortran Support [com.sun.forte.developer.ipe/1 0.5 Forte Developer 7 C/C++/Fortran Support 1.0 Dev 2001/10/15] General Online Help [org.netbeans.modules.usersguide/1 1.8 200110151329] HTML [org.netbeans.modules.html/1 1.8 200110151329] HTTP Server [org.netbeans.modules.httpserver/1 1.7 200110151329] IDE Core [org.netbeans.core/1 1.1] Image [org.netbeans.modules.image/1 1.7 200110151329] Internationalization [org.netbeans.modules.i18n/1 1.9 200110151329] Internationalization of Form [org.netbeans.modules.i18n.form/2 1.8 200110151329] JAR Packager [org.netbeans.modules.jarpackager/2 1.9 200110151329] JNDI [org.netbeans.modules.jndi/1 1.4 200110151329] JPDA Debugger [org.netbeans.modules.debugger.jpda/1 1.9 200110151329] JSP Syntax Coloring [org.netbeans.modules.web.core.syntax/1 1.5 200110151329] JSP/Servlet [org.netbeans.modules.web.core/1 1.5 200110151329] Java Source Files [org.netbeans.modules.java/1 1.7 200110151329] Javadoc [org.netbeans.modules.javadoc/1 1.7 200110151329] New Module Wizard [org.netbeans.modules.apisupport.lite/1 0.2 200110151329] Object Browser [org.netbeans.modules.objectbrowser/1 1.7 200110151329] Projects [org.netbeans.modules.projects/1 1.7 200110151329] RMI [org.netbeans.modules.rmi/1 1.4 200110151329] Resource Bundle Syntax Coloring [org.netbeans.modules.properties.syntax/1 1.7 200110151329] Resource Bundles [org.netbeans.modules.properties/1 1.7 200110151329] Scripting Support [org.netbeans.modules.scripting/1 1.4 200110151329] Sourceless Java Classes [org.netbeans.modules.clazz/1 1.8 200110151329] Text [org.netbeans.modules.text/1 1.7 200110151329] Tools Debugger [org.netbeans.modules.debugger.debug/1 1.9 200110151329] User Utilities [org.netbeans.modules.utilities/1 1.7 200110151329] VCS Generic Command-Line Support [org.netbeans.modules.vcs.advanced/1 1.5 200110151329] Full thread dump: "Automount" daemon prio=5 tid=0x14f860 nid=0x21 runnable [0xeef81000..0xeef819e0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at org.openide.util.Task.waitFinished(Task.java:86) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:421) at org.openide.loaders.FolderList.getChildrenList(FolderList.java:171) at org.openide.loaders.FolderList.getChildren(FolderList.java:160) at org.openide.loaders.DataFolder.getChildren(DataFolder.java:236) at org.netbeans.core.AutomountSupport.run(AutomountSupport.java:216) at org.openide.util.Task.run(Task.java:152) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:611) "EntityCatalog/parser" daemon prio=1 tid=0xf9830 nid=0x20 waiting on monitor [0xef081000..0xef0819e0] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:570) "Folder recognizer" daemon prio=5 tid=0x3c3778 nid=0x1f waiting for monitor entry [0xef181000..0xef1819e0] at org.openide.util.Task.notifyFinished(Task.java:111) at org.openide.util.Task.run(Task.java:154) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:611) "TimerQueue" daemon prio=5 tid=0x3a2050 nid=0x15 waiting on monitor [0xef801000..0xef8019e0] at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:233) at java.lang.Thread.run(Thread.java:484) "Thread-1" daemon prio=5 tid=0x27cb30 nid=0x11 waiting on monitor [0xf1381000..0xf13819e0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at org.netbeans.core.modules.ChangeFirer.run(ChangeFirer.java:94) "AWT-Motif" prio=6 tid=0x2759d8 nid=0x10 runnable [0xf1981000..0xf19819e0] at sun.awt.motif.MToolkit.run(Native Method) at java.lang.Thread.run(Thread.java:484) "SunToolkit.PostEventQueue-0" prio=6 tid=0x261598 nid=0xf waiting on monitor [0xf1a81000..0xf1a819e0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at sun.awt.PostEventQueue.run(SunToolkit.java:491) "AWT-EventQueue-0" prio=6 tid=0x21b4a8 nid=0xe waiting on monitor [0xf1b81000..0xf1b819e0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.awt.EventQueue.getNextEvent(EventQueue.java:260) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:106) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) "OpenIDE Request Processor-0" daemon prio=1 tid=0x219090 nid=0xd waiting on monitor [0xf2101000..0xf21019e0] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:570) "Thread-0" prio=5 tid=0x29430 nid=0x1 waiting on monitor [0..0xffbed220] "main" prio=5 tid=0x1104a8 nid=0xc waiting on monitor [0xfae80000..0xfae819e0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at org.openide.util.Task.waitFinished(Task.java:86) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:421) at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:222) at org.netbeans.core.AutomountSupport$DblTask.waitFinished(AutomountSupport.java:569) at org.netbeans.modules.projects.PSupport.projectOpen(PSupport.java:253) at org.netbeans.core.NbProjectOperation.setProject(NbProjectOperation.java:115) at org.netbeans.core.NbProjectOperation.setOpeningProject(NbProjectOperation.java:171) at org.netbeans.core.NbProjectOperation.openOrCreateProject(NbProjectOperation.java:158) at org.netbeans.core.NonGui.run(NonGui.java:532) at org.netbeans.core.Main.run(Main.java:216) at org.openide.TopManager.initializeTopManager(TopManager.java:120) at org.openide.TopManager.getDefault(TopManager.java:81) at org.netbeans.core.Main.main(Main.java:325) at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:90) at java.lang.Thread.run(Thread.java:484) "Signal Dispatcher" daemon prio=10 tid=0xa9418 nid=0xa waiting on monitor [0..0] "Finalizer" daemon prio=8 tid=0xa59f8 nid=0x7 waiting on monitor [0xfd181000..0xfd1819e0] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162) "Reference Handler" daemon prio=10 tid=0xa3ac8 nid=0x6 waiting on monitor [0xfd281000..0xfd2819e0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110) "VM Thread" prio=5 tid=0xa2e68 nid=0x4 runnable "VM Periodic Task Thread" prio=10 tid=0xa8238 nid=0x8 runnable "Suspend Checker Thread" prio=10 tid=0xa8b28 nid=0x9 runnable
I just verified that I get this bug from a clean userdirectory as well! (E.g. I wiped out my user directory and started NetBeans). The stacktrace looks slightly different this time, but common to the last stacktrace is that it's doing something with "automount". So I'm changing the component category from projects to "core". Here is the new stacktrace: Full thread dump: "Folder Instance Processor" daemon prio=1 tid=0x4b2ce0 nid=0x26 waiting on monitor [0xeab01000..0xeab019e0] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:570) "ExternalEditor connection server(3219)" daemon prio=5 tid=0x397268 nid=0x19 runnable [0xeaf01000..0xeaf019e0] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421) at java.net.ServerSocket.implAccept(ServerSocket.java:243) at java.net.ServerSocket.accept(ServerSocket.java:222) at org.netbeans.modules.externaleditor.ExtEdConnection$2.run(ExtEdConnection.java:123) at java.lang.Thread.run(Thread.java:484) "Automount" daemon prio=5 tid=0x4886e0 nid=0x18 waiting on monitor [0xeb001000..0xeb0019e0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at org.openide.util.Task.waitFinished(Task.java:86) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:421) at org.openide.loaders.FolderList.getChildrenList(FolderList.java:171) at org.openide.loaders.FolderList.getChildren(FolderList.java:160) at org.openide.loaders.DataFolder.getChildren(DataFolder.java:236) at org.netbeans.core.AutomountSupport.run(AutomountSupport.java:216) at org.openide.util.Task.run(Task.java:152) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:611) "EntityCatalog/parser" daemon prio=1 tid=0x467bf0 nid=0x17 waiting on monitor [0xeb101000..0xeb1019e0] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:570) "Folder recognizer" daemon prio=5 tid=0x453d98 nid=0x16 runnable [0xeb201000..0xeb2019e0] at java.lang.Object.notifyAll(Native Method) at org.openide.util.Task.notifyRunning(Task.java:101) at org.openide.util.Task.run(Task.java:151) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:611) "JarFs - modification watcher" daemon prio=1 tid=0x447e98 nid=0x15 waiting on monitor [0xeb301000..0xeb3019e0] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:570) "Thread-1" daemon prio=5 tid=0x307a48 nid=0x14 waiting on monitor [0xf1281000..0xf12819e0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at org.netbeans.core.modules.ChangeFirer.run(ChangeFirer.java:94) "Screen Updater" prio=5 tid=0x2d7598 nid=0x13 waiting on monitor [0xf1181000..0xf11819e0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:76) at sun.awt.ScreenUpdater.run(ScreenUpdater.java:95) "TimerQueue" daemon prio=5 tid=0x28fbe0 nid=0x11 waiting on monitor [0xf1381000..0xf13819e0] at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:233) at java.lang.Thread.run(Thread.java:484) "AWT-Motif" prio=6 tid=0x275be0 nid=0x10 runnable [0xf1981000..0xf19819e0] at sun.awt.motif.MToolkit.run(Native Method) at java.lang.Thread.run(Thread.java:484) "SunToolkit.PostEventQueue-0" prio=6 tid=0x261348 nid=0xf waiting on monitor [0xf1a81000..0xf1a819e0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at sun.awt.PostEventQueue.run(SunToolkit.java:491) "AWT-EventQueue-0" prio=6 tid=0x21bba0 nid=0xe waiting on monitor [0xf1b81000..0xf1b819e0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.awt.EventQueue.getNextEvent(EventQueue.java:260) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:106) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) "OpenIDE Request Processor-0" daemon prio=1 tid=0x21efe8 nid=0xd waiting on monitor [0xf2101000..0xf21019e0] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:570) "Thread-0" prio=5 tid=0x29430 nid=0x1 waiting on monitor [0..0xffbed220] "main" prio=5 tid=0x1104a8 nid=0xc waiting on monitor [0xfae81000..0xfae819e0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at org.openide.util.Task.waitFinished(Task.java:86) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:421) at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:222) at org.netbeans.core.AutomountSupport$DblTask.waitFinished(AutomountSupport.java:569) at org.netbeans.core.NonGui.run(NonGui.java:565) at org.netbeans.core.Main.run(Main.java:216) at org.openide.TopManager.initializeTopManager(TopManager.java:120) at org.openide.TopManager.getDefault(TopManager.java:81) at org.netbeans.core.Main.main(Main.java:325) at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:90) at java.lang.Thread.run(Thread.java:484) "Signal Dispatcher" daemon prio=10 tid=0xa9418 nid=0xa waiting on monitor [0..0] "Finalizer" daemon prio=8 tid=0xa59f8 nid=0x7 waiting on monitor [0xfd181000..0xfd1819e0] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162) "Reference Handler" daemon prio=10 tid=0xa3ac8 nid=0x6 waiting on monitor [0xfd281000..0xfd2819e0] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110) "VM Thread" prio=5 tid=0xa2e68 nid=0x4 runnable "VM Periodic Task Thread" prio=10 tid=0xa8238 nid=0x8 waiting on monitor "Suspend Checker Thread" prio=10 tid=0xa8b28 nid=0x9 runnable
Seems to be related to AutomountSupport, Yarda is working on it.
this is something Yarda is working on right now. This issue deserves P1, IMO. 5 times per day is pretty much.
*** This issue has been marked as a duplicate of 16598 ***
Resolved for 3.4.x or earlier, no new info since then -> verified.
Resolved for 3.4.x or earlier, no new info since then -> closing.