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.
today's cvs trunk custom build. releatedly started the IDE using ant tryme. got a deadlock eventually, keeps reappearring after cancel and retry. thread dump attached.
Created attachment 17062 [details] thread dump.
Yarda I believe this is a dupe of what you just fixed, right?
Looks pretty similar to issue 47588, but it is not the same problem. This one has been hidden by the bug 47588 and appeared just now. The problem is in ProxyLookup$R.initResults() which calls foreign code under a lock and this deadlocks with AbstractLookup.enterStorage lock. I will fix this, but there is another hidden problem - SerialDataConvertor.isModuleEnabled is likely to call itself recursively, so Radek can expect StackOverFlowError to be assigned to him.
Checking in src/org/openide/util/lookup/ProxyLookup.java; /cvs/openide/src/org/openide/util/lookup/ProxyLookup.java,v <-- ProxyLookup.java new revision: 1.16; previous revision: 1.15 done Checking in src/org/openide/util/lookup/SimpleProxyLookup.java; /cvs/openide/src/org/openide/util/lookup/SimpleProxyLookup.java,v <-- SimpleProxyLookup.java new revision: 1.7; previous revision: 1.6 done Processing log script arguments... More commits to come... Checking in test/unit/src/org/openide/util/lookup/AbstractLookupBaseHid.java; /cvs/openide/test/unit/src/org/openide/util/lookup/AbstractLookupBaseHid.java,v <-- AbstractLookupBaseHid.java new revision: 1.14; previous revision: 1.13
*** Issue 47918 has been marked as a duplicate of this issue. ***
This has been additionally classified as Q-build stopper. Please integrate the fix into QBE200408241800 branch too ASAP. Thanks.
vs ci -m "Backport of #47772 to q-build branch" cvs commit: Examining . cvs commit: Examining actions cvs commit: Examining datatransfer cvs commit: Examining enum cvs commit: Examining io cvs commit: Examining lookup Checking in lookup/ProxyLookup.java; /cvs/openide/src/org/openide/util/lookup/ProxyLookup.java,v <-- ProxyLookup.java new revision: 1.15.88.1; previous revision: 1.15 done Checking in lookup/SimpleProxyLookup.java; /cvs/openide/src/org/openide/util/lookup/SimpleProxyLookup.java,v <-- SimpleProxyLookup.java new revision: 1.6.16.1; previous revision: 1.6 done
*** Issue 47998 has been marked as a duplicate of this issue. ***
*** Issue 48018 has been marked as a duplicate of this issue. ***
*** Issue 47843 has been marked as a duplicate of this issue. ***
closing