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 - RemoteServerList, CompilerSetManager and the way they used are error prone
Summary: RemoteServerList, CompilerSetManager and the way they used are error prone
Status: NEW
Alias: None
Product: cnd
Classification: Unclassified
Component: Remote (show other bugs)
Version: 6.x
Hardware: All All
: P4 blocker (vote)
Assignee: Vladimir Kvashin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-24 02:46 UTC by Vladimir Kvashin
Modified: 2010-05-26 11:44 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 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.