【发布时间】:2021-11-03 16:09:53
【问题描述】:
我使用的是 dbt 版本 0.19.1。
每当我将一些更改推送到我的 git 存储库时,我都有一个自动运行 dbt docs generate 的管道。
从某个时间点开始,管道开始出现以下错误消息:
Running with dbt=0.19.1
Found 776 models, 0 tests, 0 snapshots, 0 analyses, 359 macros, 0 operations, 0 seed files, 145 sources, 0 exposures
14:44:45 | Concurrency: 8 threads (target='default')
14:44:45 |
14:45:07 | Done.
14:45:07 | Building catalog
Encountered an error while generating catalog: 'dtype'
dbt encountered 1 failure while writing the catalog
问题是我在源代码中有许多模型和更改,从这条消息中很难理解错误的来源。 如果我检查日志文件夹中的日志文件,它们非常混乱,包含来自所有线程的调试信息,我找不到问题的根源。
有没有办法了解这个问题的来源? 是否可以更好地调试 dbt docs generate 命令?
提前感谢大家的回复!
弗朗切斯科
【问题讨论】:
-
您的 ci 管道使用什么版本的 python?在无法打印出错误日志后,可能值得添加一个步骤。喜欢
tail -n500 logs/dbt.log
标签: dbt