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.
Performance test reports there is a NetBeans startup regression which is caused by the loading of the following classes: org.netbeans.modules.profiler.categories.Categorization org.netbeans.modules.profiler.categories.Category org.netbeans.modules.profiler.categories.CategoryBuilder org.netbeans.modules.profiler.categories.CategoryContainer org.netbeans.modules.profiler.nbmodule.LookupProviderImpl org.netbeans.modules.profiler.projectsupport.AbstractProjectLookupProvider org.netbeans.modules.profiler.utilities.Visitable org.netbeans.modules.profiler.utilities.Visitor Please don't load these classes during NetBeans startup. Comment from jtulach: "Bug. Let them explain what they do." Regression occurred between 07/15/2008 and 07/28/2008.
Created attachment 66452 [details] Stacktraces
We have a new LookupProvider registered for various project types. This provider creates a lookup of services related to profiling categorization. It's supposed to be loaded lazily when a project is being requested. The problem is that such a project is being requested during startup - the stacktraces provided show that the problem originates in the mercurial module. Thus reassigning there for re-evaluation.
Mercurial code runs during file operations that involve files managed by mercurial. This is of course intentional. Are tests run in the environment that contains mercurial-managed files? If so, I suggest you change testing environment or add the new provider classes to whitelist.
Tests are run without any projects opened. Is it enough for the environment to be free from mercurial-managed files?
I think I fixed this issue, hopefully together with many similar ones. Now the mercurial ignores the $nb_all/.hg. As such our whitelist shall get smaller, because a lot of project related infrastructure will not be initialized. changeset: 99220:aeab5d4012e6 tag: tip user: Jaroslav Tulach <jtulach@netbeans.org> date: Tue Sep 02 15:54:56 2008 +0200 summary: #142764: A little bit of reflection helps to convince the Hg plugin that user dir is not versioned
Integrated into 'main-golden', will be available in build *200809040201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/aeab5d4012e6 User: Jaroslav Tulach <jtulach@netbeans.org> Log: #142764: A little bit of reflection helps to convince the Hg plugin that user dir is not versioned
Verified with 081011