Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 330666

Summary: [uses] issue with merging and culling the solution set
Product: [Eclipse Project] Equinox Reporter: Thomas Watson <tjwatson>
Component: FrameworkAssignee: Thomas Watson <tjwatson>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: hargrave
Version: 3.7   
Target Milestone: 3.7 M4   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Attachments:
Description Flags
patch none

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.