This is an automated email from the ASF dual-hosted git repository. nfilotto pushed a commit to branch CAMEL-19840/warn-no-keystore-4.0 in repository https://gitbox.apache.org/repos/asf/camel.git
commit d0611e08698424aabcba781f8d6a681a58860c27 Author: Nicolas Filotto <[email protected]> AuthorDate: Wed Sep 6 10:18:20 2023 +0200 CAMEL-19840: camel-core-api - Warn when the key store cannot be found --- .../java/org/apache/camel/support/jsse/KeyStoreParameters.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/camel-api/src/main/java/org/apache/camel/support/jsse/KeyStoreParameters.java b/core/camel-api/src/main/java/org/apache/camel/support/jsse/KeyStoreParameters.java index 67677a70799..b474dd0bc6d 100644 --- a/core/camel-api/src/main/java/org/apache/camel/support/jsse/KeyStoreParameters.java +++ b/core/camel-api/src/main/java/org/apache/camel/support/jsse/KeyStoreParameters.java @@ -190,7 +190,13 @@ public class KeyStoreParameters extends JsseParameters { ks.load(null, ksPassword); } else { InputStream is = this.resolveResource(this.parsePropertyValue(this.resource)); - ks.load(is, ksPassword); + if (is == null) { + LOG.warn("No keystore could be found at {}.", this.resource); + } else { + try (is) { + ks.load(is, ksPassword); + } + } } if (LOG.isDebugEnabled()) {
