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.
As part of issue 21676 I have investigated what will happen when ModuleInstall.restore of modules will be called but nothing else. Applied the patch in issue 21676 and started the IDE with -J-Dskip.toolbars=true -J-Dskip.loaders=true -J-Dskip.shortcuts=true -J-Dnetbeans.full.hack=full -J-Dskip.menu=true Following classes has been loaded, please investigate why and make sure that they will not: org.netbeans.modules.web.core.FeatureFactory org.netbeans.modules.web.core.LanguageDescriptor org.netbeans.modules.web.core.LanguageDescriptor$1 org.netbeans.modules.web.core.ServletSettings org.netbeans.modules.web.core.ServletSettingsBeanInfo org.netbeans.modules.web.core.ServletSupportModule org.netbeans.modules.web.core.ServletSupportModule$Settings org.netbeans.modules.web.core.WebBrowser org.netbeans.modules.web.core.WebBrowser$Factory org.netbeans.modules.web.execution.WebModuleInstallationSupport org.netbeans.modules.web.tomcat.TomcatModuleInstall org.netbeans.modules.web.tomcat.TomcatServerInstance org.netbeans.modules.web.tomcat.TomcatServerInstance$Phase org.netbeans.modules.web.tomcat.TomcatWebServer org.netbeans.modules.web.webdata.WebDataFactory org.netbeans.modules.web.webdata.WebDataFactoryImpl
Will address in the 3.4 codebase.
Here are opuputs for FFJ4.0 dev builds (grouped by modules): org.netbeans.modules.web.execution.WebModuleInstallationSupport org.netbeans.modules.web.webdata.WebDataFactoryImpl org.netbeans.modules.web.webdata.WebDataFactory org.netbeans.modules.web.core.WebBrowser$Factory org.netbeans.modules.web.core.ServletSupportModule$Settings org.netbeans.modules.web.core.ServletSettings org.netbeans.modules.web.core.ServletSettingsBeanInfo org.netbeans.modules.web.core.WebBrowser org.netbeans.modules.web.core.LanguageDescriptor org.netbeans.modules.web.core.FeatureFactory org.netbeans.modules.web.core.LanguageDescriptor$1 org.netbeans.modules.web.context.WebInfLoader org.netbeans.modules.web.execution.ExecuteForceReloadAction org.netbeans.modules.web.webdata.WebDataFactory$MonitorSupport org.netbeans.modules.web.context.WebContextListener org.netbeans.modules.web.context.WebContextObject org.netbeans.modules.web.context.WebContextObject$WebContextPackager org.netbeans.modules.web.context.WebInfLoader$FileRecognizer org.netbeans.modules.web.context.PackageWar org.netbeans.modules.web.context.PackageWar$WarFileFilter org.netbeans.modules.web.context.PackageWar$WarContentFilter org.netbeans.modules.web.context.WebInfObject$WebInfSheetGenerator org.netbeans.modules.web.context.WebInfObject org.netbeans.modules.web.context.WebInfObject$WebInfCookieGenerator org.netbeans.modules.web.debug.JspCompoundEvent org.netbeans.modules.web.debug.JspBreakpointAnnotation org.netbeans.modules.web.debug.PinkJspBreakpointAnnotation org.netbeans.modules.web.debug.JspCompoundEvent$JspBreakpointUpdater org.netbeans.modules.web.debug.JspServletEvent org.netbeans.modules.web.debug.CurrentLineSupport org.netbeans.modules.web.debug.CurrentLineSupport$ThreadsRootListener org.netbeans.modules.web.debug.IEDebugFactory org.netbeans.modules.web.monitor.client.PortServer org.netbeans.modules.web.monitor.MonitorModule$MonitorSupportImpl org.netbeans.modules.web.monitor.client.PortServer$PortServerThread org.netbeans.modules.web.core.syntax.JspMultiSettingsInitializer org.netbeans.modules.web.core.syntax.RestoreColoring$1 org.netbeans.modules.web.core.syntax.JSPPrintOptions org.netbeans.modules.web.core.syntax.JSPKit org.netbeans.modules.web.core.syntax.JSPPrintOptionsBeanInfo org.netbeans.modules.web.ie.xmlsyntax.RestoreIEColoring org.netbeans.modules.web.ie.xmlsyntax.JspXMLSettingsInitializer org.netbeans.modules.web.ie.xmlsyntax.RestoreIEColoring$1 org.netbeans.modules.web.ie.execution.WebModuleInstallationSupport org.netbeans.modules.web.ie.webdata.WebDataFactoryIEImpl org.netbeans.modules.web.war.WarPackagerSupport org.netbeans.modules.web.war.actions.ViewContentWarAction org.netbeans.modules.web.war.WarPackagerSupport$WarPackagerWebInfSheetGenerator org.netbeans.modules.web.ie.DDCatalog org.netbeans.modules.web.taglib.TagLibSupport
web/execution/WebModuleInstallationSupport removed web/execution/ie/WebModuleInstallationSupport removed web/webdata/WebDataFactory$MonitorSupport removed
Set target milestone to TBD
Someone should look at j2eeserver, too; probably related: org.netbeans.modules.j2ee.IntegrationModule org.netbeans.modules.j2ee.impl.ServerOptions org.netbeans.modules.j2ee.impl.ServerRegistryImpl org.netbeans.modules.j2ee.impl.ServerRegistryImpl$ServerEvent org.netbeans.modules.j2ee.impl.ServerRegistryImpl$ServerRegistryListener org.netbeans.modules.j2ee.server.CustomData org.netbeans.modules.j2ee.server.DebugInfo org.netbeans.modules.j2ee.server.Server org.netbeans.modules.j2ee.server.ServerInstance org.netbeans.modules.j2ee.server.ServerListener org.netbeans.modules.j2ee.server.ServerRegistry org.netbeans.modules.j2ee.server.ServerStatus org.netbeans.modules.j2ee.server.datamodel.AppChangeListener org.netbeans.modules.j2ee.server.datamodel.DataChangeEvent org.netbeans.modules.j2ee.server.datamodel.ModuleChangeEvent org.netbeans.modules.j2ee.server.datamodel.StandardData org.netbeans.modules.j2ee.server.datamodel.WebAppStandardData org.netbeans.modules.j2ee.server.datamodel.WebChangeListener org.netbeans.modules.j2ee.server.datamodel.WebStandardData org.netbeans.modules.j2ee.server.datamodel.WebStandardData$WebJar org.netbeans.modules.j2ee.server.datamodel.WebStandardData$WebModule org.netbeans.modules.j2ee.server.datamodel.WebStandardData$WebResource org.netbeans.modules.j2ee.server.web.WebServer org.netbeans.modules.j2ee.server.web.WebServerInstance org.netbeans.modules.j2ee.ui.ServerRegistryNode This seems pretty excessive for loading during startup! Remember I might never touch a single web app while using NB.
New version of j2eeserver module (compatible with JSR88) will address problem of loading too many classes.
Tegal planning
Fixed expect couple of classes in JSP debugging (new issue #31279) and org.netbeans.modules.web.core.CompilationMessagePanel in web.core. Other loaded classes refer to loaders and actions.
v.