A. J. David Bosschaert created SLING-10858:
----------------------------------------------

             Summary: Incorrect API Regions generated in features
                 Key: SLING-10858
                 URL: https://issues.apache.org/jira/browse/SLING-10858
             Project: Sling
          Issue Type: Bug
          Components: Content-Package to Feature Model Converter
    Affects Versions: Content-Package to Feature Model Converter 1.1.10
            Reporter: A. J. David Bosschaert


In some cases the cpconverter generates an {{api-regions}} section with 
{{global}} exports for packages, where the bundles providing those packages are 
not actually listed in the feature. I have seen features with _not_ bundles 
(just some configuration) and an {{api-regions}} section with lots of exports, 
which clearly couldn't be satisfied by the feature as it did not have any 
bundles at all.

I believe that this might be caused by the fact that the DefaultFeaturesManager 
has the an apiRegionsExports field
https://github.com/apache/sling-org-apache-sling-feature-cpconverter/blob/master/src/main/java/org/apache/sling/feature/cpconverter/features/DefaultFeaturesManager.java#L101
which is not cleared between features, and as such the api-regions exports are 
bleeding between generated features.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to