@flamber I coudn’t test Adopt OpenJDK yet but I obtained this error when I try to send a dashboard to an email. I hope this could help
[5652b0d0-5388-4d9b-bc6e-7be194450307] 2021-03-05T07:12:03+01:00 ERROR metabase.query-processor.middleware.catch-exceptions Error processing query: null
{:database_id 2,
:started_at #t "2021-03-05T06:12:02.517829Z[UTC]",
:via
[{:status :failed,
:class clojure.lang.ExceptionInfo,
:error "Unable to substitute parameters",
:stacktrace
["--> driver.sql.parameters.substitute$substitute$fn__78910.invoke(substitute.clj:83)"
"driver.sql.parameters.substitute$substitute.invokeStatic(substitute.clj:80)"
"driver.sql.parameters.substitute$substitute.invoke(substitute.clj:71)"
"driver.sql$fn__78943.invokeStatic(sql.clj:44)"
"driver.sql$fn__78943.invoke(sql.clj:40)"
"query_processor.middleware.parameters.native$expand_inner.invokeStatic(native.clj:39)"
"query_processor.middleware.parameters.native$expand_inner.invoke(native.clj:30)"
"query_processor.middleware.parameters$expand_one.invokeStatic(parameters.clj:50)"
"query_processor.middleware.parameters$expand_one.invoke(parameters.clj:41)"
"query_processor.middleware.parameters$expand_all$replace_46941__46942.invoke(parameters.clj:59)"
"mbql.util.match$replace_in_collection$iter__17910__17914$fn__17915.invoke(match.clj:139)"
"mbql.util.match$replace_in_collection.invokeStatic(match.clj:138)"
"mbql.util.match$replace_in_collection.invoke(match.clj:133)"
"query_processor.middleware.parameters$expand_all$replace_46941__46942.invoke(parameters.clj:59)"
"query_processor.middleware.parameters$expand_all.invokeStatic(parameters.clj:59)"
"query_processor.middleware.parameters$expand_all.invoke(parameters.clj:53)"
"query_processor.middleware.parameters$expand_all.invokeStatic(parameters.clj:56)"
"query_processor.middleware.parameters$expand_all.invoke(parameters.clj:53)"
"query_processor.middleware.parameters$expand_parameters.invokeStatic(parameters.clj:77)"
"query_processor.middleware.parameters$expand_parameters.invoke(parameters.clj:73)"
"query_processor.middleware.parameters$fn__46957$substitute_parameters_STAR___46962$fn__46963.invoke(parameters.clj:82)"
"query_processor.middleware.parameters$fn__46957$substitute_parameters_STAR___46962.invoke(parameters.clj:79)"
"query_processor.middleware.parameters$substitute_parameters$fn__46983.invoke(parameters.clj:111)"
"query_processor.middleware.resolve_referenced$resolve_referenced_card_resources$fn__45363.invoke(resolve_referenced.clj:79)"
"query_processor.middleware.expand_macros$expand_macros$fn__45984.invoke(expand_macros.clj:155)"
"query_processor.middleware.add_timezone_info$add_timezone_info$fn__44142.invoke(add_timezone_info.clj:15)"
"query_processor.middleware.splice_params_in_response$splice_params_in_response$fn__47985.invoke(splice_params_in_response.clj:32)"
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__47209$fn__47213.invoke(resolve_database_and_driver.clj:31)"
"driver$do_with_driver.invokeStatic(driver.clj:60)"
"driver$do_with_driver.invoke(driver.clj:56)"
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__47209.invoke(resolve_database_and_driver.clj:25)"
"query_processor.middleware.fetch_source_query$resolve_card_id_source_tables$fn__46202.invoke(fetch_source_query.clj:264)"
"query_processor.middleware.store$initialize_store$fn__47994$fn__47995.invoke(store.clj:11)"
"query_processor.store$do_with_store.invokeStatic(store.clj:44)"
"query_processor.store$do_with_store.invoke(store.clj:38)"
"query_processor.middleware.store$initialize_store$fn__47994.invoke(store.clj:10)"
"query_processor.middleware.validate$validate_query$fn__48056.invoke(validate.clj:10)"
"query_processor.middleware.normalize_query$normalize$fn__46326.invoke(normalize_query.clj:22)"
"query_processor.middleware.add_rows_truncated$add_rows_truncated$fn__43994.invoke(add_rows_truncated.clj:35)"
"query_processor.middleware.results_metadata$record_and_return_metadata_BANG_$fn__47970.invoke(results_metadata.clj:147)"
"query_processor.middleware.constraints$add_default_userland_constraints$fn__45605.invoke(constraints.clj:42)"
"query_processor.middleware.process_userland_query$process_userland_query$fn__47072.invoke(process_userland_query.clj:135)"
"query_processor.middleware.catch_exceptions$catch_exceptions$fn__45548.invoke(catch_exceptions.clj:173)"
"query_processor.reducible$async_qp$qp_STAR___37408$thunk__37409.invoke(reducible.clj:103)"
"query_processor.reducible$async_qp$qp_STAR___37408.invoke(reducible.clj:109)"
"query_processor.reducible$async_qp$qp_STAR___37408.invoke(reducible.clj:96)"
"query_processor.reducible$sync_qp$qp_STAR___37417$fn__37418.invoke(reducible.clj:131)"
"query_processor.reducible$sync_qp$qp_STAR___37417.invoke(reducible.clj:130)"
"query_processor$process_userland_query.invokeStatic(query_processor.clj:237)"
"query_processor$process_userland_query.doInvoke(query_processor.clj:233)"
"query_processor$fn__48102$process_query_and_save_execution_BANG___48111$fn__48112.invoke(query_processor.clj:246)"
"query_processor$fn__48102$process_query_and_save_execution_BANG___48111.invoke(query_processor.clj:241)"
"query_processor$fn__48146$process_query_and_save_with_max_results_constraints_BANG___48155$fn__48156.invoke(query_processor.clj:258)"
"query_processor$fn__48146$process_query_and_save_with_max_results_constraints_BANG___48155.invoke(query_processor.clj:254)"
"pulse$execute_dashboard_subscription_card$fn__70272$fn__70273.doInvoke(pulse.clj:74)"
"api.card$run_query_for_card_async.invokeStatic(card.clj:618)"
"api.card$run_query_for_card_async.doInvoke(card.clj:594)"
"pulse$execute_dashboard_subscription_card$fn__70272.invoke(pulse.clj:67)"
"server.middleware.session$do_with_current_user.invokeStatic(session.clj:258)"
"server.middleware.session$do_with_current_user.invoke(session.clj:250)"
"pulse$execute_dashboard_subscription_card.invokeStatic(pulse.clj:66)"
"pulse$execute_dashboard_subscription_card.invoke(pulse.clj:55)"
"pulse$execute_dashboard$iter__70284__70288$fn__70289$fn__70290.invoke(pulse.clj:86)"
"pulse$execute_dashboard$iter__70284__70288$fn__70289.invoke(pulse.clj:85)"
"pulse$fn__70408.invokeStatic(pulse.clj:215)"
"pulse$fn__70408.invoke(pulse.clj:210)"
"pulse$results__GT_notifications$iter__70440__70444$fn__70445.invoke(pulse.clj:263)"
"pulse$send_notifications_BANG_.invokeStatic(pulse.clj:305)"
"pulse$send_notifications_BANG_.invoke(pulse.clj:304)"
"pulse$send_pulse_BANG_.invokeStatic(pulse.clj:331)"
"pulse$send_pulse_BANG_.doInvoke(pulse.clj:313)"
"api.pulse$fn__70970.invokeStatic(pulse.clj:209)"
"api.pulse$fn__70970.invoke(pulse.clj:198)"
"server.middleware.auth$enforce_authentication$fn__73703.invoke(auth.clj:14)"
"api.routes$fn__73824$fn__73826.invoke(routes.clj:69)"
"server.routes$fn__76006$fn__76007.doInvoke(routes.clj:57)"
"server.routes$fn__75994$fn__75996.invoke(routes.clj:41)"
"server.middleware.exceptions$catch_uncaught_exceptions$fn__73815.invoke(exceptions.clj:96)"
"server.middleware.exceptions$catch_api_exceptions$fn__73812.invoke(exceptions.clj:84)"
"server.middleware.log$log_api_call$fn__75922$fn__75923.invoke(log.clj:195)"
"server.middleware.log$log_api_call$fn__75922.invoke(log.clj:189)"
"server.middleware.security$add_security_headers$fn__73778.invoke(security.clj:142)"
"server.middleware.json$wrap_json_body$fn__75703.invoke(json.clj:62)"
"server.middleware.json$wrap_streamed_json_response$fn__75721.invoke(json.clj:98)"
"server.middleware.misc$maybe_set_site_url$fn__35083.invoke(misc.clj:58)"
"server.middleware.session$bind_current_user$fn__41826$fn__41827.invoke(session.clj:277)"
"server.middleware.session$do_with_current_user.invokeStatic(session.clj:258)"
"server.middleware.session$do_with_current_user.invoke(session.clj:250)"
"server.middleware.session$bind_current_user$fn__41826.invoke(session.clj:276)"
"server.middleware.session$wrap_current_user_info$fn__41813.invoke(session.clj:236)"
"server.middleware.session$wrap_session_id$fn__41799.invoke(session.clj:182)"
"server.middleware.auth$wrap_api_key$fn__73711.invoke(auth.clj:27)"
"server.middleware.misc$add_content_type$fn__35066.invoke(misc.clj:27)"
"server.middleware.misc$disable_streaming_buffering$fn__35091.invoke(misc.clj:75)"
"server.middleware.misc$bind_request$fn__35094.invoke(misc.clj:92)"
"server.middleware.ssl$redirect_to_https_middleware$fn__75939.invoke(ssl.clj:48)"
"server$async_proxy_handler$fn__75536.invoke(server.clj:71)"
"server.proxy$org.eclipse.jetty.server.handler.AbstractHandler$ff19274a.handle(Unknown Source)"],
:error_type :invalid-query,
:ex-data
{:type :schema.core/error,
:params
{"Period"
(metabase.driver.common.parameters/map->FieldFilter
{:field {:name "period", :parent_id nil, :table_id 116, :base_type :type/Text, :special_type :type/Category},
:value {:name "Period", :slug "period", :id "94131d19", :type :category, :default ["day"]}}),
"countrydesc"
(metabase.driver.common.parameters/map->FieldFilter
{:field {:name "countrydesc", :parent_id nil, :table_id 19, :base_type :type/Text, :special_type :type/Country},
:value {:name "Countries", :slug "countries", :id "7163847d", :type :location/country}}),
"excludeCountries"
(metabase.driver.common.parameters/map->FieldFilter
{:field {:name "country", :parent_id nil, :table_id 41, :base_type :type/Text, :special_type :type/Country},
:value {:name "ExcludedCountry", :slug "excludedcountry", :id "c5661cc", :type :location/country, :default ["India"]}}),
"dateFrom"
(metabase.driver.common.parameters/map->FieldFilter
{:field {:name "datekpi", :parent_id nil, :table_id 19, :base_type :type/Date, :special_type nil},
:value {:name "First Login", :slug "first_login", :id "360e3a96", :type :date/all-options, :default "past30days"}}),
"version"
(metabase.driver.common.parameters/map->FieldFilter
{:field {:name "version", :parent_id nil, :table_id 19, :base_type :type/Text, :special_type :type/Category}, :value {:name "Version", :slug "version", :id "5397c339", :type :category}}),
"zone"
(metabase.driver.common.parameters/map->FieldFilter
{:field {:name "zone", :parent_id nil, :table_id 19, :base_type :type/Text, :special_type :type/Category}, :value {:name "ZoneCountry", :slug "zonecountry", :id "7241b8ac", :type :category}}),
"tier"
(metabase.driver.common.parameters/map->FieldFilter
{:field {:name "tier", :parent_id nil, :table_id 19, :base_type :type/Integer, :special_type :type/Category},
:value {:name "TierCountry", :slug "tiercountry", :id "6468d40", :type :category}}),
"game"
(metabase.driver.common.parameters/map->FieldFilter
{:field {:name "game", :parent_id nil, :table_id 99, :base_type :type/Text, :special_type :type/Category},
:value {:name "Game", :slug "game", :id "721a6662", :type :category, :default ["Massive Warfare Aftermath"]}}),
"platform"
(metabase.driver.common.parameters/map->FieldFilter
{:field {:name "platform", :parent_id nil, :table_id 19, :base_type :type/Text, :special_type :type/Category}, :value {:name "Platform", :slug "platform", :id "2232f478", :type :category}}),
"organic"
(metabase.driver.common.parameters/map->FieldFilter
{:field {:name "organic", :parent_id nil, :table_id 19, :base_type :type/Text, :special_type :type/Category}, :value {:name "Network", :slug "network", :id "984f2bd8", :type :category}})},
:parsed-query
["with \n\nSelectedPeriod as (select Period\n from SelPeriod\n where "
(param "Period")
"),\n \ndata_by_date as (\nSELECT z_v_kpis_desc.kpidesc AS kpidesc,\nz_v_kpis_desc.orderkpi,\nz_v_kpis_desc.datekpi,\nCAST(sum(z_v_kpis_desc.value) AS float) AS ret,\ncase when sum(z_v_kpis_desc.value) is null then 0 else sum(z_v_kpis_desc_2.value) end as new_users\nFROM z_v_kpis_desc\nLEFT JOIN z_v_kpis_desc z_v_kpis_desc_2 \n-- ON z_v_kpis_desc.joinfield = z_v_kpis_desc_2.joinfield\n\non z_v_kpis_desc.datekpi = z_v_kpis_desc_2.datekpi\nand z_v_kpis_desc.country = z_v_kpis_desc_2.country\nand z_v_kpis_desc.version = z_v_kpis_desc_2.version\nand z_v_kpis_desc.organic = z_v_kpis_desc_2.organic\nand z_v_kpis_desc.id_game = z_v_kpis_desc_2.id_game\nand z_v_kpis_desc.platform = z_v_kpis_desc_2.platform\nand z_v_kpis_desc.payer = z_v_kpis_desc_2.payer\nand z_v_kpis_desc.adsUser = z_v_kpis_desc_2.adsUser\n\nLEFT JOIN mastergames ON z_v_kpis_desc.id_game = mastergames.id_game\nWHERE "
(optional (param "dateFrom") "--")
" z_v_kpis_desc.datekpi >= current_date -30\n"
(optional "and z_v_kpis_desc.country not in (select iso from countryclasifications where " (param "excludeCountries") ")")
"\nand z_v_kpis_desc.kpiid in (3,4,5,6,7,8,9,10,11,12)\nAND z_v_kpis_desc_2.kpiid = 1\nand "
(param "game")
"\n"
(optional "and " (param "platform"))
"\n"
(optional "and " (param "countrydesc"))
"\n"
(optional "and " (param "tier"))
"\n"
(optional "and " (param "zone"))
"\n"
(optional "and " (param "organic"))
"\n"
(optional "and " (param "version"))
"\n\nGROUP BY 1, 2,3)\n\n\nselect kpidesc,\norderkpi,\ndate_trunc(Period, datekpi) as datekpi,\ncase when sum(new_users) = 0 then null else sum(ret)/sum(new_users) end as ret,\nsum(new_users) as users\nfrom data_by_date\ninner join SelectedPeriod on 1=1\ngroup by 1,2,3\norder by 3,2;\n\n\n"]}}],
:error_type :invalid-query,
:json_query
{:constraints {:max-results 10000, :max-results-bare-rows 2000},
:type :native,
:middleware {:js-int-to-string? true, :add-default-userland-constraints? true},
:native
{:query
"with \n\nSelectedPeriod as (select Period\n from SelPeriod\n where {{Period}}),\n \ndata_by_date as (\nSELECT z_v_kpis_desc.kpidesc AS kpidesc,\nz_v_kpis_desc.orderkpi,\nz_v_kpis_desc.datekpi,\nCAST(sum(z_v_kpis_desc.value) AS float) AS ret,\ncase when sum(z_v_kpis_desc.value) is null then 0 else sum(z_v_kpis_desc_2.value) end as new_users\nFROM z_v_kpis_desc\nLEFT JOIN z_v_kpis_desc z_v_kpis_desc_2 \n-- ON z_v_kpis_desc.joinfield = z_v_kpis_desc_2.joinfield\n\non z_v_kpis_desc.datekpi = z_v_kpis_desc_2.datekpi\nand z_v_kpis_desc.country = z_v_kpis_desc_2.country\nand z_v_kpis_desc.version = z_v_kpis_desc_2.version\nand z_v_kpis_desc.organic = z_v_kpis_desc_2.organic\nand z_v_kpis_desc.id_game = z_v_kpis_desc_2.id_game\nand z_v_kpis_desc.platform = z_v_kpis_desc_2.platform\nand z_v_kpis_desc.payer = z_v_kpis_desc_2.payer\nand z_v_kpis_desc.adsUser = z_v_kpis_desc_2.adsUser\n\nLEFT JOIN mastergames ON z_v_kpis_desc.id_game = mastergames.id_game\nWHERE [[{{dateFrom}}--]] z_v_kpis_desc.datekpi >= current_date -30\n[[and z_v_kpis_desc.country not in (select iso from countryclasifications where {{excludeCountries}})]]\nand z_v_kpis_desc.kpiid in (3,4,5,6,7,8,9,10,11,12)\nAND z_v_kpis_desc_2.kpiid = 1\nand {{game}}\n[[and {{platform}}]]\n[[and {{countrydesc}}]]\n[[and {{tier}}]]\n[[and {{zone}}]]\n[[and {{organic}}]]\n[[and {{version}}]]\n\nGROUP BY 1, 2,3)\n\n\nselect kpidesc,\norderkpi,\ndate_trunc(Period, datekpi) as datekpi,\ncase when sum(new_users) = 0 then null else sum(ret)/sum(new_users) end as ret,\nsum(new_users) as users\nfrom data_by_date\ninner join SelectedPeriod on 1=1\ngroup by 1,2,3\norder by 3,2;\n\n\n",
:template-tags
{"Period" {:id "691da710-acaf-bec3-4c0f-ff4eed344818", :name "Period", :display-name "Period", :type :dimension, :dimension [:field-id 1782], :widget-type :category, :required true},
"countrydesc" {:id "61189101-df15-9fac-8060-d6b86052856e", :name "countrydesc", :display-name "Country", :type :dimension, :dimension [:field-id 844], :widget-type :location/country},
"excludeCountries"
{:id "1c0738db-90db-f2bb-11a1-c05dbfeae3e2", :name "excludeCountries", :display-name "ExcludeCountries", :type :dimension, :dimension [:field-id 850], :widget-type :location/country},
"dateFrom" {:id "ce3cdb38-caf0-6ca0-0531-5b15dbf716f2", :name "dateFrom", :display-name "Date", :type :dimension, :dimension [:field-id 576], :widget-type :date/range},
"version" {:id "28baf672-c96e-547e-8289-9019183ad627", :name "version", :display-name "Version", :type :dimension, :dimension [:field-id 2531], :widget-type :category},
"zone" {:id "4cb14205-af7a-50d3-250b-fecb8efe4d2e", :name "zone", :display-name "ZoneCountry", :type :dimension, :dimension [:field-id 846], :widget-type :category},
"tier" {:id "ffaf20d6-cddf-9b59-aa69-c9623c805fe3", :name "tier", :display-name "TierCountry", :type :dimension, :dimension [:field-id 843], :widget-type :category},
"game" {:id "4ed0ac87-fe9a-15fc-816f-893bb1470e3c", :name "game", :display-name "Game", :type :dimension, :dimension [:field-id 1518], :widget-type :category, :required true},
"platform" {:id "64bf0c88-23eb-700a-258f-71c1a017ee4e", :name "platform", :display-name "Platform", :type :dimension, :dimension [:field-id 592], :widget-type :category},
"organic" {:id "2e62690c-fcef-f24a-9f2a-3564c4fc2505", :name "organic", :display-name "Organic", :type :dimension, :dimension [:field-id 579], :widget-type :category}}},
:database 2,
:parameters
({:name "Game", :slug "game", :id "721a6662", :type "category", :default ["Massive Warfare Aftermath"], :target [:dimension [:template-tag "game"]]}
{:name "First Login", :slug "first_login", :id "360e3a96", :type "date/all-options", :default "past30days", :target [:dimension [:template-tag "dateFrom"]]}
{:name "Countries", :slug "countries", :id "7163847d", :type "location/country", :target [:dimension [:template-tag "countrydesc"]]}
{:name "Platform", :slug "platform", :id "2232f478", :type "category", :target [:dimension [:template-tag "platform"]]}
{:name "TierCountry", :slug "tiercountry", :id "6468d40", :type "category", :target [:dimension [:template-tag "tier"]]}
{:name "ZoneCountry", :slug "zonecountry", :id "7241b8ac", :type "category", :target [:dimension [:template-tag "zone"]]}
{:name "Network", :slug "network", :id "984f2bd8", :type "category", :target [:dimension [:template-tag "organic"]]}
{:name "ExcludedCountry", :slug "excludedcountry", :id "c5661cc", :type "location/country", :default ["India"], :target [:dimension [:template-tag "excludeCountries"]]}
{:name "Period", :slug "period", :id "94131d19", :type "category", :default ["day"], :target [:dimension [:template-tag "Period"]]}
{:name "Version", :slug "version", :id "5397c339", :type "category", :target [:dimension [:template-tag "version"]]}),
:async? false,
:cache-ttl nil},
:status :failed,
:class clojure.lang.ExceptionInfo,
:stacktrace
["--> driver.common.parameters.dates$fn__46731$date_string__GT_range__46740.invoke(dates.clj:274)"
"driver.common.parameters.dates$fn__46731$date_string__GT_range__46740$fn__46741.invoke(dates.clj:290)"
"driver.common.parameters.dates$fn__46731$date_string__GT_range__46740.invoke(dates.clj:274)"
"driver.sql.parameters.substitution$fn__78682$date_range_field_filter__GT_replacement_snippet_info__78687$fn__78688.invoke(substitution.clj:199)"
"driver.sql.parameters.substitution$fn__78682$date_range_field_filter__GT_replacement_snippet_info__78687.invoke(substitution.clj:197)"
"driver.sql.parameters.substitution$fn__78754$field_filter__GT_replacement_snippet_info__78759$fn__78763.invoke(substitution.clj:218)"
"driver.sql.parameters.substitution$fn__78754$field_filter__GT_replacement_snippet_info__78759.invoke(substitution.clj:213)"
"driver.sql.parameters.substitution$fn__78834.invokeStatic(substitution.clj:263)"
"driver.sql.parameters.substitution$fn__78834.invoke(substitution.clj:248)"
"driver.sql.parameters.substitute$substitute_field_filter.invokeStatic(substitute.clj:14)"
"driver.sql.parameters.substitute$substitute_field_filter.invoke(substitute.clj:9)"
"driver.sql.parameters.substitute$substitute_param.invokeStatic(substitute.clj:31)"
"driver.sql.parameters.substitute$substitute_param.invoke(substitute.clj:25)"
"driver.sql.parameters.substitute$substitute_STAR_$fn__78901.invoke(substitute.clj:64)"
"driver.sql.parameters.substitute$substitute_STAR_.invokeStatic(substitute.clj:57)"
"driver.sql.parameters.substitute$substitute_STAR_.invoke(substitute.clj:54)"
"driver.sql.parameters.substitute$substitute_optional.invokeStatic(substitute.clj:49)"
"driver.sql.parameters.substitute$substitute_optional.invoke(substitute.clj:48)"
"driver.sql.parameters.substitute$substitute_STAR_$fn__78901.invoke(substitute.clj:67)"
"driver.sql.parameters.substitute$substitute_STAR_.invokeStatic(substitute.clj:57)"
"driver.sql.parameters.substitute$substitute_STAR_.invoke(substitute.clj:54)"
"driver.sql.parameters.substitute$substitute$fn__78910.invoke(substitute.clj:81)"
"driver.sql.parameters.substitute$substitute.invokeStatic(substitute.clj:80)"
"driver.sql.parameters.substitute$substitute.invoke(substitute.clj:71)"
"driver.sql$fn__78943.invokeStatic(sql.clj:44)"
"driver.sql$fn__78943.invoke(sql.clj:40)"
"query_processor.middleware.parameters.native$expand_inner.invokeStatic(native.clj:39)"
"query_processor.middleware.parameters.native$expand_inner.invoke(native.clj:30)"
"query_processor.middleware.parameters$expand_one.invokeStatic(parameters.clj:50)"
"query_processor.middleware.parameters$expand_one.invoke(parameters.clj:41)"
"query_processor.middleware.parameters$expand_all$replace_46941__46942.invoke(parameters.clj:59)"
"mbql.util.match$replace_in_collection$iter__17910__17914$fn__17915.invoke(match.clj:139)"
"mbql.util.match$replace_in_collection.invokeStatic(match.clj:138)"
"mbql.util.match$replace_in_collection.invoke(match.clj:133)"
"query_processor.middleware.parameters$expand_all$replace_46941__46942.invoke(parameters.clj:59)"
"query_processor.middleware.parameters$expand_all.invokeStatic(parameters.clj:59)"
"query_processor.middleware.parameters$expand_all.invoke(parameters.clj:53)"
"query_processor.middleware.parameters$expand_all.invokeStatic(parameters.clj:56)"
"query_processor.middleware.parameters$expand_all.invoke(parameters.clj:53)"
"query_processor.middleware.parameters$expand_parameters.invokeStatic(parameters.clj:77)"
"query_processor.middleware.parameters$expand_parameters.invoke(parameters.clj:73)"
"query_processor.middleware.parameters$fn__46957$substitute_parameters_STAR___46962$fn__46963.invoke(parameters.clj:82)"
"query_processor.middleware.parameters$fn__46957$substitute_parameters_STAR___46962.invoke(parameters.clj:79)"
"query_processor.middleware.parameters$substitute_parameters$fn__46983.invoke(parameters.clj:111)"
"query_processor.middleware.resolve_referenced$resolve_referenced_card_resources$fn__45363.invoke(resolve_referenced.clj:79)"
"query_processor.middleware.expand_macros$expand_macros$fn__45984.invoke(expand_macros.clj:155)"
"query_processor.middleware.add_timezone_info$add_timezone_info$fn__44142.invoke(add_timezone_info.clj:15)"
"query_processor.middleware.splice_params_in_response$splice_params_in_response$fn__47985.invoke(splice_params_in_response.clj:32)"
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__47209$fn__47213.invoke(resolve_database_and_driver.clj:31)"
"driver$do_with_driver.invokeStatic(driver.clj:60)"
"driver$do_with_driver.invoke(driver.clj:56)"
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__47209.invoke(resolve_database_and_driver.clj:25)"
"query_processor.middleware.fetch_source_query$resolve_card_id_source_tables$fn__46202.invoke(fetch_source_query.clj:264)"
"query_processor.middleware.store$initialize_store$fn__47994$fn__47995.invoke(store.clj:11)"
"query_processor.store$do_with_store.invokeStatic(store.clj:44)"
"query_processor.store$do_with_store.invoke(store.clj:38)"
"query_processor.middleware.store$initialize_store$fn__47994.invoke(store.clj:10)"
"query_processor.middleware.validate$validate_query$fn__48056.invoke(validate.clj:10)"
"query_processor.middleware.normalize_query$normalize$fn__46326.invoke(normalize_query.clj:22)"
"query_processor.middleware.add_rows_truncated$add_rows_truncated$fn__43994.invoke(add_rows_truncated.clj:35)"
"query_processor.middleware.results_metadata$record_and_return_metadata_BANG_$fn__47970.invoke(results_metadata.clj:147)"
"query_processor.middleware.constraints$add_default_userland_constraints$fn__45605.invoke(constraints.clj:42)"
"query_processor.middleware.process_userland_query$process_userland_query$fn__47072.invoke(process_userland_query.clj:135)"
"query_processor.middleware.catch_exceptions$catch_exceptions$fn__45548.invoke(catch_exceptions.clj:173)"
"query_processor.reducible$async_qp$qp_STAR___37408$thunk__37409.invoke(reducible.clj:103)"
"query_processor.reducible$async_qp$qp_STAR___37408.invoke(reducible.clj:109)"
"query_processor.reducible$async_qp$qp_STAR___37408.invoke(reducible.clj:96)"
"query_processor.reducible$sync_qp$qp_STAR___37417$fn__37418.invoke(reducible.clj:131)"
"query_processor.reducible$sync_qp$qp_STAR___37417.invoke(reducible.clj:130)"
"query_processor$process_userland_query.invokeStatic(query_processor.clj:237)"
"query_processor$process_userland_query.doInvoke(query_processor.clj:233)"
"query_processor$fn__48102$process_query_and_save_execution_BANG___48111$fn__48112.invoke(query_processor.clj:246)"
"query_processor$fn__48102$process_query_and_save_execution_BANG___48111.invoke(query_processor.clj:241)"
"query_processor$fn__48146$process_query_and_save_with_max_results_constraints_BANG___48155$fn__48156.invoke(query_processor.clj:258)"
"query_processor$fn__48146$process_query_and_save_with_max_results_constraints_BANG___48155.invoke(query_processor.clj:254)"
"pulse$execute_dashboard_subscription_card$fn__70272$fn__70273.doInvoke(pulse.clj:74)"
"api.card$run_query_for_card_async.invokeStatic(card.clj:618)"
"api.card$run_query_for_card_async.doInvoke(card.clj:594)"
"pulse$execute_dashboard_subscription_card$fn__70272.invoke(pulse.clj:67)"
"server.middleware.session$do_with_current_user.invokeStatic(session.clj:258)"
"server.middleware.session$do_with_current_user.invoke(session.clj:250)"
"pulse$execute_dashboard_subscription_card.invokeStatic(pulse.clj:66)"
"pulse$execute_dashboard_subscription_card.invoke(pulse.clj:55)"
"pulse$execute_dashboard$iter__70284__70288$fn__70289$fn__70290.invoke(pulse.clj:86)"
"pulse$execute_dashboard$iter__70284__70288$fn__70289.invoke(pulse.clj:85)"
"pulse$fn__70408.invokeStatic(pulse.clj:215)"
"pulse$fn__70408.invoke(pulse.clj:210)"
"pulse$results__GT_notifications$iter__70440__70444$fn__70445.invoke(pulse.clj:263)"
"pulse$send_notifications_BANG_.invokeStatic(pulse.clj:305)"
"pulse$send_notifications_BANG_.invoke(pulse.clj:304)"
"pulse$send_pulse_BANG_.invokeStatic(pulse.clj:331)"
"pulse$send_pulse_BANG_.doInvoke(pulse.clj:313)"
"api.pulse$fn__70970.invokeStatic(pulse.clj:209)"
"api.pulse$fn__70970.invoke(pulse.clj:198)"
"server.middleware.auth$enforce_authentication$fn__73703.invoke(auth.clj:14)"
"api.routes$fn__73824$fn__73826.invoke(routes.clj:69)"
"server.routes$fn__76006$fn__76007.doInvoke(routes.clj:57)"
"server.routes$fn__75994$fn__75996.invoke(routes.clj:41)"
"server.middleware.exceptions$catch_uncaught_exceptions$fn__73815.invoke(exceptions.clj:96)"
"server.middleware.exceptions$catch_api_exceptions$fn__73812.invoke(exceptions.clj:84)"
"server.middleware.log$log_api_call$fn__75922$fn__75923.invoke(log.clj:195)"
"server.middleware.log$log_api_call$fn__75922.invoke(log.clj:189)"
"server.middleware.security$add_security_headers$fn__73778.invoke(security.clj:142)"
"server.middleware.json$wrap_json_body$fn__75703.invoke(json.clj:62)"
"server.middleware.json$wrap_streamed_json_response$fn__75721.invoke(json.clj:98)"
"server.middleware.misc$maybe_set_site_url$fn__35083.invoke(misc.clj:58)"
"server.middleware.session$bind_current_user$fn__41826$fn__41827.invoke(session.clj:277)"
"server.middleware.session$do_with_current_user.invokeStatic(session.clj:258)"
"server.middleware.session$do_with_current_user.invoke(session.clj:250)"
"server.middleware.session$bind_current_user$fn__41826.invoke(session.clj:276)"
"server.middleware.session$wrap_current_user_info$fn__41813.invoke(session.clj:236)"
"server.middleware.session$wrap_session_id$fn__41799.invoke(session.clj:182)"
"server.middleware.auth$wrap_api_key$fn__73711.invoke(auth.clj:27)"
"server.middleware.misc$add_content_type$fn__35066.invoke(misc.clj:27)"
"server.middleware.misc$disable_streaming_buffering$fn__35091.invoke(misc.clj:75)"
"server.middleware.misc$bind_request$fn__35094.invoke(misc.clj:92)"
"server.middleware.ssl$redirect_to_https_middleware$fn__75939.invoke(ssl.clj:48)"
"server$async_proxy_handler$fn__75536.invoke(server.clj:71)"
"server.proxy$org.eclipse.jetty.server.handler.AbstractHandler$ff19274a.handle(Unknown Source)"],
:context :pulse,
:error "Input to date-string->range does not match schema: \n\n\t [(named (not (instance? java.lang.String nil)) date-string) nil] \n\n",
:row_count 0,
:running_time 0,
:ex-data {:type :schema.core/error, :value [nil nil], :error [(named (not (instance? java.lang.String nil)) date-string) nil]},
:data {:rows [], :cols []}}