[Framework] Resolver is not correctly calculating exported packages for already
resolved modules
------------------------------------------------------------------------------------------------
Key: FELIX-2725
URL: https://issues.apache.org/jira/browse/FELIX-2725
Project: Felix
Issue Type: Bug
Components: Framework, Specification compliance
Affects Versions: framework-3.0.6, framework-3.0.5, framework-3.0.4,
framework-3.0.3, framework-3.0.2, framework-3.0.1, framework-3.0.0
Reporter: Richard S. Hall
Fix For: framework-3.2.0
When calculating the package spaces for modules to check for class space
consistency, the resolver algorithm incorrectly assumes that already resolved
modules with substitutable exports will be handled in import calculation like
they are for resolving modules, but already exported modules do not have
entries in the candidate map so this fails. As a result, all substitutable
exports are dropped and are not considered at all when it comes to consistency
checking. We need to look at the wires to calculate exported packages for
already resolved modules.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.