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();