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 139323 - EQ blocked switching to Display panel of project customizer
Summary: EQ blocked switching to Display panel of project customizer
Status: RESOLVED FIXED
Alias: None
Product: apisupport
Classification: Unclassified
Component: Project (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Jesse Glick
URL:
Keywords: PERFORMANCE, THREAD
Depends on:
Blocks:
 
Reported: 2008-07-08 23:01 UTC by Jesse Glick
Modified: 2010-03-16 00:22 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Glick 2008-07-08 23:01:25 UTC
It is often slow to select this panel. Thread dump shows module list being scanned in EQ, which is bad. Should be done
as an asynch task.
Comment 1 Jesse Glick 2008-07-08 23:02:21 UTC
[....]
	at org.netbeans.modules.apisupport.project.ManifestManager.getInstanceFromJAR(ManifestManager.java:173)
	at org.netbeans.modules.apisupport.project.universe.ModuleList.createModuleListFromBinaries(ModuleList.java:707)
	at org.netbeans.modules.apisupport.project.universe.ModuleList.findOrCreateModuleListFromBinaries(ModuleList.java:671)
	at org.netbeans.modules.apisupport.project.universe.NbPlatform.getModule(NbPlatform.java:770)
	at org.netbeans.modules.apisupport.project.ui.customizer.CustomizerDisplay.refresh(CustomizerDisplay.java:93)
	at org.netbeans.modules.apisupport.project.ui.customizer.CustomizerDisplay.<init>(CustomizerDisplay.java:69)
	at
org.netbeans.modules.apisupport.project.ui.customizer.CustomizerDisplayFactory.createComponent(CustomizerDisplayFactory.java:69)
	at org.netbeans.spi.project.ui.support.ProjectCustomizer$DelegateCategoryProvider.create(ProjectCustomizer.java:517)
	at org.netbeans.modules.project.uiapi.CustomizerPane.setCategory(CustomizerPane.java:240)
	at org.netbeans.modules.project.uiapi.CustomizerPane.access$100(CustomizerPane.java:65)
	at org.netbeans.modules.project.uiapi.CustomizerPane$CategoryChangeListener.propertyChange(CustomizerPane.java:295)
	at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
	at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
	at org.netbeans.modules.project.uiapi.CategoryModel.firePropertyChange(CategoryModel.java:115)
	at org.netbeans.modules.project.uiapi.CategoryModel.setCurrentCategory(CategoryModel.java:89)
	at org.netbeans.modules.project.uiapi.CategoryView.propertyChange(CategoryView.java:177)
[....]
Comment 2 Jesse Glick 2010-03-16 00:22:54 UTC
Was fixed long ago in 6599b1e09be6.