This is an automated email from the ASF dual-hosted git repository.
gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git
The following commit(s) were added to refs/heads/master by this push:
new 44ec4b8763 Refine AzureBlob InvalidQueryParameterValue error
44ec4b8763 is described below
commit 44ec4b876309da588223920a10c1a45932da952b
Author: Andrew Gaul <[email protected]>
AuthorDate: Mon Nov 11 22:26:08 2024 -0800
Refine AzureBlob InvalidQueryParameterValue error
---
.../azure/storage/handlers/ParseAzureStorageErrorFromXmlContent.java | 5 +++++
1 file changed, 5 insertions(+)
diff --git
a/providers/azureblob/src/main/java/org/jclouds/azure/storage/handlers/ParseAzureStorageErrorFromXmlContent.java
b/providers/azureblob/src/main/java/org/jclouds/azure/storage/handlers/ParseAzureStorageErrorFromXmlContent.java
index 61c6e9055d..11e1b97d74 100644
---
a/providers/azureblob/src/main/java/org/jclouds/azure/storage/handlers/ParseAzureStorageErrorFromXmlContent.java
+++
b/providers/azureblob/src/main/java/org/jclouds/azure/storage/handlers/ParseAzureStorageErrorFromXmlContent.java
@@ -97,6 +97,11 @@ public class ParseAzureStorageErrorFromXmlContent implements
HttpErrorHandler {
protected Exception refineException(HttpCommand command, HttpResponse
response, Exception exception,
AzureStorageError error, String message) {
switch (response.getStatusCode()) {
+ case 400:
+ if (error.getCode().equals("InvalidQueryParameterValue")) {
+ exception = new IllegalArgumentException(message, exception);
+ }
+ break;
case 401:
exception = new AuthorizationException(message, exception);
break;