Closed WardenGnaw closed 2 years ago
@WardenGnaw think you @'d the wrong person here. I didn't make those changes.
@WardenGnaw think you @'d the wrong person here. I didn't make those changes.
Whoops, autocompleted to wrong person. Updated to jfblazquez
Catch ProtocolException from GetDebugPropertyFromExpression. If frames change and then we get a request, GetDebugPropertyFromException would throw and crash the debug adapter.
This PR catches the exception and sets it to the responder of the Caller in HandleEvaluateAsync
Based off of @jfblazquez changes at https://github.com/microsoft/MIEngine/compare/main...jfblazquez:MIEngine:EvaluateRequestAsyncProtocolException
Related: https://github.com/microsoft/vscode-cpptools/issues/9438