You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by gn...@apache.org on 2013/12/18 10:08:05 UTC

[3/3] git commit: provide better error messages in a couple cases

provide better error messages in a couple cases

git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1102131 13f79535-47bb-0310-9956-ffa450edef68


Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/2978d509
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/2978d509
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/2978d509

Branch: refs/heads/karaf-2.x
Commit: 2978d509498e68d094065bb99d3b42b89402b833
Parents: 86b531b
Author: David Jencks <dj...@apache.org>
Authored: Wed May 11 23:09:23 2011 +0000
Committer: Guillaume Nodet <gn...@gmail.com>
Committed: Wed Dec 18 10:07:40 2013 +0100

----------------------------------------------------------------------
 .../karaf/features/internal/FeatureValidationUtil.java       | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/2978d509/features/core/src/main/java/org/apache/karaf/features/internal/FeatureValidationUtil.java
----------------------------------------------------------------------
diff --git a/features/core/src/main/java/org/apache/karaf/features/internal/FeatureValidationUtil.java b/features/core/src/main/java/org/apache/karaf/features/internal/FeatureValidationUtil.java
index 7e21690..dda1a87 100644
--- a/features/core/src/main/java/org/apache/karaf/features/internal/FeatureValidationUtil.java
+++ b/features/core/src/main/java/org/apache/karaf/features/internal/FeatureValidationUtil.java
@@ -15,6 +15,7 @@
  */
 package org.apache.karaf.features.internal;
 
+import java.io.IOException;
 import java.io.InputStream;
 import java.net.URI;
 import java.net.URLConnection;
@@ -41,7 +42,12 @@ public class FeatureValidationUtil {
      * @throws Exception When validation fails.
      */
     public static void validate(URI uri) throws Exception {
-        URLConnection conn = uri.toURL().openConnection();
+        URLConnection conn = null;
+        try {
+            conn = uri.toURL().openConnection();
+        } catch (IllegalArgumentException e) {
+            throw new IllegalArgumentException("invalid URI: " + uri, e);
+        }
         conn.setDefaultUseCaches(false);
 
         InputStream stream = conn.getInputStream();