[
https://issues.apache.org/jira/browse/SLING-12895?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Konrad Windszus resolved SLING-12895.
-------------------------------------
Fix Version/s: Content-Package to Feature Model Converter 1.3.12
Resolution: Fixed
Fixed in
https://github.com/apache/sling-org-apache-sling-feature-cpconverter/commit/ffb2039dee744c9fe832cf045dff3664654ebbe6.
> Improve exception handling when invalid packages are given
> ----------------------------------------------------------
>
> Key: SLING-12895
> URL: https://issues.apache.org/jira/browse/SLING-12895
> Project: Sling
> Issue Type: Improvement
> Components: Content-Package to Feature Model Converter
> Affects Versions: Content-Package to Feature Model Converter 1.3.10
> Reporter: Konrad Windszus
> Assignee: Konrad Windszus
> Priority: Major
> Fix For: Content-Package to Feature Model Converter 1.3.12
>
>
> The following NPE is currently thrown when invalid content packages are given:
> {code}
> [INFO] [INFO] Reading content-package '...invalid.package.zip'...
> [INFO] [WARNING] Package does not specify a version. setting to ''
> [INFO] [WARNING] Package properties not valid. need group and name property.
> java.lang.NullPointerException
> at java.util.concurrent.ConcurrentHashMap.putVal
> (ConcurrentHashMap.java:1011)
> at java.util.concurrent.ConcurrentHashMap.put
> (ConcurrentHashMap.java:1006)
> at
> org.apache.sling.feature.cpconverter.ContentPackage2FeatureModelConverter.firstPass
> (ContentPackage2FeatureModelConverter.java:313)
> at
> org.apache.sling.feature.cpconverter.ContentPackage2FeatureModelConverter.convert
> (ContentPackage2FeatureModelConverter.java:296)
> {code}
> The NPE is thrown at
> https://github.com/apache/sling-org-apache-sling-feature-cpconverter/blob/d75256c7ed76281f411f4275ea2afe79bf395cbc/src/main/java/org/apache/sling/feature/cpconverter/ContentPackage2FeatureModelConverter.java#L313
> because the package does not have an ID.
> This was detected in the context of
> https://github.com/adobe/aemanalyser-maven-plugin/issues/342.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)