I just upgraded metabase from 31 to v0.35.2, essentially by switching branch to release-0.35.x
. I ran the build script, bin/build no-translations
, then got the error:
{
"data": {
"cols": [],
"rows": []
},
"running_time": 0,
"row_count": 0,
"error": "No method in multimethod 'connection-details->spec' for dispatch value: :snowflake",
"context": "question",
"stacktrace": [
"clojure.lang.MultiFn.getFn(MultiFn.java:156)",
"clojure.lang.MultiFn.invoke(MultiFn.java:233)",
"--> driver.sql_jdbc.connection$create_pool_BANG_.invokeStatic(connection.clj:88)",
"driver.sql_jdbc.connection$create_pool_BANG_.invoke(connection.clj:82)",
"driver.sql_jdbc.connection$db__GT_pooled_connection_spec.invokeStatic(connection.clj:141)",
"driver.sql_jdbc.connection$db__GT_pooled_connection_spec.invoke(connection.clj:123)",
"driver.sql_jdbc.execute$datasource.invokeStatic(execute.clj:111)",
"driver.sql_jdbc.execute$datasource.invoke(execute.clj:107)",
"driver.sql_jdbc.execute$eval80484$fn__80485.invoke(execute.clj:157)",
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:386)",
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:377)",
"driver.sql_jdbc$eval83356$fn__83357.invoke(sql_jdbc.clj:50)",
"query_processor.context$executef.invokeStatic(context.clj:59)",
"query_processor.context$executef.invoke(context.clj:48)",
"query_processor.context.default$default_runf.invokeStatic(default.clj:69)",
"query_processor.context.default$default_runf.invoke(default.clj:67)",
"query_processor.context$runf.invokeStatic(context.clj:45)",
"query_processor.context$runf.invoke(context.clj:39)",
"query_processor.reducible$pivot.invokeStatic(reducible.clj:34)",
"query_processor.reducible$pivot.invoke(reducible.clj:31)",
"query_processor.middleware.mbql_to_native$mbql__GT_native$fn__50697.invoke(mbql_to_native.clj:26)",
"query_processor.middleware.check_features$check_features$fn__49931.invoke(check_features.clj:42)",
"query_processor.middleware.optimize_datetime_filters$optimize_datetime_filters$fn__50896.invoke(optimize_datetime_filters.clj:133)",
"query_processor.middleware.wrap_value_literals$wrap_value_literals$fn__55276.invoke(wrap_value_literals.clj:137)",
"query_processor.middleware.annotate$add_column_info$fn__47918.invoke(annotate.clj:577)",
"query_processor.middleware.permissions$check_query_permissions$fn__49790.invoke(permissions.clj:64)",
"query_processor.middleware.pre_alias_aggregations$pre_alias_aggregations$fn__51433.invoke(pre_alias_aggregations.clj:40)",
"query_processor.middleware.cumulative_aggregations$handle_cumulative_aggregations$fn__50020.invoke(cumulative_aggregations.clj:61)",
"query_processor.middleware.resolve_joins$resolve_joins$fn__52007.invoke(resolve_joins.clj:183)",
"query_processor.middleware.add_implicit_joins$add_implicit_joins$fn__45845.invoke(add_implicit_joins.clj:245)",
"query_processor.middleware.limit$limit$fn__50675.invoke(limit.clj:38)",
"query_processor.middleware.format_rows$format_rows$fn__50648.invoke(format_rows.clj:81)",
"query_processor.middleware.desugar$desugar$fn__50092.invoke(desugar.clj:22)",
"query_processor.middleware.binning$update_binning_strategy$fn__48478.invoke(binning.clj:229)",
"query_processor.middleware.resolve_fields$resolve_fields$fn__49584.invoke(resolve_fields.clj:24)",
"query_processor.middleware.add_dimension_projections$add_remapping$fn__45357.invoke(add_dimension_projections.clj:270)",
"query_processor.middleware.add_implicit_clauses$add_implicit_clauses$fn__45593.invoke(add_implicit_clauses.clj:147)",
"query_processor.middleware.add_source_metadata$add_source_metadata_for_source_queries$fn__46088.invoke(add_source_metadata.clj:105)",
"query_processor.middleware.reconcile_breakout_and_order_by_bucketing$reconcile_breakout_and_order_by_bucketing$fn__51658.invoke(reconcile_breakout_and_order_by_bucketing.clj:98)",
"query_processor.middleware.auto_bucket_datetimes$auto_bucket_datetimes$fn__48111.invoke(auto_bucket_datetimes.clj:125)",
"query_processor.middleware.resolve_source_table$resolve_source_tables$fn__49639.invoke(resolve_source_table.clj:46)",
"query_processor.middleware.parameters$substitute_parameters$fn__51409.invoke(parameters.clj:97)",
"query_processor.middleware.resolve_referenced$resolve_referenced_card_resources$fn__49693.invoke(resolve_referenced.clj:80)",
"query_processor.middleware.expand_macros$expand_macros$fn__50356.invoke(expand_macros.clj:158)",
"query_processor.middleware.add_timezone_info$add_timezone_info$fn__46135.invoke(add_timezone_info.clj:15)",
"query_processor.middleware.splice_params_in_response$splice_params_in_response$fn__55108.invoke(splice_params_in_response.clj:32)",
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__51675$fn__51679.invoke(resolve_database_and_driver.clj:33)",
"driver$do_with_driver.invokeStatic(driver.clj:61)",
"driver$do_with_driver.invoke(driver.clj:57)",
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__51675.invoke(resolve_database_and_driver.clj:27)",
"query_processor.middleware.fetch_source_query$resolve_card_id_source_tables$fn__50570.invoke(fetch_source_query.clj:243)",
"query_processor.middleware.store$initialize_store$fn__55125$fn__55126.invoke(store.clj:11)",
"query_processor.store$do_with_store.invokeStatic(store.clj:46)",
"query_processor.store$do_with_store.invoke(store.clj:40)",
"query_processor.middleware.store$initialize_store$fn__55125.invoke(store.clj:10)",
"query_processor.middleware.cache$run_query_with_cache.invokeStatic(cache.clj:181)",
"query_processor.middleware.cache$run_query_with_cache.invoke(cache.clj:172)",
"query_processor.middleware.cache$maybe_return_cached_results$fn__49012.invoke(cache.clj:207)",
"query_processor.middleware.validate$validate_query$fn__55142.invoke(validate.clj:10)",
"query_processor.middleware.normalize_query$normalize$fn__50718.invoke(normalize_query.clj:22)",
"query_processor.middleware.add_rows_truncated$add_rows_truncated$fn__45951.invoke(add_rows_truncated.clj:36)",
"query_processor.middleware.results_metadata$record_and_return_metadata_BANG_$fn__55087.invoke(results_metadata.clj:128)",
"query_processor.middleware.constraints$add_default_userland_constraints$fn__49955.invoke(constraints.clj:42)",
"query_processor.middleware.process_userland_query$process_userland_query$fn__51524.invoke(process_userland_query.clj:136)",
"query_processor.middleware.catch_exceptions$catch_exceptions$fn__49884.invoke(catch_exceptions.clj:166)",
"query_processor.reducible$async_qp$qp_STAR___30044$thunk__30045.invoke(reducible.clj:100)",
"query_processor.reducible$async_qp$qp_STAR___30044$fn__30047.invoke(reducible.clj:105)"
],
"class": "class java.lang.IllegalArgumentException",
"status": "failed",