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 121414

Summary: Correctly update required artificial projects list
Product: cnd Reporter: Vladimir Kvashin <vkvashin>
Component: Code ModelAssignee: Vladimir Kvashin <vkvashin>
Status: RESOLVED WONTFIX    
Severity: blocker    
Priority: P4    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:

Description Vladimir Kvashin 2007-11-07 19:53:04 UTC
Typically an open project is associated with a number of so called artificial libraries that contain the model of
headers that are used in this project, though themselves do not belong to any of the open projects.

The content of this required artificial projects list is updated dynamically: as soon as the #include directive is
resolved, necessary artificial project is added to the list (if it isn't yet opened). But the removal of the projects
from  this list isn't done properly.

It should be done when the code model is in a stable state, taking into account file header dependency graph.
Comment 1 Vladimir Kvashin 2007-11-07 19:54:27 UTC
Eventually such projects are closed (when the last open project is closed). 
So I leave it P3.
Comment 2 Quality Engineering 2009-12-21 06:42:18 UTC
This bug was reported against NetBeans IDE 6.0 or an older release, or against a non-maintained module. NetBeans team does not have enough resources to get to this issue, therefore we are closing the issue as a WONTFIX. If you are interested in providing a patch for this bug, please see our NetFIX guidelines for how to proceed. 

We apologize for any inconvenience.


Thank you.
The NetBeans Team