Closed pierskarsenbarg closed 2 months ago
To add context, the Tag
input is of type InputList<string>
not InputMap<string>
(the above code is taken from a customer), so there might be some deserialisation error that's being swallowed up
Agreed, this looks most likely to be an issue in the runtime. Transferring to the platform team.
To add context, the
Tag
input is of typeInputList<string>
notInputMap<string>
(the above code is taken from a customer), so there might be some deserialisation error that's being swallowed up
Haven't dug into the details that causes it to "hang" when a value of the wrong type is specified. But I'd recommend guarding against this in any case, e.g. change:
if (tagProperty != null) {
to
if (tagProperty != null && tagProperty.PropertyType == typeof(InputMap<string>)) {
Describe what happened
When I add a resource transformation to a stack involving a
NamedValue
resource, it updates all the other resources in the stack, but just stops working. No error message, no panic and doesn't exit.Sample program
Log output
Logs here: https://gist.github.com/pierskarsenbarg/774a2f184f0abc33e52cfeaa98baeeff
I actually waited until 11:33 to hit cancel so the time gap between 11:27 and 11:33 is the program just hanging
Affected Resource(s)
No response
Output of
pulumi about
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction. To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).