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 206805 - GlobalJavadocForBinaryImpl on nb.org calling ModuleList.findOrCreateModuleListFromBinaries
Summary: GlobalJavadocForBinaryImpl on nb.org calling ModuleList.findOrCreateModuleLis...
Status: RESOLVED FIXED
Alias: None
Product: apisupport
Classification: Unclassified
Component: Project (show other bugs)
Version: 7.2
Hardware: PC Linux
: P3 normal (vote)
Assignee: Jesse Glick
URL:
Keywords: PERFORMANCE
Depends on:
Blocks:
 
Reported: 2011-12-30 12:44 UTC by Jesse Glick
Modified: 2012-05-24 05:29 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Self-sampler (9.83 KB, application/octet-stream)
2011-12-30 12:44 UTC, Jesse Glick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Glick 2011-12-30 12:44:20 UTC
Created attachment 114526 [details]
Self-sampler

Causes long pause w/ heavy disk when asking for Javadoc from nb.org sources. Probably findForSourceRoot should just return null when examining a nb.org module.
Comment 1 Jesse Glick 2012-03-21 20:03:59 UTC
core-main #86b75f282627
Comment 2 Quality Engineering 2012-03-24 11:03:35 UTC
Integrated into 'main-golden', will be available in build *201203240400* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/86b75f282627
User: Jesse Glick <jglick@netbeans.org>
Log: #206805: GlobalJavadocForBinaryImpl on nb.org calling ModuleList.findOrCreateModuleListFromBinaries
Comment 3 Jesse Glick 2012-04-13 13:22:35 UTC
Still happening.

org.netbeans.modules.apisupport.project.queries.GlobalJavadocForBinaryImpl.findJavadoc()	100.0	11795 ms (100%)	11795 ms
org.netbeans.modules.apisupport.project.queries.GlobalJavadocForBinaryImpl.findForSourceRoot()	100.0	11795 ms (100%)	11795 ms
org.netbeans.modules.apisupport.project.universe.NbPlatform.getJavadocRoots()	100.0	11795 ms (100%)	11795 ms
org.netbeans.modules.apisupport.project.universe.JavadocRootsSupport.getJavadocRoots()	100.0	11795 ms (100%)	11795 ms
org.netbeans.modules.apisupport.project.universe.JavadocRootsSupport.getDefaultJavadocRoots()	100.0	11795 ms (100%)	11795 ms
org.netbeans.modules.apisupport.project.universe.NbPlatform.getDefaultJavadocRoots()	100.0	11795 ms (100%)	11795 ms
org.netbeans.modules.apisupport.project.universe.NbPlatform.getModule()	100.0	11795 ms (100%)	11795 ms
org.netbeans.modules.apisupport.project.universe.NbPlatform.getModuleList()	99.935196	11787 ms (99.9%)	11787 ms
org.netbeans.modules.apisupport.project.universe.ModuleList.findOrCreateModuleListFromBinaries()	99.935196	11787 ms (99.9%)	11787 ms
org.netbeans.modules.apisupport.project.universe.ModuleList.findOrCreateModuleListFromCluster()	96.373436	11367 ms (96.4%)	11367 ms
org.netbeans.modules.apisupport.project.universe.ModuleList.scanCluster()	96.373436	11367 ms (96.4%)	11367 ms
org.netbeans.modules.apisupport.project.universe.ModuleList.scanJars()	92.465645	10906 ms (92.5%)	10906 ms
Comment 4 Jesse Glick 2012-04-24 21:40:28 UTC
Cannot reproduce the problem from comment #3; maybe was using a different (binary) platform?
Comment 5 Jesse Glick 2012-04-27 18:22:32 UTC
Happened again in a dev build, long-term userdir, Javadoc on ChildFactory.refresh in main sources.
Comment 6 Jesse Glick 2012-05-23 13:50:35 UTC
core-main #192f2934db82
Comment 7 Quality Engineering 2012-05-24 05:29:49 UTC
Integrated into 'main-golden', will be available in build *201205240002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/192f2934db82
User: Jesse Glick <jglick@netbeans.org>
Log: #206805: GlobalJavadocForBinaryImpl on nb.org calling ModuleList.findOrCreateModuleListFromBinaries.