Azure / Azure/azure-powershell

Invoke-AzSpotPlacementScore does not handle throttling situation

Open
#28,765 1 comment 0 reactions 1 assignee Claimed by @khang-11 View on GitHub
Azure PS Team bug good first issue Similar-Issue Tracking
Dominant language
C#
Stars
4.8k
Forks
4.3k
Avg merge
2d 17h
Merged PRs (30d)
51

Description

### Description

When Invoke-AzSpotPlacementScore bumps up against API limits and gets throttled it does not handle this situation gracefully. It fails to parse the API response properly and ends with:

`Invoke-AzSpotPlacementScore_PostExpanded: Expected '{' or '['. Was String: You.`

### Issue script & Debug output

```PowerShell
PS C:\Users\dohughes\OneDrive - Microsoft\Documents\PowerShell> $DebugPreference='Continue'
PS C:\Users\dohughes\OneDrive - Microsoft\Documents\PowerShell> $resourceSku1 = @{sku = "Standard_D2_v3"}
PS C:\Users\dohughes\OneDrive - Microsoft\Documents\PowerShell> $resourceSku2 = @{sku = "Standard_D2_v2"}
PS C:\Users\dohughes\OneDrive - Microsoft\Documents\PowerShell> $resourceSku3 = @{sku = "Standard_D4_v3"}
PS C:\Users\dohughes\OneDrive - Microsoft\Documents\PowerShell> $desiredSizes = $resourceSku1,$resourceSku2,$resourceSku3
PS C:\Users\dohughes\OneDrive - Microsoft\Documents\PowerShell> $desiredLocations = 'japaneast','southcentralus','centralus'
PS C:\Users\dohughes\OneDrive - Microsoft\Documents\PowerShell> Invoke-AzSpotPlacementScore -Location eastus -DesiredCount 1 -DesiredLocation $desiredLocations -DesiredSize $desiredSizes -Debug
DEBUG: 17:04:51 - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 17:04:51 - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 17:04:51 - GetAzureRMContextCommand begin processing with ParameterSet 'GetSingleContext'.
DEBUG: 17:04:51 - [ConfigManager] Got [False] from [DisplayBreakingChangeWarning], Module = [Az.Accounts], Cmdlet = [Get-AzContext].
DEBUG: 17:04:51 - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 17:04:51 - [ConfigManager] Got nothing from [DisplayRegionIdentified], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 17:04:51 - [ConfigManager] Got nothing from [CheckForUpgrade], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 17:04:51 - GetAzureRMContextCommand end processing.
WARNING: Upcoming breaking changes in the cmdlet 'Invoke-AzSpotPlacementScore' :
- The output type 'Microsoft.Azure.PowerShell.Cmdlets.Compute.Models.Api20250605.ISpotPlacementScoresResponse' is changing
- The following properties in the output type are being deprecated : 'PlacementScore' 'DesiredSize' 'DesiredLocation'
- The following properties are being added to the output type : 'PlacementScore' 'DesiredSize' 'DesiredLocation'
- Change description : The types of the properties 'PlacementScore', 'DesiredSize' and 'DesiredLocation' will be changed from single object to 'List'.
- This change will take effect on '2025-11-03'- The change is expected to take effect from Az version : '15.0.0'
- The change is expected to take effect from version : '9.0.0'
Note : Go to https://aka.ms/azps-changewarnings for steps to suppress this breaking change warning, and other information on breaking changes in Azure PowerShell.

Confirm
Continue with this operation?
[Y] Yes [A] Yes to All [H] Halt Command [S] Suspend [?] Help (default is "Y"): A
DEBUG: [CmdletBeginProcessing]: Starting command
DEBUG: CmdletBeginProcessing:
DEBUG: CmdletProcessRecordStart:

Confirm
Are you sure you want to perform this action?
Performing the operation "Invoke-AzSpotPlacementScore_PostExpanded" on target "Call remote 'SpotPlacementScoresPost' operation".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): A
DEBUG: CmdletGetPipeline:
DEBUG: CmdletBeforeAPICall:
DEBUG: URLCreated: /subscriptions/69f95403-8f1d-40b6-8ff0-beba8f41adea/providers/Microsoft.Compute/locations/eastus/placementScores/spot/generate?api-version=2025-06-05
DEBUG: RequestCreated: /subscriptions/69f95403-8f1d-40b6-8ff0-beba8f41adea/providers/Microsoft.Compute/locations/eastus/placementScores/spot/generate?api-version=2025-06-05
DEBUG: HeaderParametersAdded:
DEBUG: BodyContentSet:
DEBUG: 17:04:56 - [ConfigManager] Got nothing from [DisableInstanceDiscovery], Module = [], Cmdlet = []. Returning default value [False].
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
POST

Absolute Uri:
https://management.azure.com/subscriptions/69f95403-8f1d-40b6-8ff0-beba8f41adea/providers/Microsoft.Compute/locations/eastus/placementScores/spot/generate?api-version=2025-06-05

Headers:
x-ms-unique-id : 3
x-ms-client-request-id : 175b11bc-3030-4d11-b989-347040d76b03
CommandName : Invoke-AzSpotPlacementScore
FullCommandName : Invoke-AzSpotPlacementScore_PostExpanded
ParameterSetName : __AllParameterSets
User-Agent : AzurePowershell/v14.2.0,PSVersion/v7.5.4,Az.Compute/10.1.0

Body:
{
"desiredLocations": [
"japaneast",
"southcentralus",
"centralus"
],
"desiredSizes": [
{
"sku": "Standard_D2_v3"
},
{
"sku": "Standard_D2_v2"
},
{
"sku": "Standard_D4_v3"
}
],
"desiredCount": 1
}

DEBUG: BeforeCall:
DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
TooManyRequests

Headers:
Cache-Control : no-cache
Pragma : no-cache
x-ms-operation-identifier : appId=266cb06b-543a-46ea-85e8-b19577b332d2,tenantId=d23d0c06-cce7-4e7b-b5fe-8d13c385f29c,objectId=226eb5ee-c2ff-490f-8ab7-501185a5ac4a/southeastasia/73399b79-a0f9-460c-b60b-7b27ca73eeb9
Strict-Transport-Security : max-age=31536000; includeSubDomains
x-ms-ratelimit-remaining-subscription-writes: 199
x-ms-ratelimit-remaining-subscription-global-writes: 2999
x-ms-request-id : be8c13cd-3851-4e2b-a12d-c7601ea37b27
x-ms-correlation-request-id : be8c13cd-3851-4e2b-a12d-c7601ea37b27
x-ms-routing-request-id : SOUTHEASTASIA:20251028T160458Z:be8c13cd-3851-4e2b-a12d-c7601ea37b27
X-Content-Type-Options : nosniff
X-Cache : CONFIG_NOCACHE
X-MSEdge-Ref : Ref A: 814EEBDDCCAF484583CA1C17E08A7503 Ref B: AMS231032608035 Ref C: 2025-10-28T16:04:57Z
Date : Tue, 28 Oct 2025 16:04:57 GMT

Body:
You have reached the maximum number of requests allowed. Please try again after 3600 seconds.

DEBUG: ResponseCreated:
DEBUG: BeforeResponseDispatch:
DEBUG: [Finally]: Cannot deserialize due to Unexpected character encountered while parsing value: Y. Path '', line 0, position 0.
DEBUG: [Finally]: Getting exception 'Microsoft.Azure.Commands.Common.Exceptions.AzPSCloudException: InternalException' from response
DEBUG: Finally:
DEBUG: [CmdletProcessRecordAsyncEnd]: Finish HTTP process
DEBUG: CmdletProcessRecordAsyncEnd:
DEBUG: [CmdletException]: Received Exception with message 'ParserException - Expected '{' or '['. Was String: You. : at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonParser.ReadNode()
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonNode.Parse(SourceReader sourceReader)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonNode.Parse(String text)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.<>c.b__114_1(Task`1 body)
at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.onDefault(HttpResponseMessage responseMessage, Task`1 response)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost_Call(HttpRequestMessage request, Func`3 onOk, Func`3 onDefault, IEventListener eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost_Call(HttpRequestMessage request, Func`3 onOk, Func`3 onDefault, IEventListener eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost(String subscriptionId, String location, ISpotPlacementScoresInput body, Func`3 onOk, Func`3 onDefault, IEventListener eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.ProcessRecordAsync()
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.ProcessRecordAsync()'
DEBUG: CmdletException: ParserException - Expected '{' or '['. Was String: You. : at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonParser.ReadNode()
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonNode.Parse(SourceReader sourceReader)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonNode.Parse(String text)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.<>c.b__114_1(Task`1 body)
at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.onDefault(HttpResponseMessage responseMessage, Task`1 response)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost_Call(HttpRequestMessage request, Func`3 onOk, Func`3 onDefault, IEventListener eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost_Call(HttpRequestMessage request, Func`3 onOk, Func`3 onDefault, IEventListener eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost(String subscriptionId, String location, ISpotPlacementScoresInput body, Func`3 onOk, Func`3 onDefault, IEventListener eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.ProcessRecordAsync()
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.ProcessRecordAsync()
Invoke-AzSpotPlacementScore_PostExpanded: Expected '{' or '['. Was String: You.
DEBUG: CmdletProcessRecordEnd:
DEBUG: AzureQoSEvent: Module: Az.Compute:10.4.0; CommandName: Invoke-AzSpotPlacementScore; PSVersion: 7.5.4; IsSuccess: True; Duration: 00:00:07.0796264; SanitizeDuration: 00:00:00
PS C:\Users\dohughes\OneDrive - Microsoft\Documents\PowerShell>
```

### Environment data

```PowerShell
S C:\Users\dohughes\OneDrive - Microsoft\Documents\PowerShell> $PSVersionTable

Name Value
---- -----
PSVersion 7.5.4
PSEdition Core
GitCommitId 7.5.4
OS Microsoft Windows 10.0.26200
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
```

### Module versions

```PowerShell
PS C:\Users\dohughes\OneDrive - Microsoft\Documents\PowerShell> Get-Module Az*

ModuleType Version PreRelease Name ExportedCommands
---------- ------- ---------- ---- ----------------
Script 5.3.0 Az.Accounts {Add-AzEnvironment, Clear-AzConfig, Clear-AzContext, Clear-AzDefault…}
Script 10.4.0 Az.Compute {Add-AzGalleryInVMAccessControlProfileVersionRulesIdentity, Add-AzGalleryInVMAccessControlProfileVersionRulesPriv…
```

### Error output

```PowerShell
PS C:\Users\dohughes\OneDrive - Microsoft\Documents\PowerShell> Resolve-AzError
DEBUG: 17:07:53 - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 17:07:53 - ResolveError begin processing with ParameterSet 'AnyErrorParameterSet'.
DEBUG: 17:07:53 - using account id '266cb06b-543a-46ea-85e8-b19577b332d2'...
DEBUG: 17:07:53 - [ConfigManager] Got [False] from [DisplayBreakingChangeWarning], Module = [Az.Accounts], Cmdlet = [Resolve-AzError].
DEBUG: 17:07:53 - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].

HistoryId: 16

Message : Expected '{' or '['. Was String: You.
StackTrace : at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonParser.ReadNode()
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonNode.Parse(SourceReader sourceReader)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonNode.Parse(String text)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.<>c.b__114_1(Task`1 body)
at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object
state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object
state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.onDefault(HttpResponseMessage responseMessage, Task`1 response)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost_Call(HttpRequestMessage request, Func`3 onOk, Func`3 onDefault, IEventListener
eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost_Call(HttpRequestMessage request, Func`3 onOk, Func`3 onDefault, IEventListener
eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost(String subscriptionId, String location, ISpotPlacementScoresInput body, Func`3 onOk,
Func`3 onDefault, IEventListener eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.ProcessRecordAsync()
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.ProcessRecordAsync()
Exception : Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.ParserException
InvocationInfo : {Invoke-AzSpotPlacementScore_PostExpanded}
Line : Invoke-AzSpotPlacementScore -Location eastus -DesiredCount 1 -DesiredLocation $desiredLocations -DesiredSize $desiredSizes -Debug
Position : At line:1 char:1
+ Invoke-AzSpotPlacementScore -Location eastus -DesiredCount 1 -Desired …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HistoryId : 16

DEBUG: 17:07:54 - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].

HistoryId: 8

Message : Expected '{' or '['. Was String: You.
StackTrace : at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonParser.ReadNode()
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonNode.Parse(SourceReader sourceReader)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonNode.Parse(String text)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.<>c.b__114_1(Task`1 body)
at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object
state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object
state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.onDefault(HttpResponseMessage responseMessage, Task`1 response)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost_Call(HttpRequestMessage request, Func`3 onOk, Func`3 onDefault, IEventListener
eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost_Call(HttpRequestMessage request, Func`3 onOk, Func`3 onDefault, IEventListener
eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost(String subscriptionId, String location, ISpotPlacementScoresInput body, Func`3 onOk,
Func`3 onDefault, IEventListener eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.ProcessRecordAsync()
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.ProcessRecordAsync()
Exception : Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.ParserException
InvocationInfo : {Invoke-AzSpotPlacementScore_PostExpanded}
Line : Invoke-AzSpotPlacementScore -Location eastus -DesiredCount 1 -DesiredLocation $desiredLocations -DesiredSize $desiredSizes -Debug
Position : At line:1 char:1
+ Invoke-AzSpotPlacementScore -Location eastus -DesiredCount 1 -Desired …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HistoryId : 8

DEBUG: 17:07:54 - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].

HistoryId: 7

Message : Expected '{' or '['. Was String: You.
StackTrace : at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonParser.ReadNode()
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonNode.Parse(SourceReader sourceReader)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.JsonNode.Parse(String text)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.<>c.b__114_1(Task`1 body)
at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object
state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object
state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.onDefault(HttpResponseMessage responseMessage, Task`1 response)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost_Call(HttpRequestMessage request, Func`3 onOk, Func`3 onDefault, IEventListener
eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost_Call(HttpRequestMessage request, Func`3 onOk, Func`3 onDefault, IEventListener
eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Compute.SpotPlacementScoresPost(String subscriptionId, String location, ISpotPlacementScoresInput body, Func`3 onOk,
Func`3 onDefault, IEventListener eventListener, ISendAsync sender)
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.ProcessRecordAsync()
at Microsoft.Azure.PowerShell.Cmdlets.Compute.Cmdlets.InvokeAzSpotPlacementScore_PostExpanded.ProcessRecordAsync()
Exception : Microsoft.Azure.PowerShell.Cmdlets.Compute.Runtime.Json.ParserException
InvocationInfo : {Invoke-AzSpotPlacementScore_PostExpanded}
Line : $response = Invoke-AzSpotPlacementScore -Location eastus -DesiredCount 1 -DesiredLocation $desiredLocations -DesiredSize $desiredSizes
Position : At line:1 char:1
+ $response = Invoke-AzSpotPlacementScore -Location eastus -DesiredCoun …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HistoryId : 7

DEBUG: 17:07:54 - [ConfigManager] Got nothing from [DisplayRegionIdentified], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 17:07:54 - [ConfigManager] Got nothing from [CheckForUpgrade], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 17:07:54 - No authentication telemetry is found for the current cmdlet with Id 76d9c582-504c-4d50-b580-e006d92e5635.
DEBUG: AzureQoSEvent: Module: Az.Accounts:5.3.0; CommandName: Resolve-AzError; PSVersion: 7.5.4; IsSuccess: True; Duration: 00:00:00.2080621; SanitizeDuration: 00:00:00.0005697
DEBUG: 17:07:54 - [ConfigManager] Got nothing from [EnableDataCollection], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 17:07:54 - ResolveError end processing.
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.