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;

Reply via email to