Getting intermittent error relation "public.view_log" does not exist Position: 198

Hello,

I am currently working on building questions from metabase metadata database. Db is deployed on Postgres RDS.

My issue is that I keep getting intermittent error. "ERROR: relation "public.view_log" does not exist Position: 198"
I got that error when executing question once every 2-3 runs. This happens not only on view_log table, but on all tables in metabase database.

Could you please advise what I can do to remove this intermittent error? Many thanks.

Eric

Interesting @eric-agridigital, can you provide not only the troubleshooting info from your Metabase instance but also how you're building the queries and how you have set up Metabase? are you using a load balancer?

[b1b592b1-4d35-44d0-ba7b-787d4dd24f68] 2021-07-18T11:40:59+10:00 ERROR metabase.query-processor.middleware.catch-exceptions Error processing query: null
{:database_id 4,
:started_at #t "2021-07-18T01:40:58.459436Z[GMT]",
:via
[{:status :failed,
:class clojure.lang.ExceptionInfo,
:error "Error executing query",
:stacktrace
["--> driver.sql_jdbc.execute$execute_reducible_query$fn__79429.invoke(execute.clj:470)"
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:467)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:453)"
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:462)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:453)"
"driver.sql_jdbc$fn__80881.invokeStatic(sql_jdbc.clj:54)"
"driver.sql_jdbc$fn__80881.invoke(sql_jdbc.clj:52)"
"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:68)"
"query_processor.context.default$default_runf.invoke(default.clj:66)"
"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__47242.invoke(mbql_to_native.clj:25)"
"query_processor.middleware.check_features$check_features$fn__46484.invoke(check_features.clj:39)"
"query_processor.middleware.limit$limit$fn__47228.invoke(limit.clj:37)"
"query_processor.middleware.cache$maybe_return_cached_results$fn__45936.invoke(cache.clj:211)"
"query_processor.middleware.optimize_temporal_filters$optimize_temporal_filters$fn__47488.invoke(optimize_temporal_filters.clj:204)"
"query_processor.middleware.validate_temporal_bucketing$validate_temporal_bucketing$fn__49418.invoke(validate_temporal_bucketing.clj:50)"
"query_processor.middleware.auto_parse_filter_values$auto_parse_filter_values$fn__45055.invoke(auto_parse_filter_values.clj:43)"
"query_processor.middleware.wrap_value_literals$wrap_value_literals$fn__41400.invoke(wrap_value_literals.clj:161)"
"query_processor.middleware.annotate$add_column_info$fn__41275.invoke(annotate.clj:598)"
"query_processor.middleware.permissions$check_query_permissions$fn__46356.invoke(permissions.clj:81)"
"query_processor.middleware.pre_alias_aggregations$pre_alias_aggregations$fn__48346.invoke(pre_alias_aggregations.clj:40)"
"query_processor.middleware.cumulative_aggregations$handle_cumulative_aggregations$fn__46557.invoke(cumulative_aggregations.clj:60)"
"query_processor.middleware.resolve_joined_fields$resolve_joined_fields$fn__48645.invoke(resolve_joined_fields.clj:102)"
"query_processor.middleware.resolve_joins$resolve_joins$fn__48958.invoke(resolve_joins.clj:171)"
"query_processor.middleware.add_implicit_joins$add_implicit_joins$fn__44631.invoke(add_implicit_joins.clj:190)"
"query_processor.middleware.large_int_id$convert_id_to_string$fn__47192.invoke(large_int_id.clj:59)"
"query_processor.middleware.format_rows$format_rows$fn__47173.invoke(format_rows.clj:74)"
"query_processor.middleware.desugar$desugar$fn__46623.invoke(desugar.clj:21)"
"query_processor.middleware.binning$update_binning_strategy$fn__45442.invoke(binning.clj:227)"
"query_processor.middleware.resolve_fields$resolve_fields$fn__46159.invoke(resolve_fields.clj:34)"
"query_processor.middleware.add_dimension_projections$add_remapping$fn__44280.invoke(add_dimension_projections.clj:312)"
"query_processor.middleware.add_implicit_clauses$add_implicit_clauses$fn__44509.invoke(add_implicit_clauses.clj:147)"
"query_processor.middleware.upgrade_field_literals$upgrade_field_literals$fn__49367.invoke(upgrade_field_literals.clj:40)"
"query_processor.middleware.add_source_metadata$add_source_metadata_for_source_queries$fn__44794.invoke(add_source_metadata.clj:123)"
"query_processor.middleware.reconcile_breakout_and_order_by_bucketing$reconcile_breakout_and_order_by_bucketing$fn__48520.invoke(reconcile_breakout_and_order_by_bucketing.clj:100)"
"query_processor.middleware.auto_bucket_datetimes$auto_bucket_datetimes$fn__45002.invoke(auto_bucket_datetimes.clj:147)"
"query_processor.middleware.resolve_source_table$resolve_source_tables$fn__46206.invoke(resolve_source_table.clj:45)"
"query_processor.middleware.parameters$substitute_parameters$fn__48328.invoke(parameters.clj:111)"
"query_processor.middleware.resolve_referenced$resolve_referenced_card_resources$fn__46258.invoke(resolve_referenced.clj:79)"
"query_processor.middleware.expand_macros$expand_macros$fn__46879.invoke(expand_macros.clj:155)"
"query_processor.middleware.add_timezone_info$add_timezone_info$fn__44803.invoke(add_timezone_info.clj:15)"
"query_processor.middleware.splice_params_in_response$splice_params_in_response$fn__49320.invoke(splice_params_in_response.clj:32)"
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__48531$fn__48535.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__48531.invoke(resolve_database_and_driver.clj:25)"
"query_processor.middleware.fetch_source_query$resolve_card_id_source_tables$fn__47119.invoke(fetch_source_query.clj:274)"
"query_processor.middleware.store$initialize_store$fn__49329$fn__49330.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__49329.invoke(store.clj:10)"
"query_processor.middleware.validate$validate_query$fn__49374.invoke(validate.clj:10)"
"query_processor.middleware.normalize_query$normalize$fn__47255.invoke(normalize_query.clj:22)"
"query_processor.middleware.add_rows_truncated$add_rows_truncated$fn__44649.invoke(add_rows_truncated.clj:35)"
"query_processor.middleware.results_metadata$record_and_return_metadata_BANG_$fn__49305.invoke(results_metadata.clj:147)"
"query_processor.middleware.constraints$add_default_userland_constraints$fn__46500.invoke(constraints.clj:42)"
"query_processor.middleware.process_userland_query$process_userland_query$fn__48417.invoke(process_userland_query.clj:135)"
"query_processor.middleware.catch_exceptions$catch_exceptions$fn__46440.invoke(catch_exceptions.clj:173)"
"query_processor.reducible$async_qp$qp_STAR___37978$thunk__37979.invoke(reducible.clj:103)"
"query_processor.reducible$async_qp$qp_STAR___37978$fn__37981.invoke(reducible.clj:108)"],
:error_type :invalid-query,
:ex-data
{:sql
"-- Metabase:: userID: 3 queryType: native queryHash: 76c33fd03dfecdbe7ec314ebc4ffb7bb29f309012dbc7a44e9a690d427952f97\nselect CONCAT(public."core_user"."first_name", ' ', public."core_user"."last_name") "name"\n , COUNT() "total"\n \nfrom public."activity" \n inner join public."core_user" ON public."activity"."user_id" = public."core_user"."id"\n\nWHERE public."activity"."topic" <> 'user-joined'\n AND CAST("public"."activity"."timestamp" AS date) BETWEEN ? AND ?\n\nGROUP BY CONCAT(public."core_user"."first_name", ' ', public."core_user"."last_name")\n\nORDER BY COUNT() DESC",
:params [#t "2021-07-12T00:00+10:00[Australia/Sydney]" #t "2021-07-18T00:00+10:00[Australia/Sydney]"],
:type :invalid-query}}],
:state "42P01",
:error_type :invalid-query,
:json_query
{:constraints {:max-results 10000, :max-results-bare-rows 2000},
:type :native,
:middleware {:js-int-to-string? true},
:native
{:query
"select CONCAT(public."core_user"."first_name", ' ', public."core_user"."last_name") "name"\n , COUNT() "total"\n \nfrom public."activity" \n inner join public."core_user" ON public."activity"."user_id" = public."core_user"."id"\n\nWHERE public."activity"."topic" <> 'user-joined'\n [[AND {{date}}]]\n\nGROUP BY CONCAT(public."core_user"."first_name", ' ', public."core_user"."last_name")\n\nORDER BY COUNT() DESC",
:template-tags
{"date"
{:id "5571181e-686d-91eb-42d1-42e763392045",
:name "date",
:display-name "Date",
:type :dimension,
:dimension [:field 15481 nil],
:widget-type :date/all-options,
:default "thisweek"}}},
:database 4,
:parameters nil,
:async? true,
:cache-ttl nil},
:status :failed,
:class org.postgresql.util.PSQLException,
:stacktrace
["org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2553)"
"org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2285)"
"org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:323)"
"org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:473)"
"org.postgresql.jdbc.PgStatement.execute(PgStatement.java:393)"
"org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:164)"
"org.postgresql.jdbc.PgPreparedStatement.executeQuery(PgPreparedStatement.java:114)"
"com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:431)"
"--> driver.sql_jdbc.execute$fn__79347.invokeStatic(execute.clj:330)"
"driver.sql_jdbc.execute$fn__79347.invoke(execute.clj:328)"
"driver.sql_jdbc.execute$execute_statement_or_prepared_statement_BANG_.invokeStatic(execute.clj:343)"
"driver.sql_jdbc.execute$execute_statement_or_prepared_statement_BANG_.invoke(execute.clj:339)"
"driver.sql_jdbc.execute$execute_reducible_query$fn__79429.invoke(execute.clj:468)"
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:467)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:453)"
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:462)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:453)"
"driver.sql_jdbc$fn__80881.invokeStatic(sql_jdbc.clj:54)"
"driver.sql_jdbc$fn__80881.invoke(sql_jdbc.clj:52)"
"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:68)"
"query_processor.context.default$default_runf.invoke(default.clj:66)"
"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__47242.invoke(mbql_to_native.clj:25)"
"query_processor.middleware.check_features$check_features$fn__46484.invoke(check_features.clj:39)"
"query_processor.middleware.limit$limit$fn__47228.invoke(limit.clj:37)"
"query_processor.middleware.cache$maybe_return_cached_results$fn__45936.invoke(cache.clj:211)"
"query_processor.middleware.optimize_temporal_filters$optimize_temporal_filters$fn__47488.invoke(optimize_temporal_filters.clj:204)"
"query_processor.middleware.validate_temporal_bucketing$validate_temporal_bucketing$fn__49418.invoke(validate_temporal_bucketing.clj:50)"
"query_processor.middleware.auto_parse_filter_values$auto_parse_filter_values$fn__45055.invoke(auto_parse_filter_values.clj:43)"
"query_processor.middleware.wrap_value_literals$wrap_value_literals$fn__41400.invoke(wrap_value_literals.clj:161)"
"query_processor.middleware.annotate$add_column_info$fn__41275.invoke(annotate.clj:598)"
"query_processor.middleware.permissions$check_query_permissions$fn__46356.invoke(permissions.clj:81)"
"query_processor.middleware.pre_alias_aggregations$pre_alias_aggregations$fn__48346.invoke(pre_alias_aggregations.clj:40)"
"query_processor.middleware.cumulative_aggregations$handle_cumulative_aggregations$fn__46557.invoke(cumulative_aggregations.clj:60)"
"query_processor.middleware.resolve_joined_fields$resolve_joined_fields$fn__48645.invoke(resolve_joined_fields.clj:102)"
"query_processor.middleware.resolve_joins$resolve_joins$fn__48958.invoke(resolve_joins.clj:171)"
"query_processor.middleware.add_implicit_joins$add_implicit_joins$fn__44631.invoke(add_implicit_joins.clj:190)"
"query_processor.middleware.large_int_id$convert_id_to_string$fn__47192.invoke(large_int_id.clj:59)"
"query_processor.middleware.format_rows$format_rows$fn__47173.invoke(format_rows.clj:74)"
"query_processor.middleware.desugar$desugar$fn__46623.invoke(desugar.clj:21)"
"query_processor.middleware.binning$update_binning_strategy$fn__45442.invoke(binning.clj:227)"
"query_processor.middleware.resolve_fields$resolve_fields$fn__46159.invoke(resolve_fields.clj:34)"
"query_processor.middleware.add_dimension_projections$add_remapping$fn__44280.invoke(add_dimension_projections.clj:312)"
"query_processor.middleware.add_implicit_clauses$add_implicit_clauses$fn__44509.invoke(add_implicit_clauses.clj:147)"
"query_processor.middleware.upgrade_field_literals$upgrade_field_literals$fn__49367.invoke(upgrade_field_literals.clj:40)"
"query_processor.middleware.add_source_metadata$add_source_metadata_for_source_queries$fn__44794.invoke(add_source_metadata.clj:123)"
"query_processor.middleware.reconcile_breakout_and_order_by_bucketing$reconcile_breakout_and_order_by_bucketing$fn__48520.invoke(reconcile_breakout_and_order_by_bucketing.clj:100)"
"query_processor.middleware.auto_bucket_datetimes$auto_bucket_datetimes$fn__45002.invoke(auto_bucket_datetimes.clj:147)"
"query_processor.middleware.resolve_source_table$resolve_source_tables$fn__46206.invoke(resolve_source_table.clj:45)"
"query_processor.middleware.parameters$substitute_parameters$fn__48328.invoke(parameters.clj:111)"
"query_processor.middleware.resolve_referenced$resolve_referenced_card_resources$fn__46258.invoke(resolve_referenced.clj:79)"
"query_processor.middleware.expand_macros$expand_macros$fn__46879.invoke(expand_macros.clj:155)"
"query_processor.middleware.add_timezone_info$add_timezone_info$fn__44803.invoke(add_timezone_info.clj:15)"
"query_processor.middleware.splice_params_in_response$splice_params_in_response$fn__49320.invoke(splice_params_in_response.clj:32)"
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__48531$fn__48535.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__48531.invoke(resolve_database_and_driver.clj:25)"
"query_processor.middleware.fetch_source_query$resolve_card_id_source_tables$fn__47119.invoke(fetch_source_query.clj:274)"
"query_processor.middleware.store$initialize_store$fn__49329$fn__49330.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__49329.invoke(store.clj:10)"
"query_processor.middleware.validate$validate_query$fn__49374.invoke(validate.clj:10)"
"query_processor.middleware.normalize_query$normalize$fn__47255.invoke(normalize_query.clj:22)"
"query_processor.middleware.add_rows_truncated$add_rows_truncated$fn__44649.invoke(add_rows_truncated.clj:35)"
"query_processor.middleware.results_metadata$record_and_return_metadata_BANG_$fn__49305.invoke(results_metadata.clj:147)"
"query_processor.middleware.constraints$add_default_userland_constraints$fn__46500.invoke(constraints.clj:42)"
"query_processor.middleware.process_userland_query$process_userland_query$fn__48417.invoke(process_userland_query.clj:135)"
"query_processor.middleware.catch_exceptions$catch_exceptions$fn__46440.invoke(catch_exceptions.clj:173)"
"query_processor.reducible$async_qp$qp_STAR___37978$thunk__37979.invoke(reducible.clj:103)"
"query_processor.reducible$async_qp$qp_STAR___37978$fn__37981.invoke(reducible.clj:108)"],
:context :public-dashboard,
:error "ERROR: relation "public.activity" does not exist\n Position: 255",
:row_count 0,
:running_time 0,
:data {:rows [], :cols []}}

thanks for that, can you provide how you have set up Metabase? are you using a load balancer?

Hi Luiggi, thanks for responding.

I use load balancer with 2 instances and running single RDS instance.
I did restore database into a new RDS instance and connect metabase into that restored database. It works without issue.