Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 330666 - [uses] issue with merging and culling the solution set
Summary: [uses] issue with merging and culling the solution set
Status: RESOLVED FIXED
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: Framework (show other bugs)
Version: 3.7   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: 3.7 M4   Edit
Assignee: Thomas Watson CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-19 09:43 EST by Thomas Watson CLA
Modified: 2010-11-19 09:47 EST (History)
1 user (show)

See Also:


Attachments
patch (1.27 KB, patch)
2010-11-19 09:46 EST, Thomas Watson CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Watson CLA 2010-11-19 09:43:09 EST
When large solution sets are presented to the resolver for determining a consistent class space there is an issue when trying to filter out constraints that are not in conflict.  This results in the empty set of possible solutions which ultimately causes the resolver to simply choose the first solution it tried.
Comment 1 Thomas Watson CLA 2010-11-19 09:46:18 EST
Created attachment 183470 [details]
patch

The results was being overridden with an empty list before we iterated over the original list to filter out unrelated constraints.
Comment 2 Thomas Watson CLA 2010-11-19 09:47:53 EST
BJ, this bug prevents the OSGi CT webcontainer from resolver properly.

Patch released to HEAD.