Author: gnodet
Date: Mon Aug 24 07:27:48 2009
New Revision: 807107

URL: http://svn.apache.org/viewvc?rev=807107&view=rev
Log:
[karaf] better exception message when reporting an unknown feature from the 
maven plugin

Modified:
    
felix/trunk/karaf/tooling/features-maven-plugin/src/main/java/org/apache/felix/karaf/tooling/features/AddFeaturesToRepoMojo.java

Modified: 
felix/trunk/karaf/tooling/features-maven-plugin/src/main/java/org/apache/felix/karaf/tooling/features/AddFeaturesToRepoMojo.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/tooling/features-maven-plugin/src/main/java/org/apache/felix/karaf/tooling/features/AddFeaturesToRepoMojo.java?rev=807107&r1=807106&r2=807107&view=diff
==============================================================================
--- 
felix/trunk/karaf/tooling/features-maven-plugin/src/main/java/org/apache/felix/karaf/tooling/features/AddFeaturesToRepoMojo.java
 (original)
+++ 
felix/trunk/karaf/tooling/features-maven-plugin/src/main/java/org/apache/felix/karaf/tooling/features/AddFeaturesToRepoMojo.java
 Mon Aug 24 07:27:48 2009
@@ -175,6 +175,9 @@
     private void addFeatures(List<String> features, Set<String> 
transitiveFeatures, Map<String, Feature> featuresMap) {
         for (String feature : features) {
             Feature f = featuresMap.get(feature);
+            if (f == null) {
+                throw new IllegalArgumentException("Unable to find the feature 
'" + feature + "'");
+            }
             transitiveFeatures.add(feature);
             addFeatures(f.getDependencies(), transitiveFeatures, featuresMap);
         }


Reply via email to