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 21758 - startup deadlock Aumotomount x Folder recognizer
Summary: startup deadlock Aumotomount x Folder recognizer
Status: CLOSED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Lookup (show other bugs)
Version: 3.x
Hardware: All All
: P2 blocker (vote)
Assignee: David Strupl
URL:
Keywords: RANDOM, THREAD
Depends on:
Blocks:
 
Reported: 2002-03-20 17:27 UTC by David Simonek
Modified: 2008-12-22 20:41 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
dump of stack traces of threads (15.75 KB, text/plain)
2002-03-20 17:28 UTC, David Simonek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Simonek 2002-03-20 17:27:33 UTC
Here is problematic part of thread dump, whole thread dump is attached.
Full thread dump:

"Automount" daemon prio=2 tid=0xdd11548 nid=0x3f0 waiting on monitor
[0xee8f000..0xee8fdbc]
        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:432)
        at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:218)
        at
org.openide.loaders.FolderInstance.instanceFinished(FolderInstance.java:207)
        at
org.openide.loaders.FolderLookup$ProxyLkp.beforeLookup(FolderLookup.java:298)
        at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:123)
        at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:128)
        at org.openide.nodes.NodeOp.createFromNames(NodeOp.java:428)
        at org.openide.nodes.BeanNode.initialization(BeanNode.java:461)
        at org.openide.nodes.BeanNode.<init>(BeanNode.java:122)
        at org.openide.nodes.BeanNode.<init>(BeanNode.java:106)
        at org.netbeans.core.ui.MountNode.createSystemNode(MountNode.java:167)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.openide.filesystems.XMLMapAttr$Attr.methodValue(XMLMapAttr.java:712)
        at org.openide.filesystems.XMLMapAttr$Attr.getObject(XMLMapAttr.java:600)
        at org.openide.filesystems.XMLMapAttr$Attr.get(XMLMapAttr.java:451)
        at org.openide.filesystems.XMLMapAttr$Attr.access$000(XMLMapAttr.java:273)
        at org.openide.filesystems.XMLMapAttr.getAttribute(XMLMapAttr.java:132)
        at org.openide.filesystems.XMLMapAttr.get(XMLMapAttr.java:114)
        at
org.openide.filesystems.XMLFileSystem$FileObjRef.readAttribute(XMLFileSystem.java:806)
        at
org.openide.filesystems.XMLFileSystem$Impl.readAttribute(XMLFileSystem.java:678)
        at
org.openide.filesystems.AbstractFileObject.getAttribute(AbstractFileObject.java:259)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:692)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:671)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:690)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:671)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:600)
        at
org.openide.loaders.InstanceDataObject$Ser.instanceCreate(InstanceDataObject.java:956)
        at
org.openide.loaders.InstanceDataObject.instanceCreate(InstanceDataObject.java:554)
        at org.netbeans.core.AutomountSupport.checkSaved(AutomountSupport.java:364)
        at org.netbeans.core.AutomountSupport.access$100(AutomountSupport.java:38)
        at org.netbeans.core.AutomountSupport$1.run(AutomountSupport.java:241)
        at
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:89)
        at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:395)
        at org.netbeans.core.AutomountSupport.run(AutomountSupport.java:237)
        at org.openide.util.Task.run(Task.java:152)
        at
org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:622)

"Folder recognizer" daemon prio=5 tid=0xab60128 nid=0x650 waiting for monitor
entry [0xe13f000..0xe13fdbc]
        at org.openide.filesystems.XMLMapAttr.get(XMLMapAttr.java:114)
        at
org.openide.filesystems.XMLFileSystem$FileObjRef.readAttribute(XMLFileSystem.java:806)
        at
org.openide.filesystems.XMLFileSystem$Impl.readAttribute(XMLFileSystem.java:678)
        at
org.openide.filesystems.AbstractFileObject.getAttribute(AbstractFileObject.java:259)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:692)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:671)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:690)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:671)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:600)
        at
org.openide.loaders.DataLoaderPool.getPreferredLoader(DataLoaderPool.java:425)
        at
org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:349)
        at org.openide.loaders.FolderList.createBoth(FolderList.java:588)
        at org.openide.loaders.FolderList.access$600(FolderList.java:43)
        at org.openide.loaders.FolderList$2.run(FolderList.java:271)
        at org.openide.util.Task.run(Task.java:152)
        at
org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:622)
Comment 1 David Simonek 2002-03-20 17:28:46 UTC
Created attachment 5116 [details]
dump of stack traces of threads
Comment 2 David Simonek 2002-03-20 17:34:09 UTC
oops, sorry, build info:
dev build, Build 200202251204
Comment 3 _ ttran 2002-03-21 07:23:47 UTC
added THREAD keyword
Comment 4 rmatous 2002-03-21 17:13:25 UTC
Duplicate #20804 -  already fixed.
Comment 5 Jan Zajicek 2002-04-08 13:07:43 UTC
Updating version field.
Comment 6 pzajac 2002-10-11 16:55:19 UTC
verified. 
Comment 7 Quality Engineering 2003-07-01 16:32:38 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.