Ben Morris
01/15/2024, 2:19 PMedr report :
2024-01-15 14:16:51 — ERROR — Could not generate the report - Error: Failed to run dbt command.
Encountered an error while running operation: Compilation Error
'None' has no attribute 'split'
> in macro log_macro_results (macros/utils/log_macro_results.sql)
> called by <Unknown>
Please reach out to our community for help with this issue.
If anyone has any ideas I’m all ears! Looks like <my-project>/dbt_packages/elementary/macros/utils/log_macro_results.sql is failing on line 5:
{% macro log_macro_results(macro_name, macro_args=none) %}
{% if macro_args is none %}
{% set macro_args = {} %}
{% endif %}
{%- set package_and_macro_name = macro_name.split('.') %} <- HERE
{%- if package_and_macro_name | length == 1 %}
{% set macro = context[macro_name] %}
{%- elif package_and_macro_name | length == 2 %}
{%- set package_name, macro_name = package_and_macro_name %}
{% set macro = context[package_name][macro_name] %}
{%- else %}
{% do exceptions.raise_compiler_error("Received invalid macro name: {}".format(macro_name)) %}
{% endif %}
{% set results = macro(**macro_args) %}
{% if results is not none %}
{% do elementary.edr_log(tojson(results)) %}
{% endif %}
{% endmacro %}Elon Gliksberg
01/15/2024, 2:21 PMedr.log with me in private?Ben Morris
01/15/2024, 3:19 PMElon Gliksberg
01/16/2024, 10:21 AMBen Morris
01/16/2024, 10:21 AMElon Gliksberg
01/16/2024, 10:21 AMdimension_anomalies test?Ben Morris
01/16/2024, 10:22 AMElon Gliksberg
01/16/2024, 10:34 AMresult_row are missing a key called dimension?
select etr.id, trr.result_row, trr.created_at from <ELEMENTARY_SCHEMA>.elementary_test_results etr
join <ELEMENTARY_SCHEMA>.test_result_rows trr on etr.id = trr.elementary_test_results_id
where etr.test_sub_type = 'dimension'
order by trr.created_at desc
limit 10Ben Morris
01/16/2024, 10:37 AMElon Gliksberg
01/16/2024, 10:50 AMstatus? Are they all pass?Ben Morris
01/16/2024, 10:52 AMwarn for the most recent ones and pass for older onesBen Morris
01/16/2024, 10:53 AMBen Morris
01/17/2024, 12:36 PM