Skip to main content
← Back to list
01Issue
BugShippedExtensionsPublic
Assigneesstack72

Relationships

#1407 azure-kv error wrapping loses original error type — ERROR_TYPE always 'Error' in traces

Opened by stack72 · 7/26/2026· Shipped 7/27/2026

In vault/azure-kv/extensions/vaults/azure_kv.ts, methods like deleteAnnotation, getAnnotation, putAnnotation, and listAnnotations wrap SDK errors in plain new Error(..., { cause: error }) before recording on the OTel span, so error.name is always the uninformative string Error. In contrast, 1Password and AWS SM preserve the original error's .name (e.g. AwsSmOperationError). Structured error types would improve trace filterability. Consider preserving the original error type or creating a typed AzureKvOperationError wrapper similar to aws-sm's AwsSmOperationError.

02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED+ 1 MOREASSIGNED+ 2 MOREREVIEW+ 4 MOREPR_MERGED+ 1 MORENOTIFICATION_SKIPPED

Shipped

7/27/2026, 4:06:37 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
stack72 assigned stack727/27/2026, 2:57:23 PM

Sign in to post a ripple.