From 14af343d8d6177ecf8f6850b5b4637487fd0f120 Mon Sep 17 00:00:00 2001 From: David Pilato Date: Tue, 27 Sep 2016 16:28:38 +0200 Subject: Fix logger when you can not create an azure storage client We were swallowing the original exception when creating a client with bad credentials. So even in `TRACE` log level, nothing useful were coming out of it. With this commit, it now prints: ``` [2016-09-27 15:54:13,118][ERROR][cloud.azure.storage ] [node_s0] can not create azure storage client: Storage Key is not a valid base64 encoded string. ``` Closes #20633. Backport of #20669 for master branch (6.0) --- .../org/elasticsearch/cloud/azure/storage/AzureStorageServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugins/repository-azure') diff --git a/plugins/repository-azure/src/main/java/org/elasticsearch/cloud/azure/storage/AzureStorageServiceImpl.java b/plugins/repository-azure/src/main/java/org/elasticsearch/cloud/azure/storage/AzureStorageServiceImpl.java index cd201e7ff5..697f05e3de 100644 --- a/plugins/repository-azure/src/main/java/org/elasticsearch/cloud/azure/storage/AzureStorageServiceImpl.java +++ b/plugins/repository-azure/src/main/java/org/elasticsearch/cloud/azure/storage/AzureStorageServiceImpl.java @@ -175,7 +175,7 @@ public class AzureStorageServiceImpl extends AbstractComponent implements AzureS blobContainer.createIfNotExists(); } catch (IllegalArgumentException e) { logger.trace((Supplier) () -> new ParameterizedMessage("fails creating container [{}]", container), e); - throw new RepositoryException(container, e.getMessage()); + throw new RepositoryException(container, e.getMessage(), e); } } -- cgit v1.2.3