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 191731 - Too many CND classes loaded for JavaSE project
Summary: Too many CND classes loaded for JavaSE project
Status: RESOLVED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 7.0
Hardware: All All
: P2 normal (vote)
Assignee: Vladimir Voskresensky
URL:
Keywords: PERFORMANCE, REGRESSION
Depends on:
Blocks:
 
Reported: 2010-11-08 14:33 UTC by Jaroslav Tulach
Modified: 2011-06-07 06:32 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
List of all loaded (and not explicitly allowed) classes (13.49 KB, application/octet-stream)
2010-11-08 14:34 UTC, Jaroslav Tulach
Details
XML with stacktraces of the loaded classes (692.31 KB, application/xml)
2010-11-08 14:35 UTC, Jaroslav Tulach
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jaroslav Tulach 2010-11-08 14:33:55 UTC
Read:
http://wiki.netbeans.org/FitnessViaWhiteAndBlackList
and modify CND to not enable so much classes just because Java SE project is initialized.



org.netbeans.modules.cnd.api.xml.XMLDecoder
org.netbeans.modules.cnd.api.xml.XMLDocReader
org.netbeans.modules.cnd.api.xml.XMLEncoder
org.netbeans.modules.cnd.apt.impl.support.FileExistsSensitiveCacheDriver
org.netbeans.modules.cnd.apt.impl.support.SupportAPIAccessor
org.netbeans.modules.cnd.apt.support.AccessorImpl
org.netbeans.modules.cnd.apt.support.IncludeDirEntry
org.netbeans.modules.cnd.apt.support.IncludeDirEntry$IncludeDirStorage
org.netbeans.modules.cnd.asm.core.assistance.CodeHighlightFactory
org.netbeans.modules.cnd.asm.core.editor.AsmEditorKit
org.netbeans.modules.cnd.debugger.common2.DbgGuiModule
org.netbeans.modules.cnd.debugger.common2.capture.ExternalStart
org.netbeans.modules.cnd.debugger.common2.capture.ExternalStartManager
org.netbeans.modules.cnd.debugger.common2.capture.ExternalStartManager$NoopExternalStartProvider
org.netbeans.modules.cnd.debugger.common2.capture.ExternalStartProvider
org.netbeans.modules.cnd.debugger.common2.debugger.DebuggerManager
org.netbeans.modules.cnd.debugger.common2.debugger.ModelChangeDelegator
org.netbeans.modules.cnd.debugger.common2.debugger.ModelListenerSupport
org.netbeans.modules.cnd.debugger.common2.debugger.NativeSession
org.netbeans.modules.cnd.debugger.common2.debugger.StateListener
org.netbeans.modules.cnd.debugger.common2.debugger.actions.Catalog
org.netbeans.modules.cnd.debugger.common2.debugger.actions.RerunAction
org.netbeans.modules.cnd.debugger.common2.debugger.actions.RunToFunctionAction
org.netbeans.modules.cnd.debugger.common2.debugger.breakpoints.BreakpointBag
org.netbeans.modules.cnd.debugger.common2.debugger.breakpoints.BreakpointBag$DebugTargetListener
org.netbeans.modules.cnd.debugger.common2.debugger.breakpoints.BreakpointBag$OptionListener
org.netbeans.modules.cnd.debugger.common2.debugger.breakpoints.BreakpointXMLCodec
org.netbeans.modules.cnd.debugger.common2.debugger.breakpoints.BreakpointXMLReader
org.netbeans.modules.cnd.debugger.common2.debugger.breakpoints.BreakpointsXMLCodec
org.netbeans.modules.cnd.debugger.common2.debugger.breakpoints.NativeBreakpointType
org.netbeans.modules.cnd.debugger.common2.debugger.breakpoints.SubBreakpointsXMLCodec
org.netbeans.modules.cnd.debugger.common2.debugger.breakpoints.types.Catalog
org.netbeans.modules.cnd.debugger.common2.debugger.breakpoints.types.FunctionBreakpointType
org.netbeans.modules.cnd.debugger.common2.debugger.breakpoints.types.InstructionBreakpointType
org.netbeans.modules.cnd.debugger.common2.debugger.breakpoints.types.LineBreakpointType
org.netbeans.modules.cnd.debugger.common2.debugger.debugtarget.DebugTargetList
org.netbeans.modules.cnd.debugger.common2.debugger.debugtarget.DebugTargetXMLCodec
org.netbeans.modules.cnd.debugger.common2.debugger.debugtarget.DebugTargetsXMLCodec
org.netbeans.modules.cnd.debugger.common2.debugger.debugtarget.DebugTargetsXMLReader
org.netbeans.modules.cnd.debugger.common2.debugger.options.DebuggerOption
org.netbeans.modules.cnd.debugger.common2.debugger.options.GlobalOptionSet
org.netbeans.modules.cnd.debugger.common2.debugger.options.GlobalOptionSet$GOXMLReader
org.netbeans.modules.cnd.debugger.common2.debugger.remote.Host
org.netbeans.modules.cnd.debugger.common2.debugger.remote.HostList
org.netbeans.modules.cnd.debugger.common2.debugger.remote.HostListXMLCodec
org.netbeans.modules.cnd.debugger.common2.debugger.remote.HostListXMLReader
org.netbeans.modules.cnd.debugger.common2.debugger.remote.HostOption
org.netbeans.modules.cnd.debugger.common2.debugger.remote.HostOptionSet
org.netbeans.modules.cnd.debugger.common2.debugger.remote.Log
org.netbeans.modules.cnd.debugger.common2.debugger.remote.Log$Remote
org.netbeans.modules.cnd.debugger.common2.debugger.remote.Platform
org.netbeans.modules.cnd.debugger.common2.utils.LogSupport
org.netbeans.modules.cnd.debugger.common2.utils.UserdirFile
org.netbeans.modules.cnd.debugger.common2.utils.UserdirFile$Reader
org.netbeans.modules.cnd.debugger.common2.utils.masterdetail.AbstractRecordList
org.netbeans.modules.cnd.debugger.common2.utils.masterdetail.Record
org.netbeans.modules.cnd.debugger.common2.utils.masterdetail.RecordList
org.netbeans.modules.cnd.debugger.common2.utils.masterdetail.RecordListListener
org.netbeans.modules.cnd.debugger.common2.utils.options.Catalog
org.netbeans.modules.cnd.debugger.common2.utils.options.CatalogDynamic
org.netbeans.modules.cnd.debugger.common2.utils.options.Option
org.netbeans.modules.cnd.debugger.common2.utils.options.OptionSet
org.netbeans.modules.cnd.debugger.common2.utils.options.OptionSetOwner
org.netbeans.modules.cnd.debugger.common2.utils.options.OptionSetSupport
org.netbeans.modules.cnd.debugger.common2.utils.options.OptionSetXMLCodec
org.netbeans.modules.cnd.debugger.common2.utils.options.OptionValue
org.netbeans.modules.cnd.editor.cplusplus.HKit
org.netbeans.modules.cnd.editor.fortran.FKit
org.netbeans.modules.cnd.editor.fortran.FortranTTIFactory
org.netbeans.modules.cnd.highlight.CppHighlightsLayerFactory
org.netbeans.modules.cnd.makefile.editor.MakefileKit
org.netbeans.modules.cnd.makeproject.MakeProjectFileOwnerQuery
org.netbeans.modules.cnd.makeproject.MakeProjectPaths
org.netbeans.modules.cnd.makeproject.api.configurations.ConfigurationDescriptorProvider
org.netbeans.modules.cnd.remote.fs.RemoteFileObjectBase
org.netbeans.modules.cnd.remote.fs.RemoteFileSystemsProvider
org.netbeans.modules.cnd.remote.fs.RemoteFileUrlMapper
org.netbeans.modules.cnd.script.editor.ShellKit
org.netbeans.modules.cnd.spi.utils.CndFileExistSensitiveCache
org.netbeans.modules.cnd.spi.utils.CndFileSystemProvider
org.netbeans.modules.cnd.spi.utils.CndFileSystemProvider$DefaultProvider
org.netbeans.modules.cnd.utils.MIMENames
org.netbeans.modules.cnd.utils.cache.APTStringManager
org.netbeans.modules.cnd.utils.cache.APTStringManager$APTCompoundStringManager
org.netbeans.modules.cnd.utils.cache.APTStringManager$APTSingleStringManager
org.netbeans.modules.cnd.utils.cache.APTStringManager$APTSingleStringManager$Lock
org.netbeans.modules.cnd.utils.cache.APTStringManager$CacheKind
org.netbeans.modules.cnd.utils.cache.CndFileUtils
org.netbeans.modules.cnd.utils.cache.CndFileUtils$FSListener
org.netbeans.modules.cnd.utils.cache.FilePathCache
org.netbeans.modules.cnd.utils.cache.WeakSharedSet
org.netbeans.modules.cnd.utils.cache.WeakSharedSet$SharedKeyWeakHashMap
org.netbeans.modules.cnd.utils.cache.WeakSharedSet$SharedKeyWeakHashMap$Entry
org.netbeans.modules.cnd.utils.cache.WeakSharedSet$SharedKeyWeakHashMap$KeySet
Comment 1 Jaroslav Tulach 2010-11-08 14:34:49 UTC
Created attachment 102845 [details]
List of all loaded (and not explicitly allowed) classes
Comment 2 Jaroslav Tulach 2010-11-08 14:35:31 UTC
Created attachment 102846 [details]
XML with stacktraces of the loaded classes
Comment 3 Jaroslav Tulach 2010-11-08 14:41:22 UTC
When you fix this regresion please backout 9341a699e41d changeset.
Comment 5 Vladimir Voskresensky 2010-12-07 17:38:09 UTC
(In reply to comment #3)
> When you fix this regresion please backout 9341a699e41d changeset.
We have one remaining class in wihtelist3 org.netbeans.modules.cnd.remote.fs.CndFileSystemProviderImpl
can you proceed with backout/updating
Thanks!
Comment 6 Quality Engineering 2010-12-08 06:34:20 UTC
Integrated into 'main-golden', will be available in build *201012080001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/55de95ad4f6f
User: Vladimir Voskresensky <vv159170@netbeans.org>
Log: fixing #191731 -  Too many CND classes loaded for JavaSE project
Comment 7 Quality Engineering 2011-06-07 06:32:09 UTC
Integrated into 'main-golden'
Changeset: http://hg.netbeans.org/main-golden/rev/
User: 
Log: