SLING-10643 : NullPointerException in ApisJarContext.getArtifactInfos
diff --git a/src/main/java/org/apache/sling/feature/maven/mojos/apis/ApisJarContext.java b/src/main/java/org/apache/sling/feature/maven/mojos/apis/ApisJarContext.java
index 97a769b..b8d79ae 100644
--- a/src/main/java/org/apache/sling/feature/maven/mojos/apis/ApisJarContext.java
+++ b/src/main/java/org/apache/sling/feature/maven/mojos/apis/ApisJarContext.java
@@ -344,7 +344,8 @@
     public Collection<ArtifactInfo> getArtifactInfos(final String regionName, final boolean omitDependencyArtifacts) {
         final Map<ArtifactId, ArtifactInfo> result = new TreeMap<>();
         for(final ArtifactInfo info : this.infos) {
-            if ( !info.getUsedExportedPackages(regionName).isEmpty() ) {
+            final Set<Clause> pcks = info.getUsedExportedPackages(regionName);
+            if ( pcks != null && !pcks.isEmpty() ) {
                 if ( !omitDependencyArtifacts || !info.isUseAsDependencyPerRegion(regionName) ) {
                     result.put(info.getId(), info);
                 }