This is an automated email from the ASF dual-hosted git repository. ffang pushed a commit to branch karaf-4.2.x in repository https://gitbox.apache.org/repos/asf/karaf.git
commit c565d59dd3fcd7df8c3f548610fcb61340fdecde Author: Miroslav Beranič <miros...@mibesis.si> AuthorDate: Sat Oct 5 22:25:27 2019 +0200 Added more information to the thrown exception for malformed url. (cherry picked from commit e14f6b531905dce29c2a49d83f2ba39ff061de5f) --- .../karaf/features/internal/service/FeatureConfigInstaller.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/features/core/src/main/java/org/apache/karaf/features/internal/service/FeatureConfigInstaller.java b/features/core/src/main/java/org/apache/karaf/features/internal/service/FeatureConfigInstaller.java index 84c8a5d..8dfc983 100644 --- a/features/core/src/main/java/org/apache/karaf/features/internal/service/FeatureConfigInstaller.java +++ b/features/core/src/main/java/org/apache/karaf/features/internal/service/FeatureConfigInstaller.java @@ -103,7 +103,11 @@ public class FeatureConfigInstaller { // trim lines String val = config.getValue(); if (config.isExternal()) { - props.load(new URL(val)); + try { + props.load(new URL(val)); + } catch (java.net.MalformedURLException e) { + throw new IOException("Failed to load config info from URL [" + val + "] for feature [" + feature.getName() + "/" + feature.getVersion() + "]."); + } } else { props.load(new StringReader(val)); }