microsoft / AzureStorageExplorer

Easily manage the contents of your storage account with Azure Storage Explorer. Upload, download, and manage blobs, files, queues, tables, and Cosmos DB entities. Gain easy access to manage your virtual machine disks. Work with either Azure Resource Manager or classic storage accounts, plus manage and configure cross-origin resource sharing (CORS) rules.
Creative Commons Attribution 4.0 International
370 stars 85 forks source link

Unable to view containers/objects running from IoT Edge #3991

Closed OrrinEdenfield closed 3 years ago

OrrinEdenfield commented 3 years ago

Storage Explorer Version: 1.17.0 Build Number: 20201211.10 Platform/OS: Windows 10 Architecture: x64 Regression From: 1.14.2

Bug Description

Storage Explorer is erroring when connecting to Blob Storage running on IoT Edge. Worked fine in version 1.14.2

This is the connection string I'm using: DefaultEndpointsProtocol=http;BlobEndpoint=http://192.168.0.201:11002/azurepistorage;AccountName=azurepistorage;AccountKey={KEY};

Error: Unable to retrieve child resources.

Details: { "name": "RestError", "message": "The value for one of the HTTP headers is not in the correct format.\nRequestId:9926aa21-1f32-4894-9206-3e63949689be\nTime:2021-01-20T12:04:30.6319347Z", "zone_symbolerror": { "originalStack": "Error: The value for one of the HTTP headers is not in the correct format.\nRequestId:9926aa21-1f32-4894-9206-3e63949689be\nTime:2021-01-20T12:04:30.6319347Z\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\applicationinsights\out\AutoCollection\CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\se-exception-serializer\dist\ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy. (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:197:55)\n at step (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)\n at Object.awaiter (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy. (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:141:62)\n at step (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)", "zoneAwareStack": "Error: The value for one of the HTTP headers is not in the correct format.\nRequestId:9926aa21-1f32-4894-9206-3e63949689be\nTime:2021-01-20T12:04:30.6319347Z\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\applicationinsights\out\AutoCollection\CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\se-exception-serializer\dist\ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy. (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:197:55)\n at step (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)\n at Object.awaiter (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy. (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:141:62)\n at step (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)" }, "stack": "RestError: The value for one of the HTTP headers is not in the correct format.\nRequestId:9926aa21-1f32-4894-9206-3e63949689be\nTime:2021-01-20T12:04:30.6319347Z\n at new RestError (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:2392:28)\n at handleErrorResponse (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:3244:17)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:3183:18\n at processTicksAndRejections (internal/process/task_queues.js:93:5)", "originalStack": "Error: The value for one of the HTTP headers is not in the correct format.\nRequestId:9926aa21-1f32-4894-9206-3e63949689be\nTime:2021-01-20T12:04:30.6319347Z\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\applicationinsights\out\AutoCollection\CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\se-exception-serializer\dist\ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy. (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:197:55)\n at step (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)\n at Object.awaiter (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy. (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:141:62)\n at step (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)", "zoneAwareStack": "Error: The value for one of the HTTP headers is not in the correct format.\nRequestId:9926aa21-1f32-4894-9206-3e63949689be\nTime:2021-01-20T12:04:30.6319347Z\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\applicationinsights\out\AutoCollection\CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\se-exception-serializer\dist\ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy. (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:197:55)\n at step (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)\n at Object.awaiter (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy. (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:141:62)\n at step (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)", "zone_symbolstack": "RestError: The value for one of the HTTP headers is not in the correct format.\nRequestId:9926aa21-1f32-4894-9206-3e63949689be\nTime:2021-01-20T12:04:30.6319347Z\n at new RestError (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:2392:28)\n at handleErrorResponse (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:3244:17)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:3183:18\n at processTicksAndRejections (internal/process/task_queues.js:93:5)", "zone_symbolname": "RestError", "zone_symbolmessage": "The value for one of the HTTP headers is not in the correct format.\nRequestId:9926aa21-1f32-4894-9206-3e63949689be\nTime:2021-01-20T12:04:30.6319347Z", "zone_symboloriginalStack": "Error: The value for one of the HTTP headers is not in the correct format.\nRequestId:9926aa21-1f32-4894-9206-3e63949689be\nTime:2021-01-20T12:04:30.6319347Z\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\applicationinsights\out\AutoCollection\CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\se-exception-serializer\dist\ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy. (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:197:55)\n at step (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)\n at Object.awaiter (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy. (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:141:62)\n at step (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)", "__zone_symbolzoneAwareStack": "Error: The value for one of the HTTP headers is not in the correct format.\nRequestId:9926aa21-1f32-4894-9206-3e63949689be\nTime:2021-01-20T12:04:30.6319347Z\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\applicationinsights\out\AutoCollection\CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\se-exception-serializer\dist\ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy. (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:197:55)\n at step (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)\n at Object.__awaiter (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy. (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:141:62)\n at step (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Users\ored\AppData\Local\Programs\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)", "statusCode": 400, "request": { "streamResponseBody": false, "url": "http://192.168.0.201:11002/azurepistorage/?include=metadata&comp=list", "method": "GET", "headers": { "_headersMap": { "x-ms-version": { "name": "x-ms-version", "value": "2019-12-12" }, "user-agent": { "name": "user-agent", "value": "MicrosoftAzure Storage Explorer, 1.17.0, win32 azsdk-js-storageblob/12.2.1 (NODE-VERSION v12.13.0; Windows_NT 10.0.19042)" }, "x-ms-client-request-id": { "name": "x-ms-client-request-id", "value": "fe81794e-e877-47e4-853e-c677b3bf97c0" }, "x-ms-date": { "name": "x-ms-date", "value": "Wed, 20 Jan 2021 12:04:30 GMT" }, "authorization": { "name": "Authorization", "value": "SharedKey azurepistorage:78LKAAUIHepq4UgdYq6wlpR49cMJhO9NV0vZW3altvM=" }, "cookie": { "name": "Cookie", "value": "" } } }, "withCredentials": false, "timeout": 0, "keepAlive": true, "decompressResponse": false, "requestId": "fe81794e-e877-47e4-853e-c677b3bf97c0", "operationSpec": { "httpMethod": "GET", "urlParameters": [ { "parameterPath": "url", "mapper": { "required": true, "serializedName": "url", "defaultValue": "", "type": { "name": "String" } }, "skipEncoding": true } ], "queryParameters": [ { "parameterPath": [ "options", "prefix" ], "mapper": { "serializedName": "prefix", "type": { "name": "String" } } }, { "parameterPath": [ "options", "marker" ], "mapper": { "serializedName": "marker", "type": { "name": "String" } } }, { "parameterPath": [ "options", "maxPageSize" ], "mapper": { "serializedName": "maxresults", "constraints": { "InclusiveMinimum": 1 }, "type": { "name": "Number" } } }, { "parameterPath": [ "options", "include" ], "mapper": { "serializedName": "include", "type": { "name": "Sequence", "element": { "type": { "name": "Enum", "allowedValues": [ "metadata", "deleted" ] } } } }, "collectionFormat": "," }, { "parameterPath": [ "options", "timeoutInSeconds" ], "mapper": { "serializedName": "timeout", "constraints": { "InclusiveMinimum": 0 }, "type": { "name": "Number" } } }, { "parameterPath": "comp", "mapper": { "required": true, "isConstant": true, "serializedName": "comp", "defaultValue": "list", "type": { "name": "String" } } } ], "headerParameters": [ { "parameterPath": "version", "mapper": { "required": true, "isConstant": true, "serializedName": "x-ms-version", "defaultValue": "2019-12-12", "type": { "name": "String" } } }, { "parameterPath": [ "options", "requestId" ], "mapper": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } } } ], "responses": { "200": { "bodyMapper": { "xmlName": "EnumerationResults", "serializedName": "ListContainersSegmentResponse", "type": { "name": "Composite", "className": "ListContainersSegmentResponse", "modelProperties": { "serviceEndpoint": { "xmlIsAttribute": true, "xmlName": "ServiceEndpoint", "required": true, "serializedName": "ServiceEndpoint", "type": { "name": "String" } }, "prefix": { "xmlName": "Prefix", "serializedName": "Prefix", "type": { "name": "String" } }, "marker": { "xmlName": "Marker", "serializedName": "Marker", "type": { "name": "String" } }, "maxPageSize": { "xmlName": "MaxResults", "serializedName": "MaxResults", "type": { "name": "Number" } }, "containerItems": { "xmlIsWrapped": true, "xmlName": "Containers", "xmlElementName": "Container", "required": true, "serializedName": "ContainerItems", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "ContainerItem" } } } }, "continuationToken": { "xmlName": "NextMarker", "serializedName": "NextMarker", "type": { "name": "String" } } } } }, "headersMapper": { "serializedName": "service-listcontainerssegment-headers", "type": { "name": "Composite", "className": "ServiceListContainersSegmentHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } } }, "default": { "bodyMapper": { "serializedName": "StorageError", "type": { "name": "Composite", "className": "StorageError", "modelProperties": { "message": { "xmlName": "Message", "serializedName": "Message", "type": { "name": "String" } } } } }, "headersMapper": { "serializedName": "service-listcontainerssegment-headers", "type": { "name": "Composite", "className": "ServiceListContainersSegmentHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } } } }, "isXML": true, "serializer": { "modelMappers": { "BlobServiceProperties": { "xmlName": "StorageServiceProperties", "serializedName": "BlobServiceProperties", "type": { "name": "Composite", "className": "BlobServiceProperties", "modelProperties": { "blobAnalyticsLogging": { "xmlName": "Logging", "serializedName": "Logging", "type": { "name": "Composite", "className": "Logging" } }, "hourMetrics": { "xmlName": "HourMetrics", "serializedName": "HourMetrics", "type": { "name": "Composite", "className": "Metrics" } }, "minuteMetrics": { "xmlName": "MinuteMetrics", "serializedName": "MinuteMetrics", "type": { "name": "Composite", "className": "Metrics" } }, "cors": { "xmlIsWrapped": true, "xmlName": "Cors", "xmlElementName": "CorsRule", "serializedName": "Cors", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "CorsRule" } } } }, "defaultServiceVersion": { "xmlName": "DefaultServiceVersion", "serializedName": "DefaultServiceVersion", "type": { "name": "String" } }, "deleteRetentionPolicy": { "xmlName": "DeleteRetentionPolicy", "serializedName": "DeleteRetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy" } }, "staticWebsite": { "xmlName": "StaticWebsite", "serializedName": "StaticWebsite", "type": { "name": "Composite", "className": "StaticWebsite" } } } } }, "BlobServiceStatistics": { "xmlName": "StorageServiceStats", "serializedName": "BlobServiceStatistics", "type": { "name": "Composite", "className": "BlobServiceStatistics", "modelProperties": { "geoReplication": { "xmlName": "GeoReplication", "serializedName": "GeoReplication", "type": { "name": "Composite", "className": "GeoReplication" } } } } }, "ContainerItem": { "xmlName": "Container", "serializedName": "ContainerItem", "type": { "name": "Composite", "className": "ContainerItem", "modelProperties": { "name": { "xmlName": "Name", "required": true, "serializedName": "Name", "type": { "name": "String" } }, "deleted": { "xmlName": "Deleted", "serializedName": "Deleted", "type": { "name": "Boolean" } }, "version": { "xmlName": "Version", "serializedName": "Version", "type": { "name": "String" } }, "properties": { "xmlName": "Properties", "required": true, "serializedName": "Properties", "type": { "name": "Composite", "className": "ContainerProperties" } }, "metadata": { "xmlName": "Metadata", "serializedName": "Metadata", "type": { "name": "Dictionary", "value": { "type": { "name": "String" } } } } } } }, "ContainerProperties": { "serializedName": "ContainerProperties", "type": { "name": "Composite", "className": "ContainerProperties", "modelProperties": { "lastModified": { "xmlName": "Last-Modified", "required": true, "serializedName": "Last-Modified", "type": { "name": "DateTimeRfc1123" } }, "etag": { "xmlName": "Etag", "required": true, "serializedName": "Etag", "type": { "name": "String" } }, "leaseStatus": { "xmlName": "LeaseStatus", "serializedName": "LeaseStatus", "type": { "name": "Enum", "allowedValues": [ "locked", "unlocked" ] } }, "leaseState": { "xmlName": "LeaseState", "serializedName": "LeaseState", "type": { "name": "Enum", "allowedValues": [ "available", "leased", "expired", "breaking", "broken" ] } }, "leaseDuration": { "xmlName": "LeaseDuration", "serializedName": "LeaseDuration", "type": { "name": "Enum", "allowedValues": [ "infinite", "fixed" ] } }, "publicAccess": { "xmlName": "PublicAccess", "serializedName": "PublicAccess", "type": { "name": "String" } }, "hasImmutabilityPolicy": { "xmlName": "HasImmutabilityPolicy", "serializedName": "HasImmutabilityPolicy", "type": { "name": "Boolean" } }, "hasLegalHold": { "xmlName": "HasLegalHold", "serializedName": "HasLegalHold", "type": { "name": "Boolean" } }, "defaultEncryptionScope": { "xmlName": "DefaultEncryptionScope", "serializedName": "DefaultEncryptionScope", "type": { "name": "String" } }, "preventEncryptionScopeOverride": { "xmlName": "DenyEncryptionScopeOverride", "serializedName": "DenyEncryptionScopeOverride", "type": { "name": "Boolean" } }, "deletedOn": { "xmlName": "DeletedTime", "serializedName": "DeletedTime", "type": { "name": "DateTimeRfc1123" } }, "remainingRetentionDays": { "xmlName": "RemainingRetentionDays", "serializedName": "RemainingRetentionDays", "type": { "name": "Number" } } } } }, "CorsRule": { "serializedName": "CorsRule", "type": { "name": "Composite", "className": "CorsRule", "modelProperties": { "allowedOrigins": { "xmlName": "AllowedOrigins", "required": true, "serializedName": "AllowedOrigins", "type": { "name": "String" } }, "allowedMethods": { "xmlName": "AllowedMethods", "required": true, "serializedName": "AllowedMethods", "type": { "name": "String" } }, "allowedHeaders": { "xmlName": "AllowedHeaders", "required": true, "serializedName": "AllowedHeaders", "type": { "name": "String" } }, "exposedHeaders": { "xmlName": "ExposedHeaders", "required": true, "serializedName": "ExposedHeaders", "type": { "name": "String" } }, "maxAgeInSeconds": { "xmlName": "MaxAgeInSeconds", "required": true, "serializedName": "MaxAgeInSeconds", "constraints": { "InclusiveMinimum": 0 }, "type": { "name": "Number" } } } } }, "FilterBlobItem": { "xmlName": "Blob", "serializedName": "FilterBlobItem", "type": { "name": "Composite", "className": "FilterBlobItem", "modelProperties": { "name": { "xmlName": "Name", "required": true, "serializedName": "Name", "type": { "name": "String" } }, "containerName": { "xmlName": "ContainerName", "required": true, "serializedName": "ContainerName", "type": { "name": "String" } }, "tagValue": { "xmlName": "TagValue", "required": true, "serializedName": "TagValue", "type": { "name": "String" } } } } }, "FilterBlobSegment": { "xmlName": "EnumerationResults", "serializedName": "FilterBlobSegment", "type": { "name": "Composite", "className": "FilterBlobSegment", "modelProperties": { "serviceEndpoint": { "xmlIsAttribute": true, "xmlName": "ServiceEndpoint", "required": true, "serializedName": "ServiceEndpoint", "type": { "name": "String" } }, "where": { "xmlName": "Where", "required": true, "serializedName": "Where", "type": { "name": "String" } }, "blobs": { "xmlIsWrapped": true, "xmlName": "Blobs", "xmlElementName": "Blob", "required": true, "serializedName": "Blobs", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "FilterBlobItem" } } } }, "continuationToken": { "xmlName": "NextMarker", "serializedName": "NextMarker", "type": { "name": "String" } } } } }, "GeoReplication": { "serializedName": "GeoReplication", "type": { "name": "Composite", "className": "GeoReplication", "modelProperties": { "status": { "xmlName": "Status", "required": true, "serializedName": "Status", "type": { "name": "String" } }, "lastSyncOn": { "xmlName": "LastSyncTime", "required": true, "serializedName": "LastSyncTime", "type": { "name": "DateTimeRfc1123" } } } } }, "KeyInfo": { "serializedName": "KeyInfo", "type": { "name": "Composite", "className": "KeyInfo", "modelProperties": { "startsOn": { "xmlName": "Start", "required": true, "serializedName": "Start", "type": { "name": "String" } }, "expiresOn": { "xmlName": "Expiry", "required": true, "serializedName": "Expiry", "type": { "name": "String" } } } } }, "ListContainersSegmentResponse": { "xmlName": "EnumerationResults", "serializedName": "ListContainersSegmentResponse", "type": { "name": "Composite", "className": "ListContainersSegmentResponse", "modelProperties": { "serviceEndpoint": { "xmlIsAttribute": true, "xmlName": "ServiceEndpoint", "required": true, "serializedName": "ServiceEndpoint", "type": { "name": "String" } }, "prefix": { "xmlName": "Prefix", "serializedName": "Prefix", "type": { "name": "String" } }, "marker": { "xmlName": "Marker", "serializedName": "Marker", "type": { "name": "String" } }, "maxPageSize": { "xmlName": "MaxResults", "serializedName": "MaxResults", "type": { "name": "Number" } }, "containerItems": { "xmlIsWrapped": true, "xmlName": "Containers", "xmlElementName": "Container", "required": true, "serializedName": "ContainerItems", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "ContainerItem" } } } }, "continuationToken": { "xmlName": "NextMarker", "serializedName": "NextMarker", "type": { "name": "String" } } } } }, "Logging": { "serializedName": "Logging", "type": { "name": "Composite", "className": "Logging", "modelProperties": { "version": { "xmlName": "Version", "required": true, "serializedName": "Version", "type": { "name": "String" } }, "deleteProperty": { "xmlName": "Delete", "required": true, "serializedName": "Delete", "type": { "name": "Boolean" } }, "read": { "xmlName": "Read", "required": true, "serializedName": "Read", "type": { "name": "Boolean" } }, "write": { "xmlName": "Write", "required": true, "serializedName": "Write", "type": { "name": "Boolean" } }, "retentionPolicy": { "xmlName": "RetentionPolicy", "required": true, "serializedName": "RetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy" } } } } }, "Metrics": { "serializedName": "Metrics", "type": { "name": "Composite", "className": "Metrics", "modelProperties": { "version": { "xmlName": "Version", "serializedName": "Version", "type": { "name": "String" } }, "enabled": { "xmlName": "Enabled", "required": true, "serializedName": "Enabled", "type": { "name": "Boolean" } }, "includeAPIs": { "xmlName": "IncludeAPIs", "serializedName": "IncludeAPIs", "type": { "name": "Boolean" } }, "retentionPolicy": { "xmlName": "RetentionPolicy", "serializedName": "RetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy" } } } } }, "RetentionPolicy": { "serializedName": "RetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy", "modelProperties": { "enabled": { "xmlName": "Enabled", "required": true, "serializedName": "Enabled", "type": { "name": "Boolean" } }, "days": { "xmlName": "Days", "serializedName": "Days", "constraints": { "InclusiveMinimum": 1 }, "type": { "name": "Number" } } } } }, "ServiceFilterBlobsHeaders": { "serializedName": "service-filterblobs-headers", "type": { "name": "Composite", "className": "ServiceFilterBlobsHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetAccountInfoHeaders": { "serializedName": "service-getaccountinfo-headers", "type": { "name": "Composite", "className": "ServiceGetAccountInfoHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "skuName": { "serializedName": "x-ms-sku-name", "type": { "name": "Enum", "allowedValues": [ "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Premium_LRS" ] } }, "accountKind": { "serializedName": "x-ms-account-kind", "type": { "name": "Enum", "allowedValues": [ "Storage", "BlobStorage", "StorageV2", "FileStorage", "BlockBlobStorage" ] } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetPropertiesHeaders": { "serializedName": "service-getproperties-headers", "type": { "name": "Composite", "className": "ServiceGetPropertiesHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetStatisticsHeaders": { "serializedName": "service-getstatistics-headers", "type": { "name": "Composite", "className": "ServiceGetStatisticsHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetUserDelegationKeyHeaders": { "serializedName": "service-getuserdelegationkey-headers", "type": { "name": "Composite", "className": "ServiceGetUserDelegationKeyHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceListContainersSegmentHeaders": { "serializedName": "service-listcontainerssegment-headers", "type": { "name": "Composite", "className": "ServiceListContainersSegmentHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceSetPropertiesHeaders": { "serializedName": "service-setproperties-headers", "type": { "name": "Composite", "className": "ServiceSetPropertiesHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceSubmitBatchHeaders": { "serializedName": "service-submitbatch-headers", "type": { "name": "Composite", "className": "ServiceSubmitBatchHeaders", "modelProperties": { "contentType": { "serializedName": "content-type", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "StaticWebsite": { "serializedName": "StaticWebsite", "type": { "name": "Composite", "className": "StaticWebsite", "modelProperties": { "enabled": { "xmlName": "Enabled", "required": true, "serializedName": "Enabled", "type": { "name": "Boolean" } }, "indexDocument": { "xmlName": "IndexDocument", "serializedName": "IndexDocument", "type": { "name": "String" } }, "errorDocument404Path": { "xmlName": "ErrorDocument404Path", "serializedName": "ErrorDocument404Path", "type": { "name": "String" } }, "defaultIndexDocumentPath": { "xmlName": "DefaultIndexDocumentPath", "serializedName": "DefaultIndexDocumentPath", "type": { "name": "String" } } } } }, "StorageError": { "serializedName": "StorageError", "type": { "name": "Composite", "className": "StorageError", "modelProperties": { "message": { "xmlName": "Message", "serializedName": "Message", "type": { "name": "String" } } } } }, "UserDelegationKey": { "serializedName": "UserDelegationKey", "type": { "name": "Composite", "className": "UserDelegationKey", "modelProperties": { "signedObjectId": { "xmlName": "SignedOid", "required": true, "serializedName": "SignedOid", "type": { "name": "String" } }, "signedTenantId": { "xmlName": "SignedTid", "required": true, "serializedName": "SignedTid", "type": { "name": "String" } }, "signedStartsOn": { "xmlName": "SignedStart", "required": true, "serializedName": "SignedStart", "type": { "name": "String" } }, "signedExpiresOn": { "xmlName": "SignedExpiry", "required": true, "serializedName": "SignedExpiry", "type": { "name": "String" } }, "signedService": { "xmlName": "SignedService", "required": true, "serializedName": "SignedService", "type": { "name": "String" } }, "signedVersion": { "xmlName": "SignedVersion", "required": true, "serializedName": "SignedVersion", "type": { "name": "String" } }, "value": { "xmlName": "Value", "required": true, "serializedName": "Value", "type": { "name": "String" } } } } } }, "isXML": true } } }, "response": { "headers": { "_headersMap": { "connection": { "name": "connection", "value": "close" }, "content-length": { "name": "content-length", "value": "1175" }, "content-type": { "name": "content-type", "value": "application/xml" }, "date": { "name": "date", "value": "Wed, 20 Jan 2021 12:04:30 GMT" }, "server": { "name": "server", "value": "Microsoft-NetCore/2.0" }, "x-ms-request-id": { "name": "x-ms-request-id", "value": "9926aa21-1f32-4894-9206-3e63949689be" } } }, "request": { "streamResponseBody": false, "url": "http://192.168.0.201:11002/azurepistorage/?include=metadata&comp=list", "method": "GET", "headers": { "_headersMap": { "x-ms-version": { "name": "x-ms-version", "value": "2019-12-12" }, "user-agent": { "name": "user-agent", "value": "MicrosoftAzure Storage Explorer, 1.17.0, win32 azsdk-js-storageblob/12.2.1 (NODE-VERSION v12.13.0; Windows_NT 10.0.19042)" }, "x-ms-client-request-id": { "name": "x-ms-client-request-id", "value": "fe81794e-e877-47e4-853e-c677b3bf97c0" }, "x-ms-date": { "name": "x-ms-date", "value": "Wed, 20 Jan 2021 12:04:30 GMT" }, "authorization": { "name": "Authorization", "value": "SharedKey azurepistorage:78LKAAUIHepq4UgdYq6wlpR49cMJhO9NV0vZW3altvM=" }, "cookie": { "name": "Cookie", "value": "" } } }, "withCredentials": false, "timeout": 0, "keepAlive": true, "decompressResponse": false, "requestId": "fe81794e-e877-47e4-853e-c677b3bf97c0", "operationSpec": { "httpMethod": "GET", "urlParameters": [ { "parameterPath": "url", "mapper": { "required": true, "serializedName": "url", "defaultValue": "", "type": { "name": "String" } }, "skipEncoding": true } ], "queryParameters": [ { "parameterPath": [ "options", "prefix" ], "mapper": { "serializedName": "prefix", "type": { "name": "String" } } }, { "parameterPath": [ "options", "marker" ], "mapper": { "serializedName": "marker", "type": { "name": "String" } } }, { "parameterPath": [ "options", "maxPageSize" ], "mapper": { "serializedName": "maxresults", "constraints": { "InclusiveMinimum": 1 }, "type": { "name": "Number" } } }, { "parameterPath": [ "options", "include" ], "mapper": { "serializedName": "include", "type": { "name": "Sequence", "element": { "type": { "name": "Enum", "allowedValues": [ "metadata", "deleted" ] } } } }, "collectionFormat": "," }, { "parameterPath": [ "options", "timeoutInSeconds" ], "mapper": { "serializedName": "timeout", "constraints": { "InclusiveMinimum": 0 }, "type": { "name": "Number" } } }, { "parameterPath": "comp", "mapper": { "required": true, "isConstant": true, "serializedName": "comp", "defaultValue": "list", "type": { "name": "String" } } } ], "headerParameters": [ { "parameterPath": "version", "mapper": { "required": true, "isConstant": true, "serializedName": "x-ms-version", "defaultValue": "2019-12-12", "type": { "name": "String" } } }, { "parameterPath": [ "options", "requestId" ], "mapper": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } } } ], "responses": { "200": { "bodyMapper": { "xmlName": "EnumerationResults", "serializedName": "ListContainersSegmentResponse", "type": { "name": "Composite", "className": "ListContainersSegmentResponse", "modelProperties": { "serviceEndpoint": { "xmlIsAttribute": true, "xmlName": "ServiceEndpoint", "required": true, "serializedName": "ServiceEndpoint", "type": { "name": "String" } }, "prefix": { "xmlName": "Prefix", "serializedName": "Prefix", "type": { "name": "String" } }, "marker": { "xmlName": "Marker", "serializedName": "Marker", "type": { "name": "String" } }, "maxPageSize": { "xmlName": "MaxResults", "serializedName": "MaxResults", "type": { "name": "Number" } }, "containerItems": { "xmlIsWrapped": true, "xmlName": "Containers", "xmlElementName": "Container", "required": true, "serializedName": "ContainerItems", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "ContainerItem" } } } }, "continuationToken": { "xmlName": "NextMarker", "serializedName": "NextMarker", "type": { "name": "String" } } } } }, "headersMapper": { "serializedName": "service-listcontainerssegment-headers", "type": { "name": "Composite", "className": "ServiceListContainersSegmentHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } } }, "default": { "bodyMapper": { "serializedName": "StorageError", "type": { "name": "Composite", "className": "StorageError", "modelProperties": { "message": { "xmlName": "Message", "serializedName": "Message", "type": { "name": "String" } } } } }, "headersMapper": { "serializedName": "service-listcontainerssegment-headers", "type": { "name": "Composite", "className": "ServiceListContainersSegmentHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } } } }, "isXML": true, "serializer": { "modelMappers": { "BlobServiceProperties": { "xmlName": "StorageServiceProperties", "serializedName": "BlobServiceProperties", "type": { "name": "Composite", "className": "BlobServiceProperties", "modelProperties": { "blobAnalyticsLogging": { "xmlName": "Logging", "serializedName": "Logging", "type": { "name": "Composite", "className": "Logging" } }, "hourMetrics": { "xmlName": "HourMetrics", "serializedName": "HourMetrics", "type": { "name": "Composite", "className": "Metrics" } }, "minuteMetrics": { "xmlName": "MinuteMetrics", "serializedName": "MinuteMetrics", "type": { "name": "Composite", "className": "Metrics" } }, "cors": { "xmlIsWrapped": true, "xmlName": "Cors", "xmlElementName": "CorsRule", "serializedName": "Cors", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "CorsRule" } } } }, "defaultServiceVersion": { "xmlName": "DefaultServiceVersion", "serializedName": "DefaultServiceVersion", "type": { "name": "String" } }, "deleteRetentionPolicy": { "xmlName": "DeleteRetentionPolicy", "serializedName": "DeleteRetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy" } }, "staticWebsite": { "xmlName": "StaticWebsite", "serializedName": "StaticWebsite", "type": { "name": "Composite", "className": "StaticWebsite" } } } } }, "BlobServiceStatistics": { "xmlName": "StorageServiceStats", "serializedName": "BlobServiceStatistics", "type": { "name": "Composite", "className": "BlobServiceStatistics", "modelProperties": { "geoReplication": { "xmlName": "GeoReplication", "serializedName": "GeoReplication", "type": { "name": "Composite", "className": "GeoReplication" } } } } }, "ContainerItem": { "xmlName": "Container", "serializedName": "ContainerItem", "type": { "name": "Composite", "className": "ContainerItem", "modelProperties": { "name": { "xmlName": "Name", "required": true, "serializedName": "Name", "type": { "name": "String" } }, "deleted": { "xmlName": "Deleted", "serializedName": "Deleted", "type": { "name": "Boolean" } }, "version": { "xmlName": "Version", "serializedName": "Version", "type": { "name": "String" } }, "properties": { "xmlName": "Properties", "required": true, "serializedName": "Properties", "type": { "name": "Composite", "className": "ContainerProperties" } }, "metadata": { "xmlName": "Metadata", "serializedName": "Metadata", "type": { "name": "Dictionary", "value": { "type": { "name": "String" } } } } } } }, "ContainerProperties": { "serializedName": "ContainerProperties", "type": { "name": "Composite", "className": "ContainerProperties", "modelProperties": { "lastModified": { "xmlName": "Last-Modified", "required": true, "serializedName": "Last-Modified", "type": { "name": "DateTimeRfc1123" } }, "etag": { "xmlName": "Etag", "required": true, "serializedName": "Etag", "type": { "name": "String" } }, "leaseStatus": { "xmlName": "LeaseStatus", "serializedName": "LeaseStatus", "type": { "name": "Enum", "allowedValues": [ "locked", "unlocked" ] } }, "leaseState": { "xmlName": "LeaseState", "serializedName": "LeaseState", "type": { "name": "Enum", "allowedValues": [ "available", "leased", "expired", "breaking", "broken" ] } }, "leaseDuration": { "xmlName": "LeaseDuration", "serializedName": "LeaseDuration", "type": { "name": "Enum", "allowedValues": [ "infinite", "fixed" ] } }, "publicAccess": { "xmlName": "PublicAccess", "serializedName": "PublicAccess", "type": { "name": "String" } }, "hasImmutabilityPolicy": { "xmlName": "HasImmutabilityPolicy", "serializedName": "HasImmutabilityPolicy", "type": { "name": "Boolean" } }, "hasLegalHold": { "xmlName": "HasLegalHold", "serializedName": "HasLegalHold", "type": { "name": "Boolean" } }, "defaultEncryptionScope": { "xmlName": "DefaultEncryptionScope", "serializedName": "DefaultEncryptionScope", "type": { "name": "String" } }, "preventEncryptionScopeOverride": { "xmlName": "DenyEncryptionScopeOverride", "serializedName": "DenyEncryptionScopeOverride", "type": { "name": "Boolean" } }, "deletedOn": { "xmlName": "DeletedTime", "serializedName": "DeletedTime", "type": { "name": "DateTimeRfc1123" } }, "remainingRetentionDays": { "xmlName": "RemainingRetentionDays", "serializedName": "RemainingRetentionDays", "type": { "name": "Number" } } } } }, "CorsRule": { "serializedName": "CorsRule", "type": { "name": "Composite", "className": "CorsRule", "modelProperties": { "allowedOrigins": { "xmlName": "AllowedOrigins", "required": true, "serializedName": "AllowedOrigins", "type": { "name": "String" } }, "allowedMethods": { "xmlName": "AllowedMethods", "required": true, "serializedName": "AllowedMethods", "type": { "name": "String" } }, "allowedHeaders": { "xmlName": "AllowedHeaders", "required": true, "serializedName": "AllowedHeaders", "type": { "name": "String" } }, "exposedHeaders": { "xmlName": "ExposedHeaders", "required": true, "serializedName": "ExposedHeaders", "type": { "name": "String" } }, "maxAgeInSeconds": { "xmlName": "MaxAgeInSeconds", "required": true, "serializedName": "MaxAgeInSeconds", "constraints": { "InclusiveMinimum": 0 }, "type": { "name": "Number" } } } } }, "FilterBlobItem": { "xmlName": "Blob", "serializedName": "FilterBlobItem", "type": { "name": "Composite", "className": "FilterBlobItem", "modelProperties": { "name": { "xmlName": "Name", "required": true, "serializedName": "Name", "type": { "name": "String" } }, "containerName": { "xmlName": "ContainerName", "required": true, "serializedName": "ContainerName", "type": { "name": "String" } }, "tagValue": { "xmlName": "TagValue", "required": true, "serializedName": "TagValue", "type": { "name": "String" } } } } }, "FilterBlobSegment": { "xmlName": "EnumerationResults", "serializedName": "FilterBlobSegment", "type": { "name": "Composite", "className": "FilterBlobSegment", "modelProperties": { "serviceEndpoint": { "xmlIsAttribute": true, "xmlName": "ServiceEndpoint", "required": true, "serializedName": "ServiceEndpoint", "type": { "name": "String" } }, "where": { "xmlName": "Where", "required": true, "serializedName": "Where", "type": { "name": "String" } }, "blobs": { "xmlIsWrapped": true, "xmlName": "Blobs", "xmlElementName": "Blob", "required": true, "serializedName": "Blobs", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "FilterBlobItem" } } } }, "continuationToken": { "xmlName": "NextMarker", "serializedName": "NextMarker", "type": { "name": "String" } } } } }, "GeoReplication": { "serializedName": "GeoReplication", "type": { "name": "Composite", "className": "GeoReplication", "modelProperties": { "status": { "xmlName": "Status", "required": true, "serializedName": "Status", "type": { "name": "String" } }, "lastSyncOn": { "xmlName": "LastSyncTime", "required": true, "serializedName": "LastSyncTime", "type": { "name": "DateTimeRfc1123" } } } } }, "KeyInfo": { "serializedName": "KeyInfo", "type": { "name": "Composite", "className": "KeyInfo", "modelProperties": { "startsOn": { "xmlName": "Start", "required": true, "serializedName": "Start", "type": { "name": "String" } }, "expiresOn": { "xmlName": "Expiry", "required": true, "serializedName": "Expiry", "type": { "name": "String" } } } } }, "ListContainersSegmentResponse": { "xmlName": "EnumerationResults", "serializedName": "ListContainersSegmentResponse", "type": { "name": "Composite", "className": "ListContainersSegmentResponse", "modelProperties": { "serviceEndpoint": { "xmlIsAttribute": true, "xmlName": "ServiceEndpoint", "required": true, "serializedName": "ServiceEndpoint", "type": { "name": "String" } }, "prefix": { "xmlName": "Prefix", "serializedName": "Prefix", "type": { "name": "String" } }, "marker": { "xmlName": "Marker", "serializedName": "Marker", "type": { "name": "String" } }, "maxPageSize": { "xmlName": "MaxResults", "serializedName": "MaxResults", "type": { "name": "Number" } }, "containerItems": { "xmlIsWrapped": true, "xmlName": "Containers", "xmlElementName": "Container", "required": true, "serializedName": "ContainerItems", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "ContainerItem" } } } }, "continuationToken": { "xmlName": "NextMarker", "serializedName": "NextMarker", "type": { "name": "String" } } } } }, "Logging": { "serializedName": "Logging", "type": { "name": "Composite", "className": "Logging", "modelProperties": { "version": { "xmlName": "Version", "required": true, "serializedName": "Version", "type": { "name": "String" } }, "deleteProperty": { "xmlName": "Delete", "required": true, "serializedName": "Delete", "type": { "name": "Boolean" } }, "read": { "xmlName": "Read", "required": true, "serializedName": "Read", "type": { "name": "Boolean" } }, "write": { "xmlName": "Write", "required": true, "serializedName": "Write", "type": { "name": "Boolean" } }, "retentionPolicy": { "xmlName": "RetentionPolicy", "required": true, "serializedName": "RetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy" } } } } }, "Metrics": { "serializedName": "Metrics", "type": { "name": "Composite", "className": "Metrics", "modelProperties": { "version": { "xmlName": "Version", "serializedName": "Version", "type": { "name": "String" } }, "enabled": { "xmlName": "Enabled", "required": true, "serializedName": "Enabled", "type": { "name": "Boolean" } }, "includeAPIs": { "xmlName": "IncludeAPIs", "serializedName": "IncludeAPIs", "type": { "name": "Boolean" } }, "retentionPolicy": { "xmlName": "RetentionPolicy", "serializedName": "RetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy" } } } } }, "RetentionPolicy": { "serializedName": "RetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy", "modelProperties": { "enabled": { "xmlName": "Enabled", "required": true, "serializedName": "Enabled", "type": { "name": "Boolean" } }, "days": { "xmlName": "Days", "serializedName": "Days", "constraints": { "InclusiveMinimum": 1 }, "type": { "name": "Number" } } } } }, "ServiceFilterBlobsHeaders": { "serializedName": "service-filterblobs-headers", "type": { "name": "Composite", "className": "ServiceFilterBlobsHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetAccountInfoHeaders": { "serializedName": "service-getaccountinfo-headers", "type": { "name": "Composite", "className": "ServiceGetAccountInfoHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "skuName": { "serializedName": "x-ms-sku-name", "type": { "name": "Enum", "allowedValues": [ "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Premium_LRS" ] } }, "accountKind": { "serializedName": "x-ms-account-kind", "type": { "name": "Enum", "allowedValues": [ "Storage", "BlobStorage", "StorageV2", "FileStorage", "BlockBlobStorage" ] } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetPropertiesHeaders": { "serializedName": "service-getproperties-headers", "type": { "name": "Composite", "className": "ServiceGetPropertiesHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetStatisticsHeaders": { "serializedName": "service-getstatistics-headers", "type": { "name": "Composite", "className": "ServiceGetStatisticsHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetUserDelegationKeyHeaders": { "serializedName": "service-getuserdelegationkey-headers", "type": { "name": "Composite", "className": "ServiceGetUserDelegationKeyHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceListContainersSegmentHeaders": { "serializedName": "service-listcontainerssegment-headers", "type": { "name": "Composite", "className": "ServiceListContainersSegmentHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceSetPropertiesHeaders": { "serializedName": "service-setproperties-headers", "type": { "name": "Composite", "className": "ServiceSetPropertiesHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceSubmitBatchHeaders": { "serializedName": "service-submitbatch-headers", "type": { "name": "Composite", "className": "ServiceSubmitBatchHeaders", "modelProperties": { "contentType": { "serializedName": "content-type", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "StaticWebsite": { "serializedName": "StaticWebsite", "type": { "name": "Composite", "className": "StaticWebsite", "modelProperties": { "enabled": { "xmlName": "Enabled", "required": true, "serializedName": "Enabled", "type": { "name": "Boolean" } }, "indexDocument": { "xmlName": "IndexDocument", "serializedName": "IndexDocument", "type": { "name": "String" } }, "errorDocument404Path": { "xmlName": "ErrorDocument404Path", "serializedName": "ErrorDocument404Path", "type": { "name": "String" } }, "defaultIndexDocumentPath": { "xmlName": "DefaultIndexDocumentPath", "serializedName": "DefaultIndexDocumentPath", "type": { "name": "String" } } } } }, "StorageError": { "serializedName": "StorageError", "type": { "name": "Composite", "className": "StorageError", "modelProperties": { "message": { "xmlName": "Message", "serializedName": "Message", "type": { "name": "String" } } } } }, "UserDelegationKey": { "serializedName": "UserDelegationKey", "type": { "name": "Composite", "className": "UserDelegationKey", "modelProperties": { "signedObjectId": { "xmlName": "SignedOid", "required": true, "serializedName": "SignedOid", "type": { "name": "String" } }, "signedTenantId": { "xmlName": "SignedTid", "required": true, "serializedName": "SignedTid", "type": { "name": "String" } }, "signedStartsOn": { "xmlName": "SignedStart", "required": true, "serializedName": "SignedStart", "type": { "name": "String" } }, "signedExpiresOn": { "xmlName": "SignedExpiry", "required": true, "serializedName": "SignedExpiry", "type": { "name": "String" } }, "signedService": { "xmlName": "SignedService", "required": true, "serializedName": "SignedService", "type": { "name": "String" } }, "signedVersion": { "xmlName": "SignedVersion", "required": true, "serializedName": "SignedVersion", "type": { "name": "String" } }, "value": { "xmlName": "Value", "required": true, "serializedName": "Value", "type": { "name": "String" } } } } } }, "isXML": true } } }, "status": 400, "bodyAsText": "<?xml version=\"1.0\" encoding=\"utf-8\"?>InvalidHeaderValueThe value for one of the HTTP headers is not in the correct format.\nRequestId:9926aa21-1f32-4894-9206-3e63949689be\nTime:2021-01-20T12:04:30.6319347Zx-ms-version2019-12-12The value 2019-12-12 provided for request header x-ms-version is invalid.Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.InvalidHeaderProtocolException: The value 2019-12-12 provided for request header x-ms-version is invalid.\n at Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.BasicHttpProcessorWithAuthAndAccountContainer1.RunVersionCheck() in F:\\Storage-XStore\\src\\XFE\\common\\Protocols\\REST\\src\\BasicHttpProcessorWithAuthAndAccountContainerBase.cs:line 788\n at Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.BasicHttpProcessorWithAuthAndAccountContainer1.ProcessImpl(AsyncIteratorContext1 async)+MoveNext() in F:\\Storage-XStore\\src\\XFE\\common\\Protocols\\REST\\src\\BasicHttpProcessorWithAuthAndAccountContainerBase.cs:line 1537</StackTrace></ExceptionDetails></Error>", "parsedBody": { "message": "The value for one of the HTTP headers is not in the correct format.\nRequestId:9926aa21-1f32-4894-9206-3e63949689be\nTime:2021-01-20T12:04:30.6319347Z", "Code": "InvalidHeaderValue", "HeaderName": "x-ms-version", "HeaderValue": "2019-12-12", "ExceptionDetails": { "ExceptionMessage": "The value 2019-12-12 provided for request header x-ms-version is invalid.", "StackTrace": "Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.InvalidHeaderProtocolException: The value 2019-12-12 provided for request header x-ms-version is invalid.\n at Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.BasicHttpProcessorWithAuthAndAccountContainer1.RunVersionCheck() in F:\Storage-XStore\src\XFE\common\Protocols\REST\src\BasicHttpProcessorWithAuthAndAccountContainerBase.cs:line 788\n at Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.BasicHttpProcessorWithAuthAndAccountContainer1.ProcessImpl(AsyncIteratorContext1 async)+MoveNext() in F:\Storage-XStore\src\XFE\common\Protocols\REST\src\BasicHttpProcessorWithAuthAndAccountContainerBase.cs:line 1537" } }, "parsedHeaders": { "requestId": "9926aa21-1f32-4894-9206-3e63949689be", "connection": "close", "content-length": "1175", "content-type": "application/xml", "date": "Wed, 20 Jan 2021 12:04:30 GMT", "server": "Microsoft-NetCore/2.0" } }, "details": { "requestId": "9926aa21-1f32-4894-9206-3e63949689be", "connection": "close", "content-length": "1175", "content-type": "application/xml", "date": "Wed, 20 Jan 2021 12:04:30 GMT", "server": "Microsoft-NetCore/2.0", "message": "The value for one of the HTTP headers is not in the correct format.\nRequestId:9926aa21-1f32-4894-9206-3e63949689be\nTime:2021-01-20T12:04:30.6319347Z", "Code": "InvalidHeaderValue", "HeaderName": "x-ms-version", "HeaderValue": "2019-12-12", "ExceptionDetails": { "ExceptionMessage": "The value 2019-12-12 provided for request header x-ms-version is invalid.", "StackTrace": "Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.InvalidHeaderProtocolException: The value 2019-12-12 provided for request header x-ms-version is invalid.\n at Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.BasicHttpProcessorWithAuthAndAccountContainer1.RunVersionCheck() in F:\\Storage-XStore\\src\\XFE\\common\\Protocols\\REST\\src\\BasicHttpProcessorWithAuthAndAccountContainerBase.cs:line 788\n at Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.BasicHttpProcessorWithAuthAndAccountContainer1.ProcessImpl(AsyncIteratorContext`1 async)+MoveNext() in F:\Storage-XStore\src\XFE\common\Protocols\REST\src\BasicHttpProcessorWithAuthAndAccountContainerBase.cs:line 1537" } } }

Steps to Reproduce

  1. Configure and run blob service on IoT Edge per these instructions.
  2. Connect to the blob service via Connection String
  3. Attempt to view the containers & objects.

Expected Experience

Expecting to be able view, upload, delete, etc. objects & containers on IoT Edge deployed blob service.

Actual Experience

Error prevents browsing and interacting with containers & objects.

Additional Context

I have Storage Explorer running on Windows 10, IoT Edge Blob is running on Ubuntu 20.04, ARM64, IoT Edge 1.0.10.4.

OrrinEdenfield commented 3 years ago

Is anyone else able to repro this issue?

OrrinEdenfield commented 3 years ago

I was working with the python-sdk team and it seems that by using :1.4 rather than the :latest version of the blob storage container, this issue has been resolved.

I've now been able to upgrade to version 1.17 of Storage Explorer and I don't have any issues now. I'll close this one.