wrapErrorWithContext