AzureStorageExplorer icon indicating copy to clipboard operation
AzureStorageExplorer copied to clipboard

Unable to retrieve child resources

Open maartendedetter-solina opened this issue 2 months ago • 5 comments

Storage Explorer Version

1.39.1

Regression From

No response

Architecture

x64

Storage Explorer Build Number

No response

Platform

Windows

OS Version

Windows 11

Bug Description

When trying to expand a storage account the following error is observed - this issue does not appear with two other storage accounts.

Unable to retrieve child resources

ProducerError:{
  "name": "RestError",
  "message": "One of the request inputs is out of range.\nRequestId:dda22599-d01a-005d-6130-22e02a000000\nTime:2025-09-10T08:52:45.5639097Z",
  "stack": "RestError: One of the request inputs is out of range.\nRequestId:dda22599-d01a-005d-6130-22e02a000000\nTime:2025-09-10T08:52:45.5639097Z\n    at new RestError (C:\\Users\\fistname.lastname\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\@storage-explorer\\file-extension\\dist\\src\\index.js:21:46191)\n    at handleErrorResponse (C:\\Users\\fistname.lastname\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\@storage-explorer\\file-extension\\dist\\src\\index.js:22:33510)\n    at deserializeResponseBody (C:\\Users\\fistname.lastname\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\@storage-explorer\\file-extension\\dist\\src\\index.js:22:32306)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.sendRequest (C:\\Users\\fistname.lastname\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\@storage-explorer\\file-extension\\dist\\src\\index.js:22:56148)\n    at async jh.sendRequest (C:\\Users\\fistname.lastname\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\@storage-explorer\\file-extension\\dist\\src\\index.js:91:13063)\n    at async Object.sendRequest (C:\\Users\\fistname.lastname\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\@storage-explorer\\file-extension\\dist\\src\\index.js:22:56322)\n    at async Of.sendOperationRequest (C:\\Users\\fistname.lastname\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\@storage-explorer\\file-extension\\dist\\src\\index.js:22:44857)\n    at async Of.sendOperationRequest (C:\\Users\\fistname.lastname\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\@storage-explorer\\file-extension\\dist\\src\\index.js:22:55406)\n    at async C:\\Users\\fistname.lastname\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\@storage-explorer\\file-extension\\dist\\src\\index.js:39:180804",
  "code": "OutOfRangeInput",
  "statusCode": 400,
  "request": {
    "url": "https://storageaccountname.file.core.windows.net/?comp=list",
    "headers": {
      "x-ms-version": "2025-05-05",
      "accept": "application/xml",
      "user-agent": "Microsoft Azure Storage Explorer/1.39.1 (win32) azsdk-js-azure-storage-blob/12.27.0 core-rest-pipeline/1.20.0 Node/22.15.1 OS/(x64-Windows_NT-10.0.26100)",
      "x-ms-client-request-id": "f52264e6-2b22-485a-9645-d4a3ee0d3307",
      "x-ms-date": "Wed, 10 Sep 2025 08:52:45 GMT",
      "authorization": "SharedKey Redacted"
    },
    "method": "GET",
    "timeout": 0,
    "disableKeepAlive": false,
    "streamResponseStatusCodes": {},
    "withCredentials": false,
    "requestId": "f52264e6-2b22-485a-9645-d4a3ee0d3307",
    "allowInsecureConnection": true,
    "enableBrowserStreams": false,
    "tracingOptions": {
      "tracingContext": {
        "_contextMap": {}
      }
    }
  },
  "response": {
    "request": {
      "url": "https://storageaccountname.file.core.windows.net/?comp=list",
      "headers": {
        "x-ms-version": "2025-05-05",
        "accept": "application/xml",
        "user-agent": "Microsoft Azure Storage Explorer/1.39.1 (win32) azsdk-js-azure-storage-blob/12.27.0 core-rest-pipeline/1.20.0 Node/22.15.1 OS/(x64-Windows_NT-10.0.26100)",
        "x-ms-client-request-id": "f52264e6-2b22-485a-9645-d4a3ee0d3307",
        "x-ms-date": "Wed, 10 Sep 2025 08:52:45 GMT",
        "authorization": "SharedKey storageaccountname:"
      },
      "method": "GET",
      "timeout": 0,
      "disableKeepAlive": false,
      "streamResponseStatusCodes": {},
      "withCredentials": false,
      "requestId": "f52264e6-2b22-485a-9645-d4a3ee0d3307",
      "allowInsecureConnection": true,
      "enableBrowserStreams": false,
      "tracingOptions": {
        "tracingContext": {
          "_contextMap": {}
        }
      }
    },
    "status": 400,
    "headers": {
      "content-length": "226",
      "content-type": "application/xml",
      "date": "Wed, 10 Sep 2025 08:52:44 GMT",
      "server": "Microsoft-HTTPAPI/2.0",
      "x-ms-error-code": "OutOfRangeInput",
      "x-ms-request-id": "dda22599-d01a-005d-6130-22e02a000000"
    },
    "bodyAsText": "<?xml version=\"1.0\" encoding=\"utf-8\"?><Error><Code>OutOfRangeInput</Code><Message>One of the request inputs is out of range.\nRequestId:dda22599-d01a-005d-6130-22e02a000000\nTime:2025-09-10T08:52:45.5639097Z</Message></Error>",
    "parsedBody": {
      "message": "One of the request inputs is out of range.\nRequestId:dda22599-d01a-005d-6130-22e02a000000\nTime:2025-09-10T08:52:45.5639097Z",
      "code": "OutOfRangeInput"
    },
    "parsedHeaders": {
      "errorCode": "OutOfRangeInput",
      "content-length": "226",
      "content-type": "application/xml",
      "date": "Wed, 10 Sep 2025 08:52:44 GMT",
      "server": "Microsoft-HTTPAPI/2.0",
      "x-ms-request-id": "dda22599-d01a-005d-6130-22e02a000000"
    }
  },
  "details": {
    "errorCode": "OutOfRangeInput",
    "content-length": "226",
    "content-type": "application/xml",
    "date": "Wed, 10 Sep 2025 08:52:44 GMT",
    "server": "Microsoft-HTTPAPI/2.0",
    "x-ms-request-id": "dda22599-d01a-005d-6130-22e02a000000",
    "message": "One of the request inputs is out of range.\nRequestId:dda22599-d01a-005d-6130-22e02a000000\nTime:2025-09-10T08:52:45.5639097Z",
    "code": "OutOfRangeInput"
  }
}

Resource Types

Blobs

Authentication Method

Shared access signature (SAS)

Connection Type

Sign in (subscription)

Steps to Reproduce

  1. Launch Blob Storage Explorer
  2. Expand Storage Account

Actual Experience

Unable to retrieve child resources

Expected Experience

No response

Additional Context

No response

maartendedetter-solina avatar Oct 17 '25 09:10 maartendedetter-solina

@maartendedetter-solina What is the Kind and SKU of the storage account having the issue?

If the error only occurs with one storage account, it could be that the storage account is older and doesn't support the minimum API version of 2025-05-05. This version is required to support features including file share sign-in and NFS. You can verify this by using Azure CLI to list file shares in your storage account, explicitly setting the API version to 2025-05-05. If that request fails, your storage account doesn't support that API version, and you could see about getting it updated.

craxal avatar Oct 20 '25 21:10 craxal

The issue is only visible for one specific user, performing the same activity on a different device does not trigger the issue. In parallel we've already cleared the cache, reinstalled and re-configured the application but no joy.

maartendedetter-solina avatar Oct 21 '25 06:10 maartendedetter-solina

@maartendedetter-solina

  • Have you tried updating to 1.40.0?
  • When you say the issue does not trigger on a different device, is it the same user using both devices?
  • You have indicated that the authentication method is SAS, but the connection type is sign in. These are contradictory. If you are using SAS to authenticate, the only possible connection type is attachment. Can you clarify authentication and connection type?
  • Are you able to try accessing the storage account via sign in? Can you confirm that the user has the necessary permissions to access the storage account?
  • Do you have firewall settings that allow only certain IP addresses to access the storage account? Do you have any IP address parameters in the SAS?

craxal avatar Oct 21 '25 17:10 craxal

updated to 1.40.0. still the same error

Unable to retrieve child resources

ProducerError:{ "name": "Electron Net Error", "message": "{"name":"Electron Net Error","cause":{}}" }

Bliss-Ange avatar Oct 22 '25 09:10 Bliss-Ange

@Bliss-Ange Your error appears to be different. I suggest opening a separate issue and providing as much information as you can, including network/proxy configurations.

craxal avatar Oct 22 '25 16:10 craxal