Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion sqlmesh/dbt/manifest.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
from dbt.tracking import do_not_track

from sqlmesh.core import constants as c
from sqlmesh.utils.errors import SQLMeshError
from sqlmesh.core.config import ModelDefaultsConfig
from sqlmesh.dbt.basemodel import Dependencies
from sqlmesh.dbt.builtin import BUILTIN_FILTERS, BUILTIN_GLOBALS, OVERRIDDEN_MACROS
Expand Down Expand Up @@ -387,7 +388,10 @@ def _load_on_run_start_end(self) -> None:
@property
def _manifest(self) -> Manifest:
if not self.__manifest:
self.__manifest = self._load_manifest()
try:
self.__manifest = self._load_manifest()
except Exception as ex:
raise SQLMeshError(f"Failed to load dbt manifest: {ex}") from ex
return self.__manifest

def _load_manifest(self) -> Manifest:
Expand Down