Azure / azure-functions-durable-extension

Durable Task Framework extension for Azure Functions
MIT License
711 stars 263 forks source link

.NET out-of-proc error parsing fixes #2763

Closed cgillum closed 3 months ago

cgillum commented 3 months ago

Resolves https://github.com/Azure/azure-functions-durable-extension/issues/2711

There were a few edge cases that weren't being handled correctly when dealing with activity exceptions in .NET out-of-proc. The edge cases included:

In the above cases, what we receive from the .NET Isolated worker changes from what we expect, resulting in exception information missing when customers try to handle exceptions in their orchestrator function code. The changes in this PR are meant to cover these corner cases and provide users with more accurate exception information.

Pull request checklist