This is an automated email from the ASF dual-hosted git repository.

davidb pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-feature-analyser.git


The following commit(s) were added to refs/heads/master by this push:
     new c310704  SLING-8601 Analyser for package exports/imports reports about 
regions even if regions are not used
c310704 is described below

commit c3107047e603ac7b799b56606340784ae7171029
Author: David Bosschaert <[email protected]>
AuthorDate: Fri Jul 26 16:09:11 2019 +0100

    SLING-8601 Analyser for package exports/imports reports about regions even 
if regions are not used
---
 .../sling/feature/analyser/task/impl/CheckBundleExportsImports.java   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/src/main/java/org/apache/sling/feature/analyser/task/impl/CheckBundleExportsImports.java
 
b/src/main/java/org/apache/sling/feature/analyser/task/impl/CheckBundleExportsImports.java
index 100e948..f4de6e4 100644
--- 
a/src/main/java/org/apache/sling/feature/analyser/task/impl/CheckBundleExportsImports.java
+++ 
b/src/main/java/org/apache/sling/feature/analyser/task/impl/CheckBundleExportsImports.java
@@ -258,7 +258,9 @@ public class CheckBundleExportsImports implements 
AnalyserTask {
                 for (Map.Entry<PackageInfo, Map.Entry<Set<String>, 
Set<String>>> regionInfoEntry : entry.getValue().regionInfo.entrySet()) {
                     PackageInfo pkg = regionInfoEntry.getKey();
                     Map.Entry<Set<String>, Set<String>> regions = 
regionInfoEntry.getValue();
-                    message.append("\n" + pkg.getName() + " is exported in 
regions " + regions.getKey() + " but it is imported in regions " + 
regions.getValue());
+                    if (regions.getKey().size() > 0) {
+                        message.append("\n" + pkg.getName() + " is exported in 
regions " + regions.getKey() + " but it is imported in regions " + 
regions.getValue());
+                    }
                 }
                 ctx.reportError(message.toString());
                 errorReported = true;

Reply via email to