This is an automated email from the ASF dual-hosted git repository. nfilotto pushed a commit to branch CAMEL-19840/warn-no-keystore-3.22 in repository https://gitbox.apache.org/repos/asf/camel.git
commit 8bb08a198ba87ee0c0017c051b04a580da05b01c 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 ea063819de7..00476901949 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()) {
