Because vectorize happens before command process flow, we added a block to catch the APIException and turn into uni failure, so it goes into command process flow. And we don't lose any metrics and logging for the APIException.
But note, I keep mention APIException, but Exceptions that are not APIException got slipped away.
So the change is APIException -> Exception
Because vectorize happens before command process flow, we added a block to catch the APIException and turn into uni failure, so it goes into command process flow. And we don't lose any metrics and logging for the APIException.
But note, I keep mention APIException, but Exceptions that are not APIException got slipped away. So the change is APIException -> Exception
fixes: #1730
Checklist