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 160968

Summary: RemoteServerList, CompilerSetManager and the way they used are error prone
Product: cnd Reporter: Vladimir Kvashin <vkvashin>
Component: RemoteAssignee: Vladimir Kvashin <vkvashin>
Status: NEW ---    
Severity: blocker    
Priority: P4    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:

Description Vladimir Kvashin 2009-03-24 02:46:14 UTC
Now the classes RemoteServerList, CompilerSetManager, ServerUpdateCache and some other design is poor are extremely
error prone:
- The synchronization isn't good enough
- CompilerSetManager initializes in constructor (on remote host! - which can easily take half a minute)
- Not yet completely initialized records may, under some circumstances be placed into lists
Al these can lead to serious issues; so it should be fixed.
Comment 1 Quality Engineering 2009-04-22 08:41:28 UTC
Integrated into 'main-golden', will be available in build *200904220201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/80d86979f546
User: Vladimir Kvashin <vkvashin@netbeans.org>
Log: ServerList refactoring (#160968 RemoteServerList, CompilerSetManager and the way they used are error prone)
Comment 2 Vladimir Kvashin 2009-05-21 08:39:05 UTC
Some of these issues were recently fixed; but not all.