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.
[nb_dev](200408051800), [dj1k5.0.](b60) IDE starts but never comes visible , attached is full thread-dump ---------- [ideTestRunner] at java.lang.Object.wait(Object.java:474) [ideTestRunner] at org.openide.loaders.DataObjectPool.waitNotified(DataObjectPool.java:470) [ideTestRunner] - locked <0x039bfbe8> (a org.openide.loaders.DataObjectPool) [ideTestRunner] at org.openide.loaders.DataObjectExistsException.getDataObject(DataObjectExistsException.java:43) [ideTestRunner] at org.openide.loaders.MultiFileLoader.handleFindDataObject(MultiFileLoader.java:76) [ideTestRunner] at org.openide.loaders.DataObjectPool.handleFindDataObject(DataObjectPool.java:111) [ideTestRunner] at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:233) [ideTestRunner] at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:378) [ideTestRunner] at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:338) [ideTestRunner] at org.openide.loaders.DataObject.find(DataObject.java:456) [ideTestRunner] at org.openide.loaders.FolderLookup$ICItem.init(FolderLookup.java:393) [ideTestRunner] at org.openide.loaders.FolderLookup$ICItem.instanceOf(FolderLookup.java:444) [ideTestRunner] at org.openide.util.lookup.InheritanceTree$1VerifyJob.before(InheritanceTree.java:333) [ideTestRunner] at org.openide.util.lookup.InheritanceTree.classToNode(InheritanceTree.java:384) [ideTestRunner] at org.openide.util.lookup.InheritanceTree.searchClass(InheritanceTree.java:513) [ideTestRunner] at org.openide.util.lookup.InheritanceTree.lookup(InheritanceTree.java:197) [ideTestRunner] at org.openide.util.lookup.InheritanceTree.registerReferenceToResult(InheritanceTree.java:888) [ideTestRunner] at org.openide.util.lookup.DelegatingStorage.registerReferenceToResult(DelegatingStorage.java:132) [ideTestRunner] at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:366) [ideTestRunner] at org.openide.util.lookup.ProxyLookup$R.initResults(ProxyLookup.java:236) [ideTestRunner] at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:417) [ideTestRunner] - locked <0x02c4e1b8> (a org.openide.util.lookup.ProxyLookup$R) [ideTestRunner] at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:436) [ideTestRunner] at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:424) [ideTestRunner] at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:346) [ideTestRunner] at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:320) [ideTestRunner] at org.openide.filesystems.URLMapper.getInstances(URLMapper.java:210) [ideTestRunner] at org.openide.filesystems.URLMapper.findURL(URLMapper.java:76) [ideTestRunner] at org.openide.filesystems.FileObject.getURL(FileObject.java:703) [ideTestRunner] at org.openide.filesystems.FileObject.toString(FileObject.java:122) [ideTestRunner] at java.lang.String.valueOf(String.java:2587) [ideTestRunner] at java.lang.StringBuffer.append(StringBuffer.java:213) [ideTestRunner] - locked <0x02c58920> (a java.lang.StringBuffer) [ideTestRunner] at org.openide.loaders.DataObjectPool.waitNotified(DataObjectPool.java:467) [ideTestRunner] - locked <0x039bfbe8> (a org.openide.loaders.DataObjectPool) [ideTestRunner] at org.openide.loaders.DataObjectExistsException.getDataObject(DataObjectExistsException.java:43)
Created attachment 16679 [details] full thread-dump
It's not P1 as it happens just when logging is enabled. cvs ci -m "#46974: Deadlock due to complex implementation of FileObject.toString()" cvs commit: Examining . Checking in DataObjectPool.java; /cvs/openide/loaders/src/org/openide/loaders/DataObjectPool.java,v <-- DataObjectPool.java new revision: 1.25; previous revision: 1.24
at least P2 ;)
verified in [nb_dev](200408081800)