Skip to content

Conversation

@gregfurman
Copy link
Collaborator

@gregfurman gregfurman commented Jan 23, 2026

Motivation

Errors, even when caught, lack enough information to truly pinpoint where in the processing pipeline things failed. This PR aims to address this by adding error introspection functions.

Changes

  • Adds a new DetailedError error type, that is decorated with component metadata values.
  • Adds error_source_path, error_source_label, and error_source_type bloblang functions that will return the corresponding error introspection data when run against a component error.
  • Updates error handling docs to reflect new functions.

@gregfurman gregfurman self-assigned this Jan 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant