This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push: new f5e831e2f94 CAMEL-21927 - Camel Vault Properties Function: Harmonize error messages and cause (#17652) f5e831e2f94 is described below commit f5e831e2f943407e31fb0f304b5ea4ce5e72a21f Author: Andrea Cosentino <anco...@gmail.com> AuthorDate: Thu Apr 3 10:35:47 2025 +0200 CAMEL-21927 - Camel Vault Properties Function: Harmonize error messages and cause (#17652) Signed-off-by: Andrea Cosentino <anco...@gmail.com> --- .../aws/secretsmanager/SecretsManagerPropertiesFunction.java | 5 +++-- .../camel/component/azure/key/vault/KeyVaultPropertiesFunction.java | 3 ++- .../google/secret/manager/GoogleSecretManagerPropertiesFunction.java | 3 ++- .../ibm/secrets/manager/IBMSecretsManagerPropertiesFunction.java | 3 ++- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/components/camel-aws/camel-aws-secrets-manager/src/main/java/org/apache/camel/component/aws/secretsmanager/SecretsManagerPropertiesFunction.java b/components/camel-aws/camel-aws-secrets-manager/src/main/java/org/apache/camel/component/aws/secretsmanager/SecretsManagerPropertiesFunction.java index 51d0713f158..e606a2a25cc 100644 --- a/components/camel-aws/camel-aws-secrets-manager/src/main/java/org/apache/camel/component/aws/secretsmanager/SecretsManagerPropertiesFunction.java +++ b/components/camel-aws/camel-aws-secrets-manager/src/main/java/org/apache/camel/component/aws/secretsmanager/SecretsManagerPropertiesFunction.java @@ -252,8 +252,9 @@ public class SecretsManagerPropertiesFunction extends ServiceSupport implements if (key != null) { try { returnValue = getSecretFromSource(key, subkey, defaultValue, version); - } catch (JsonProcessingException e) { - throw new RuntimeCamelException("Something went wrong while recovering " + key + " from vault"); + } catch (Exception e) { + throw new RuntimeCamelException( + "Error getting secret from vault using key: " + key + " due to: " + e.getMessage(), e); } } diff --git a/components/camel-azure/camel-azure-key-vault/src/main/java/org/apache/camel/component/azure/key/vault/KeyVaultPropertiesFunction.java b/components/camel-azure/camel-azure-key-vault/src/main/java/org/apache/camel/component/azure/key/vault/KeyVaultPropertiesFunction.java index 5fe0dc5f9d9..c6903b40ee2 100644 --- a/components/camel-azure/camel-azure-key-vault/src/main/java/org/apache/camel/component/azure/key/vault/KeyVaultPropertiesFunction.java +++ b/components/camel-azure/camel-azure-key-vault/src/main/java/org/apache/camel/component/azure/key/vault/KeyVaultPropertiesFunction.java @@ -202,7 +202,8 @@ public class KeyVaultPropertiesFunction extends ServiceSupport implements Proper try { returnValue = getSecretFromSource(key, subkey, defaultValue, version); } catch (JsonProcessingException e) { - throw new RuntimeCamelException("Something went wrong while recovering " + key + " from vault"); + throw new RuntimeCamelException( + "Error getting secret from vault using key: " + key + " due to: " + e.getMessage(), e); } } diff --git a/components/camel-google/camel-google-secret-manager/src/main/java/org/apache/camel/component/google/secret/manager/GoogleSecretManagerPropertiesFunction.java b/components/camel-google/camel-google-secret-manager/src/main/java/org/apache/camel/component/google/secret/manager/GoogleSecretManagerPropertiesFunction.java index 25a43e186c9..82dc1e3c290 100644 --- a/components/camel-google/camel-google-secret-manager/src/main/java/org/apache/camel/component/google/secret/manager/GoogleSecretManagerPropertiesFunction.java +++ b/components/camel-google/camel-google-secret-manager/src/main/java/org/apache/camel/component/google/secret/manager/GoogleSecretManagerPropertiesFunction.java @@ -183,7 +183,8 @@ public class GoogleSecretManagerPropertiesFunction extends ServiceSupport implem try { returnValue = getSecretFromSource(key, subkey, defaultValue, version); } catch (JsonProcessingException e) { - throw new RuntimeCamelException("Something went wrong while recovering " + key + " from vault"); + throw new RuntimeCamelException( + "Error getting secret from vault using key: " + key + " due to: " + e.getMessage(), e); } } diff --git a/components/camel-ibm-secrets-manager/src/main/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerPropertiesFunction.java b/components/camel-ibm-secrets-manager/src/main/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerPropertiesFunction.java index 3692bc09b7f..0c6dbce177c 100644 --- a/components/camel-ibm-secrets-manager/src/main/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerPropertiesFunction.java +++ b/components/camel-ibm-secrets-manager/src/main/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerPropertiesFunction.java @@ -181,7 +181,8 @@ public class IBMSecretsManagerPropertiesFunction extends ServiceSupport implemen try { returnValue = getSecretFromSource(key, subkey, defaultValue, version); } catch (Exception e) { - throw new RuntimeCamelException("Something went wrong while recovering " + key + " from vault"); + throw new RuntimeCamelException( + "Error getting secret from vault using key: " + key + " due to: " + e.getMessage(), e); } }