Known regression notice: Activity input fails to deserialize when the input is an array
Error description:
We have just noticed that users are experiencing errors in Durable Functions Out of Process apps that use JavaScript, Python, and PowerShell. They are seeing an exception that includes Exception binding parameter '<your activity parameter name>' and Unexpected character encountered while parsing value.
This issue started with Durable Functions version v2.13.0. The following extension bundles are affected:
v4 bundles: 4.13.1
v3 bundles: 3.30.1+
Repro:
Use an array type as an input to your activity function.
Incoming solution:
We're issuing a hotfix extension bundles release that will automatically fix any apps that are hitting the issue described here. It will take a few days to roll out.
Immediate Mitigation Options:
There are two ways to fix this issue: Pinning the extension bundles version or manually installing the working Durable Functions extension version.
1) Pinning the extension bundles version - Update the extension bundles version in host.json to use v3.29.0 or v4.12.0.
Known regression notice: Activity input fails to deserialize when the input is an array
Error description: We have just noticed that users are experiencing errors in Durable Functions Out of Process apps that use JavaScript, Python, and PowerShell. They are seeing an exception that includes
Exception binding parameter '<your activity parameter name>'
andUnexpected character encountered while parsing value
.This issue started with Durable Functions version v2.13.0. The following extension bundles are affected:
Repro: Use an array type as an input to your activity function.
Incoming solution: We're issuing a hotfix extension bundles release that will automatically fix any apps that are hitting the issue described here. It will take a few days to roll out.
Immediate Mitigation Options: There are two ways to fix this issue: Pinning the extension bundles version or manually installing the working Durable Functions extension version.
1) Pinning the extension bundles version - Update the extension bundles version in host.json to use v3.29.0 or v4.12.0.
Example:
2) Manually install Durable Functions extension version v2.12.0 or lower by following these instructions.