Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Epic] Exception Recategorization #11191

Open
1 of 2 tasks
MichelleArk opened this issue Jan 7, 2025 · 0 comments
Open
1 of 2 tasks

[Epic] Exception Recategorization #11191

MichelleArk opened this issue Jan 7, 2025 · 0 comments
Labels
exceptions tech_debt Behind-the-scenes changes, with little direct impact on end-user functionality

Comments

@MichelleArk
Copy link
Contributor

MichelleArk commented Jan 7, 2025

Broadly speaking, there are 3 major top-level exception types that dbt raises:

  1. "warehouse exceptions": DbtDatabaseError
  2. "user exceptions": parsing exceptions, compilation exceptions, etc (caused by user project configuration issues)
  3. "internal exceptions": DbtInternalError, or any unhandled, non-DbtBaseException exception

This epic organizes several sub-issues that recategorize existing thrown exceptions into more accurate buckets. For example, if an exception was previously marked as an internal exception, but is actually likely caused by user configuration, it should be a user exception instead.

Miscategorized Exceptions

Preview Give feedback
  1. exceptions tech_debt
    MichelleArk
  2. exceptions tech_debt
@MichelleArk MichelleArk added tech_debt Behind-the-scenes changes, with little direct impact on end-user functionality exceptions labels Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
exceptions tech_debt Behind-the-scenes changes, with little direct impact on end-user functionality
Projects
None yet
Development

No branches or pull requests

1 participant