Hi all.
After upgrading from version v0.36.7 to v0.38.3 I face strange issues in connection with an Oracle 12 c Database (Oracle Database 12c Standard Edition Release 12.2.0.1.0)
Only a very little amount of Question (but unfortunately the most important one) which did work before on v0.36.7 are having now errors.
The error is the following comes up:
- ORA-00942: table or view does not exist
In the logs at the same time i see:
2021-04-14 09:09:02,404 ERROR middleware.catch-exceptions :: Error processing query: null
{:database_id 7,
:started_at #t "2021-04-14T09:09:01.702564Z[GMT]",
:via
[{:status :failed,
:class java.sql.SQLSyntaxErrorException,
:error "ORA-00942: table or view does not exist\n",
:stacktrace
["oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:628)"
"oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:562)"
"oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1145)"
"oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:726)"
"oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:291)"
"oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:492)"
"oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:148)"
"oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:928)"
"oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1158)"
"oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1093)"
"oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1402)"
"oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1285)"
"oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3735)"
"oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3847)"
"oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1098)"
"com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:431)"
"--> driver.sql_jdbc.execute$fn__77724.invokeStatic(execute.clj:265)"
"driver.sql_jdbc.execute$fn__77724.invoke(execute.clj:263)"
"driver.sql_jdbc.execute$execute_reducible_query$fn__77803.invoke(execute.clj:391)"
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:390)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:375)"
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:384)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:375)"
"driver.sql_jdbc$fn__79239.invokeStatic(sql_jdbc.clj:54)"
"driver.sql_jdbc$fn__79239.invoke(sql_jdbc.clj:52)"
"driver.oracle$eval576$fn__577.invoke(oracle.clj:310)"
"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__46455.invoke(mbql_to_native.clj:25)"
"query_processor.middleware.check_features$check_features$fn__45707.invoke(check_features.clj:41)"
"query_processor.middleware.limit$limit$fn__46441.invoke(limit.clj:37)"
"query_processor.middleware.cache$run_query_with_cache.invokeStatic(cache.clj:184)"
"query_processor.middleware.cache$run_query_with_cache.invoke(cache.clj:175)"
"query_processor.middleware.cache$maybe_return_cached_results$fn__45171.invoke(cache.clj:210)"
"query_processor.middleware.optimize_datetime_filters$optimize_datetime_filters$fn__46620.invoke(optimize_datetime_filters.clj:133)"
"query_processor.middleware.auto_parse_filter_values$auto_parse_filter_values$fn__44317.invoke(auto_parse_filter_values.clj:43)"
"query_processor.middleware.wrap_value_literals$wrap_value_literals$fn__40636.invoke(wrap_value_literals.clj:147)"
"query_processor.middleware.annotate$add_column_info$fn__40499.invoke(annotate.clj:582)"
"query_processor.middleware.permissions$check_query_permissions$fn__45582.invoke(permissions.clj:75)"
"query_processor.middleware.pre_alias_aggregations$pre_alias_aggregations$fn__47143.invoke(pre_alias_aggregations.clj:40)"
"query_processor.middleware.cumulative_aggregations$handle_cumulative_aggregations$fn__45780.invoke(cumulative_aggregations.clj:60)"
"query_processor.middleware.resolve_joined_fields$resolve_joined_fields$fn__47456.invoke(resolve_joined_fields.clj:94)"
"query_processor.middleware.resolve_joins$resolve_joins$fn__47761.invoke(resolve_joins.clj:178)"
"query_processor.middleware.add_implicit_joins$add_implicit_joins$fn__43911.invoke(add_implicit_joins.clj:181)"
"query_processor.middleware.large_int_id$convert_id_to_string$fn__46416.invoke(large_int_id.clj:44)"
"query_processor.middleware.format_rows$format_rows$fn__46396.invoke(format_rows.clj:74)"
"query_processor.middleware.desugar$desugar$fn__45846.invoke(desugar.clj:21)"
"query_processor.middleware.binning$update_binning_strategy$fn__44677.invoke(binning.clj:228)"
"query_processor.middleware.resolve_fields$resolve_fields$fn__45389.invoke(resolve_fields.clj:24)"
"query_processor.middleware.add_dimension_projections$add_remapping$fn__43541.invoke(add_dimension_projections.clj:316)"
"query_processor.middleware.add_implicit_clauses$add_implicit_clauses$fn__43772.invoke(add_implicit_clauses.clj:146)"
"query_processor.middleware.upgrade_field_literals$upgrade_field_literals$fn__48191.invoke(upgrade_field_literals.clj:45)"
"query_processor.middleware.add_source_metadata$add_source_metadata_for_source_queries$fn__44064.invoke(add_source_metadata.clj:122)"
"query_processor.middleware.reconcile_breakout_and_order_by_bucketing$reconcile_breakout_and_order_by_bucketing$fn__47340.invoke(reconcile_breakout_and_order_by_bucketing.clj:97)"
"query_processor.middleware.auto_bucket_datetimes$auto_bucket_datetimes$fn__44264.invoke(auto_bucket_datetimes.clj:139)"
"query_processor.middleware.resolve_source_table$resolve_source_tables$fn__45436.invoke(resolve_source_table.clj:45)"
"query_processor.middleware.parameters$substitute_parameters$fn__47125.invoke(parameters.clj:111)"
"query_processor.middleware.resolve_referenced$resolve_referenced_card_resources$fn__45488.invoke(resolve_referenced.clj:79)"
"query_processor.middleware.expand_macros$expand_macros$fn__46102.invoke(expand_macros.clj:155)"
"query_processor.middleware.add_timezone_info$add_timezone_info$fn__44073.invoke(add_timezone_info.clj:15)"
"query_processor.middleware.splice_params_in_response$splice_params_in_response$fn__48127.invoke(splice_params_in_response.clj:32)"
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__47351$fn__47355.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__47351.invoke(resolve_database_and_driver.clj:25)"
"query_processor.middleware.fetch_source_query$resolve_card_id_source_tables$fn__46342.invoke(fetch_source_query.clj:274)"
"query_processor.middleware.store$initialize_store$fn__48136$fn__48137.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__48136.invoke(store.clj:10)"
"query_processor.middleware.validate$validate_query$fn__48198.invoke(validate.clj:10)"
"query_processor.middleware.normalize_query$normalize$fn__46468.invoke(normalize_query.clj:22)"
"query_processor.middleware.add_rows_truncated$add_rows_truncated$fn__43929.invoke(add_rows_truncated.clj:35)"
"query_processor.middleware.results_metadata$record_and_return_metadata_BANG_$fn__48112.invoke(results_metadata.clj:147)"
"query_processor.middleware.constraints$add_default_userland_constraints$fn__45723.invoke(constraints.clj:42)"
"query_processor.middleware.process_userland_query$process_userland_query$fn__47214.invoke(process_userland_query.clj:135)"
"query_processor.middleware.catch_exceptions$catch_exceptions$fn__45666.invoke(catch_exceptions.clj:173)"
"query_processor.reducible$async_qp$qp_STAR___37239$thunk__37240.invoke(reducible.clj:103)"
"query_processor.reducible$async_qp$qp_STAR___37239$fn__37242.invoke(reducible.clj:108)"],
:state "42000"}
{:status :failed,
:class clojure.lang.ExceptionInfo,
:error "Error executing query",
:stacktrace
["--> driver.sql_jdbc.execute$execute_reducible_query$fn__77803.invoke(execute.clj:393)"
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:390)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:375)"
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:384)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:375)"
"driver.sql_jdbc$fn__79239.invokeStatic(sql_jdbc.clj:54)"
"driver.sql_jdbc$fn__79239.invoke(sql_jdbc.clj:52)"
"driver.oracle$eval576$fn__577.invoke(oracle.clj:310)"
"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__46455.invoke(mbql_to_native.clj:25)"
"query_processor.middleware.check_features$check_features$fn__45707.invoke(check_features.clj:41)"
"query_processor.middleware.limit$limit$fn__46441.invoke(limit.clj:37)"
"query_processor.middleware.cache$run_query_with_cache.invokeStatic(cache.clj:184)"
"query_processor.middleware.cache$run_query_with_cache.invoke(cache.clj:175)"
"query_processor.middleware.cache$maybe_return_cached_results$fn__45171.invoke(cache.clj:210)"
"query_processor.middleware.optimize_datetime_filters$optimize_datetime_filters$fn__46620.invoke(optimize_datetime_filters.clj:133)"
"query_processor.middleware.auto_parse_filter_values$auto_parse_filter_values$fn__44317.invoke(auto_parse_filter_values.clj:43)"
"query_processor.middleware.wrap_value_literals$wrap_value_literals$fn__40636.invoke(wrap_value_literals.clj:147)"
"query_processor.middleware.annotate$add_column_info$fn__40499.invoke(annotate.clj:582)"
"query_processor.middleware.permissions$check_query_permissions$fn__45582.invoke(permissions.clj:75)"
"query_processor.middleware.pre_alias_aggregations$pre_alias_aggregations$fn__47143.invoke(pre_alias_aggregations.clj:40)"
"query_processor.middleware.cumulative_aggregations$handle_cumulative_aggregations$fn__45780.invoke(cumulative_aggregations.clj:60)"
"query_processor.middleware.resolve_joined_fields$resolve_joined_fields$fn__47456.invoke(resolve_joined_fields.clj:94)"
"query_processor.middleware.resolve_joins$resolve_joins$fn__47761.invoke(resolve_joins.clj:178)"
"query_processor.middleware.add_implicit_joins$add_implicit_joins$fn__43911.invoke(add_implicit_joins.clj:181)"
"query_processor.middleware.large_int_id$convert_id_to_string$fn__46416.invoke(large_int_id.clj:44)"
"query_processor.middleware.format_rows$format_rows$fn__46396.invoke(format_rows.clj:74)"
"query_processor.middleware.desugar$desugar$fn__45846.invoke(desugar.clj:21)"
"query_processor.middleware.binning$update_binning_strategy$fn__44677.invoke(binning.clj:228)"
"query_processor.middleware.resolve_fields$resolve_fields$fn__45389.invoke(resolve_fields.clj:24)"
"query_processor.middleware.add_dimension_projections$add_remapping$fn__43541.invoke(add_dimension_projections.clj:316)"
"query_processor.middleware.add_implicit_clauses$add_implicit_clauses$fn__43772.invoke(add_implicit_clauses.clj:146)"
"query_processor.middleware.upgrade_field_literals$upgrade_field_literals$fn__48191.invoke(upgrade_field_literals.clj:45)"
"query_processor.middleware.add_source_metadata$add_source_metadata_for_source_queries$fn__44064.invoke(add_source_metadata.clj:122)"
"query_processor.middleware.reconcile_breakout_and_order_by_bucketing$reconcile_breakout_and_order_by_bucketing$fn__47340.invoke(reconcile_breakout_and_order_by_bucketing.clj:97)"
"query_processor.middleware.auto_bucket_datetimes$auto_bucket_datetimes$fn__44264.invoke(auto_bucket_datetimes.clj:139)"
"query_processor.middleware.resolve_source_table$resolve_source_tables$fn__45436.invoke(resolve_source_table.clj:45)"
"query_processor.middleware.parameters$substitute_parameters$fn__47125.invoke(parameters.clj:111)"
"query_processor.middleware.resolve_referenced$resolve_referenced_card_resources$fn__45488.invoke(resolve_referenced.clj:79)"
"query_processor.middleware.expand_macros$expand_macros$fn__46102.invoke(expand_macros.clj:155)"
"query_processor.middleware.add_timezone_info$add_timezone_info$fn__44073.invoke(add_timezone_info.clj:15)"
"query_processor.middleware.splice_params_in_response$splice_params_in_response$fn__48127.invoke(splice_params_in_response.clj:32)"
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__47351$fn__47355.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__47351.invoke(resolve_database_and_driver.clj:25)"
"query_processor.middleware.fetch_source_query$resolve_card_id_source_tables$fn__46342.invoke(fetch_source_query.clj:274)"
"query_processor.middleware.store$initialize_store$fn__48136$fn__48137.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__48136.invoke(store.clj:10)"
"query_processor.middleware.validate$validate_query$fn__48198.invoke(validate.clj:10)"
"query_processor.middleware.normalize_query$normalize$fn__46468.invoke(normalize_query.clj:22)"
"query_processor.middleware.add_rows_truncated$add_rows_truncated$fn__43929.invoke(add_rows_truncated.clj:35)"
"query_processor.middleware.results_metadata$record_and_return_metadata_BANG_$fn__48112.invoke(results_metadata.clj:147)"
"query_processor.middleware.constraints$add_default_userland_constraints$fn__45723.invoke(constraints.clj:42)"
"query_processor.middleware.process_userland_query$process_userland_query$fn__47214.invoke(process_userland_query.clj:135)"
"query_processor.middleware.catch_exceptions$catch_exceptions$fn__45666.invoke(catch_exceptions.clj:173)"
"query_processor.reducible$async_qp$qp_STAR___37239$thunk__37240.invoke(reducible.clj:103)"
"query_processor.reducible$async_qp$qp_STAR___37239$fn__37242.invoke(reducible.clj:108)"],
:error_type :driver,
:ex-data
{:sql
"-- Metabase:: userID: 343 queryType: MBQL queryHash: 8b8ab83dd2591b918e451daa5d01adf890e1442fcbcaec06da8f5e751cc3bbe9\n !!!!Here comes the select unterneath!!!!!!!",
:params nil,
:type :driver}}],
:error_type :driver,
:json_query
{:constraints {:max-results 10000, :max-results-bare-rows 2000},
:type :query,
:middleware {:js-int-to-string? true},
:database 7,
:query
{:source-table 200883,
:fields
[[:field-id 4387070]
[:field-id 4387072]
[:field-id 4387076]
[:field-id 4387073]
[:field-id 4387078]
[:field-id 4387074]
[:field-id 4387061]
[:field-id 4387064]
[:field-id 4387063]
[:field-id 4387077]
[:field-id 4387067]
[:field-id 4387075]
[:field-id 4387071]
[:field-id 4387079]
[:field-id 4387068]
[:field-id 4387069]
[:field-id 4387065]
[:field-id 4387062]
[:field-id 4387066]]},
:parameters [],
:async? true,
:cache-ttl 4},
:native
{:query
"!!!!!Here comes the select from my message see down !!!!!!!",
:params nil},
:status :failed,
:class oracle.jdbc.OracleDatabaseException,
:stacktrace
["oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:632)"
"oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:562)"
"oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1145)"
"oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:726)"
"oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:291)"
"oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:492)"
"oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:148)"
"oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:928)"
"oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1158)"
"oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1093)"
"oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1402)"
"oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1285)"
"oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3735)"
"oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3847)"
"oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1098)"
"com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:431)"
"--> driver.sql_jdbc.execute$fn__77724.invokeStatic(execute.clj:265)"
"driver.sql_jdbc.execute$fn__77724.invoke(execute.clj:263)"
"driver.sql_jdbc.execute$execute_reducible_query$fn__77803.invoke(execute.clj:391)"
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:390)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:375)"
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:384)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:375)"
"driver.sql_jdbc$fn__79239.invokeStatic(sql_jdbc.clj:54)"
"driver.sql_jdbc$fn__79239.invoke(sql_jdbc.clj:52)"
"driver.oracle$eval576$fn__577.invoke(oracle.clj:310)"
"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__46455.invoke(mbql_to_native.clj:25)"
"query_processor.middleware.check_features$check_features$fn__45707.invoke(check_features.clj:41)"
"query_processor.middleware.limit$limit$fn__46441.invoke(limit.clj:37)"
"query_processor.middleware.cache$run_query_with_cache.invokeStatic(cache.clj:184)"
"query_processor.middleware.cache$run_query_with_cache.invoke(cache.clj:175)"
"query_processor.middleware.cache$maybe_return_cached_results$fn__45171.invoke(cache.clj:210)"
"query_processor.middleware.optimize_datetime_filters$optimize_datetime_filters$fn__46620.invoke(optimize_datetime_filters.clj:133)"
"query_processor.middleware.auto_parse_filter_values$auto_parse_filter_values$fn__44317.invoke(auto_parse_filter_values.clj:43)"
"query_processor.middleware.wrap_value_literals$wrap_value_literals$fn__40636.invoke(wrap_value_literals.clj:147)"
"query_processor.middleware.annotate$add_column_info$fn__40499.invoke(annotate.clj:582)"
"query_processor.middleware.permissions$check_query_permissions$fn__45582.invoke(permissions.clj:75)"
"query_processor.middleware.pre_alias_aggregations$pre_alias_aggregations$fn__47143.invoke(pre_alias_aggregations.clj:40)"
"query_processor.middleware.cumulative_aggregations$handle_cumulative_aggregations$fn__45780.invoke(cumulative_aggregations.clj:60)"
"query_processor.middleware.resolve_joined_fields$resolve_joined_fields$fn__47456.invoke(resolve_joined_fields.clj:94)"
"query_processor.middleware.resolve_joins$resolve_joins$fn__47761.invoke(resolve_joins.clj:178)"
"query_processor.middleware.add_implicit_joins$add_implicit_joins$fn__43911.invoke(add_implicit_joins.clj:181)"
"query_processor.middleware.large_int_id$convert_id_to_string$fn__46416.invoke(large_int_id.clj:44)"
"query_processor.middleware.format_rows$format_rows$fn__46396.invoke(format_rows.clj:74)"
"query_processor.middleware.desugar$desugar$fn__45846.invoke(desugar.clj:21)"
"query_processor.middleware.binning$update_binning_strategy$fn__44677.invoke(binning.clj:228)"
"query_processor.middleware.resolve_fields$resolve_fields$fn__45389.invoke(resolve_fields.clj:24)"
"query_processor.middleware.add_dimension_projections$add_remapping$fn__43541.invoke(add_dimension_projections.clj:316)"
"query_processor.middleware.add_implicit_clauses$add_implicit_clauses$fn__43772.invoke(add_implicit_clauses.clj:146)"
"query_processor.middleware.upgrade_field_literals$upgrade_field_literals$fn__48191.invoke(upgrade_field_literals.clj:45)"
"query_processor.middleware.add_source_metadata$add_source_metadata_for_source_queries$fn__44064.invoke(add_source_metadata.clj:122)"
"query_processor.middleware.reconcile_breakout_and_order_by_bucketing$reconcile_breakout_and_order_by_bucketing$fn__47340.invoke(reconcile_breakout_and_order_by_bucketing.clj:97)"
"query_processor.middleware.auto_bucket_datetimes$auto_bucket_datetimes$fn__44264.invoke(auto_bucket_datetimes.clj:139)"
"query_processor.middleware.resolve_source_table$resolve_source_tables$fn__45436.invoke(resolve_source_table.clj:45)"
"query_processor.middleware.parameters$substitute_parameters$fn__47125.invoke(parameters.clj:111)"
"query_processor.middleware.resolve_referenced$resolve_referenced_card_resources$fn__45488.invoke(resolve_referenced.clj:79)"
"query_processor.middleware.expand_macros$expand_macros$fn__46102.invoke(expand_macros.clj:155)"
"query_processor.middleware.add_timezone_info$add_timezone_info$fn__44073.invoke(add_timezone_info.clj:15)"
"query_processor.middleware.splice_params_in_response$splice_params_in_response$fn__48127.invoke(splice_params_in_response.clj:32)"
"query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__47351$fn__47355.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__47351.invoke(resolve_database_and_driver.clj:25)"
"query_processor.middleware.fetch_source_query$resolve_card_id_source_tables$fn__46342.invoke(fetch_source_query.clj:274)"
"query_processor.middleware.store$initialize_store$fn__48136$fn__48137.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__48136.invoke(store.clj:10)"
"query_processor.middleware.validate$validate_query$fn__48198.invoke(validate.clj:10)"
"query_processor.middleware.normalize_query$normalize$fn__46468.invoke(normalize_query.clj:22)"
"query_processor.middleware.add_rows_truncated$add_rows_truncated$fn__43929.invoke(add_rows_truncated.clj:35)"
"query_processor.middleware.results_metadata$record_and_return_metadata_BANG_$fn__48112.invoke(results_metadata.clj:147)"
"query_processor.middleware.constraints$add_default_userland_constraints$fn__45723.invoke(constraints.clj:42)"
"query_processor.middleware.process_userland_query$process_userland_query$fn__47214.invoke(process_userland_query.clj:135)"
"query_processor.middleware.catch_exceptions$catch_exceptions$fn__45666.invoke(catch_exceptions.clj:173)"
"query_processor.reducible$async_qp$qp_STAR___37239$thunk__37240.invoke(reducible.clj:103)"
"query_processor.reducible$async_qp$qp_STAR___37239$fn__37242.invoke(reducible.clj:108)"],
:context :question,
:error "ORA-00942: table or view does not exist\n",
:row_count 0,
:running_time 0,
:preprocessed
{:constraints {:max-results 10000, :max-results-bare-rows 2000},
:type :query,
:middleware {:js-int-to-string? true},
:info
{:executed-by 343,
:context :question,
:card-id 750,
:query-hash
[-117, -118, -72, 61, -46, 89, 27, -111, -114, 69, 29, -86, 93, 1, -83, -8, -112, -31, 68, 47, -53, -54, -20, 6,
-38, -113, 94, 117, 28, -61, -69, -23]},
:database 7,
:query
{:source-table 200883,
:fields
[[:field-id 4387070]
[:field-id 4387072]
[:field-id 4387076]
[:field-id 4387073]
[:field-id 4387078]
[:field-id 4387074]
[:field-id 4387061]
[:field-id 4387064]
[:field-id 4387063]
[:field-id 4387077]
[:field-id 4387067]
[:field-id 4387075]
[:field-id 4387071]
[:field-id 4387079]
[:field-id 4387068]
[:field-id 4387069]
[:field-id 4387065]
[:field-id 4387062]
[:field-id 4387066]],
:limit 2000},
:async? true,
:cache-ttl 4},
:data {:rows [], :cols []}}
2021-04-14 09:09:02,412 DEBUG middleware.log :: e[32mPOST /api/card/750/query 202 [ASYNC: completed] 720.9 ms (28 DB calls) App DB connections: 0/13 Jetty threads: 6/50 (1 idle, 0 queued) (126 total active threads) Queries in flight: 0 (0 queued)e[0m
Usually the "ORA-00942: table or view does not exist" error is a normal error when a view or a table was dropped and a rescan of the database is necessary. Then I took a look at the view I created I found out that the select has been somehow manipulated.
(N.B.: i changed the original schema name to USER_SCHEMA and the original view name to VIEW_ON_DATABASE; also column description has been changed).
This is the select which generates metabase, but as you can see it makes a select on a view called identifier_wzstuwxqt which is not existend. The select should happen on the view VIEW_ON_DATABASE.
SELECT
*
FROM
(
SELECT
"USER_SCHEMA"."VIEW_ON_DATABASE"."A" AS "A",
"USER_SCHEMA"."VIEW_ON_DATABASE"."B" AS "B",
"USER_SCHEMA"."VIEW_ON_DATABASE"."C" AS "C",
"USER_SCHEMA"."VIEW_ON_DATABASE"."D" AS "D",
"USER_SCHEMA"."VIEW_ON_DATABASE"."E" AS "E",
"USER_SCHEMA"."VIEW_ON_DATABASE"."F" AS "F",
"USER_SCHEMA"."VIEW_ON_DATABASE"."G" AS "G",
"USER_SCHEMA"."VIEW_ON_DATABASE"."H" AS "H",
"USER_SCHEMA"."VIEW_ON_DATABASE"."I" AS "I",
"USER_SCHEMA"."VIEW_ON_DATABASE"."J" AS "J",
"USER_SCHEMA"."VIEW_ON_DATABASE"."K" AS "K",
"USER_SCHEMA"."VIEW_ON_DATABASE"."L" AS "L",
"USER_SCHEMA"."VIEW_ON_DATABASE"."M" AS "M",
"USER_SCHEMA"."VIEW_ON_DATABASE"."N" AS "N",
"USER_SCHEMA"."VIEW_ON_DATABASE"."O" AS "O",
"USER_SCHEMA"."VIEW_ON_DATABASE"."P" AS "P",
"USER_SCHEMA"."VIEW_ON_DATABASE"."Q" AS "Q",
"USER_SCHEMA"."VIEW_ON_DATABASE"."R" AS "R",
"USER_SCHEMA"."VIEW_ON_DATABASE"."S" AS "S"
FROM
"USER_SCHEMA"."identifier_wzstuwxqt"
)
WHERE
ROWNUM <= 1048575
Normally the select should look as follows:
SELECT
*
FROM
(
SELECT
"USER_SCHEMA"."VIEW_ON_DATABASE"."A" AS "A",
"USER_SCHEMA"."VIEW_ON_DATABASE"."B" AS "B",
"USER_SCHEMA"."VIEW_ON_DATABASE"."C" AS "C",
"USER_SCHEMA"."VIEW_ON_DATABASE"."D" AS "D",
"USER_SCHEMA"."VIEW_ON_DATABASE"."E" AS "E",
"USER_SCHEMA"."VIEW_ON_DATABASE"."F" AS "F",
"USER_SCHEMA"."VIEW_ON_DATABASE"."G" AS "G",
"USER_SCHEMA"."VIEW_ON_DATABASE"."H" AS "H",
"USER_SCHEMA"."VIEW_ON_DATABASE"."I" AS "I",
"USER_SCHEMA"."VIEW_ON_DATABASE"."J" AS "J",
"USER_SCHEMA"."VIEW_ON_DATABASE"."K" AS "K",
"USER_SCHEMA"."VIEW_ON_DATABASE"."L" AS "L",
"USER_SCHEMA"."VIEW_ON_DATABASE"."M" AS "M",
"USER_SCHEMA"."VIEW_ON_DATABASE"."N" AS "N",
"USER_SCHEMA"."VIEW_ON_DATABASE"."O" AS "O",
"USER_SCHEMA"."VIEW_ON_DATABASE"."P" AS "P",
"USER_SCHEMA"."VIEW_ON_DATABASE"."Q" AS "Q",
"USER_SCHEMA"."VIEW_ON_DATABASE"."R" AS "R",
"USER_SCHEMA"."VIEW_ON_DATABASE"."S" AS "S"
FROM
"USER_SCHEMA"."VIEW_ON_DATABASE"
)
WHERE
ROWNUM <= 1048575
After doing a rescan of the tables i get following errors. I didn't see any logs regarding the VIEW_ON_DATABASE in the logs strangely, but i do get a lot of other errors on other tables which are not working.
2021-04-14 09:07:35,488 WARN sync.util :: Error fingerprinting Table 81,268 'ANOTHER_USER_SCHEMA.TOAD_PLAN_TABLE'
clojure.lang.ExceptionInfo: Error executing query {:sql "-- Metabase\nSELECT * FROM (SELECT \"source\".\"substring6789\" AS \"substring6789\", \"source\".\"TIME\" AS \"TIME\", \"source\".\"substring6790\" AS \"substring6790\", \"source\".\"substring6791\" AS \"substring6791\", \"source\".\"OBJECT_INSTANCE\" AS \"OBJECT_INSTANCE\", \"source\".\"DEPTH\" AS \"DEPTH\", \"source\".\"substring6792\" AS \"substring6792\", \"source\".\"CPU_COST\" AS \"CPU_COST\", \"source\".\"substring6793\" AS \"substring6793\", \"source\".\"substring6794\" AS \"substring6794\", \"source\".\"substring6795\" AS \"substring6795\", \"source\".\"substring6796\" AS \"substring6796\", \"source\".\"substring6797\" AS \"substring6797\", \"source\".\"substring6798\" AS \"substring6798\", \"source\".\"TEMP_SPACE\" AS \"TEMP_SPACE\", \"source\".\"COST\" AS \"COST\", \"source\".\"substring6799\" AS \"substring6799\", \"source\".\"substring6800\" AS \"substring6800\", \"source\".\"substring6801\" AS \"substring6801\", \"source\".\"BYTES\" AS \"BYTES\", \"source\".\"substring6802\" AS \"substring6802\", \"source\".\"TIMESTAMP\" AS \"TIMESTAMP\", \"source\".\"PLAN_ID\" AS \"PLAN_ID\", \"source\".\"IO_COST\" AS \"IO_COST\", \"source\".\"POSITION\" AS \"POSITION\", \"source\".\"substring6803\" AS \"substring6803\", \"source\".\"substring6804\" AS \"substring6804\", \"source\".\"substring6805\" AS \"substring6805\", \"source\".\"substring6806\" AS \"substring6806\", \"source\".\"PARTITION_ID\" AS \"PARTITION_ID\", \"source\".\"substring6807\" AS \"substring6807\", \"source\".\"PARENT_ID\" AS \"PARENT_ID\", \"source\".\"SEARCH_COLUMNS\" AS \"SEARCH_COLUMNS\", \"source\".\"CARDINALITY\" AS \"CARDINALITY\", \"source\".\"substring6808\" AS \"substring6808\" FROM (SELECT \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"PARTITION_START\" AS \"PARTITION_START\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"PARTITION_STOP\" AS \"PARTITION_STOP\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OBJECT_NODE\" AS \"OBJECT_NODE\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OTHER_TAG\" AS \"OTHER_TAG\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OPTIONS\" AS \"OPTIONS\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"PROJECTION\" AS \"PROJECTION\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OBJECT_TYPE\" AS \"OBJECT_TYPE\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"DISTRIBUTION\" AS \"DISTRIBUTION\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OTHER_XML\" AS \"OTHER_XML\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OBJECT_OWNER\" AS \"OBJECT_OWNER\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OPERATION\" AS \"OPERATION\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OTHER\" AS \"OTHER\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"REMARKS\" AS \"REMARKS\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OPTIMIZER\" AS \"OPTIMIZER\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"ACCESS_PREDICATES\" AS \"ACCESS_PREDICATES\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OBJECT_ALIAS\" AS \"OBJECT_ALIAS\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"QBLOCK_NAME\" AS \"QBLOCK_NAME\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"FILTER_PREDICATES\" AS \"FILTER_PREDICATES\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"STATEMENT_ID\" AS \"STATEMENT_ID\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OBJECT_NAME\" AS \"OBJECT_NAME\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OBJECT_ALIAS\", 1, 1234) AS \"substring6789\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"TIME\" AS \"TIME\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"REMARKS\", 1, 1234) AS \"substring6790\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OBJECT_TYPE\", 1, 1234) AS \"substring6791\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OBJECT_INSTANCE\" AS \"OBJECT_INSTANCE\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"DEPTH\" AS \"DEPTH\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OBJECT_NODE\", 1, 1234) AS \"substring6792\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"CPU_COST\" AS \"CPU_COST\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"PARTITION_START\", 1, 1234) AS \"substring6793\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OTHER_TAG\", 1, 1234) AS \"substring6794\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OBJECT_OWNER\", 1, 1234) AS \"substring6795\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OBJECT_NAME\", 1, 1234) AS \"substring6796\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"STATEMENT_ID\", 1, 1234) AS \"substring6797\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"PROJECTION\", 1, 1234) AS \"substring6798\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"TEMP_SPACE\" AS \"TEMP_SPACE\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"COST\" AS \"COST\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"PARTITION_STOP\", 1, 1234) AS \"substring6799\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OTHER_XML\", 1, 1234) AS \"substring6800\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"QBLOCK_NAME\", 1, 1234) AS \"substring6801\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"BYTES\" AS \"BYTES\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"FILTER_PREDICATES\", 1, 1234) AS \"substring6802\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"TIMESTAMP\" AS \"TIMESTAMP\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"PLAN_ID\" AS \"PLAN_ID\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"IO_COST\" AS \"IO_COST\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"POSITION\" AS \"POSITION\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OPTIONS\", 1, 1234) AS \"substring6803\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OPTIMIZER\", 1, 1234) AS \"substring6804\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OPERATION\", 1, 1234) AS \"substring6805\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"ACCESS_PREDICATES\", 1, 1234) AS \"substring6806\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"PARTITION_ID\" AS \"PARTITION_ID\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"DISTRIBUTION\", 1, 1234) AS \"substring6807\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"PARENT_ID\" AS \"PARENT_ID\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"SEARCH_COLUMNS\" AS \"SEARCH_COLUMNS\", \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"CARDINALITY\" AS \"CARDINALITY\", substr(\"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\".\"OTHER\", 1, 1234) AS \"substring6808\" FROM \"ANOTHER_USER_SCHEMA\".\"TOAD_PLAN_TABLE\") \"source\") WHERE rownum <= 10000", :params nil, :type :driver}
at metabase.driver.sql_jdbc.execute$execute_reducible_query$fn__77803.invoke(execute.clj:393)
at metabase.driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:390)
at metabase.driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:375)
at metabase.driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:384)
at metabase.driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:375)
at metabase.driver.sql_jdbc$fn__79239.invokeStatic(sql_jdbc.clj:54)
at metabase.driver.sql_jdbc$fn__79239.invoke(sql_jdbc.clj:52)
at metabase.driver.oracle$eval576$fn__577.invoke(oracle.clj:310)
at clojure.lang.MultiFn.invoke(MultiFn.java:244)
at metabase.query_processor.context$executef.invokeStatic(context.clj:59)
at metabase.query_processor.context$executef.invoke(context.clj:48)
at metabase.query_processor.context.default$default_runf.invokeStatic(default.clj:68)
at metabase.query_processor.context.default$default_runf.invoke(default.clj:66)
at metabase.query_processor.context$runf.invokeStatic(context.clj:45)
at metabase.query_processor.context$runf.invoke(context.clj:39)
at metabase.query_processor.reducible$pivot.invokeStatic(reducible.clj:34)
at metabase.query_processor.reducible$pivot.invoke(reducible.clj:31)
at metabase.query_processor.middleware.mbql_to_native$mbql__GT_native$fn__46455.invoke(mbql_to_native.clj:25)
at metabase.query_processor.middleware.check_features$check_features$fn__45707.invoke(check_features.clj:41)
at metabase.query_processor.middleware.limit$limit$fn__46441.invoke(limit.clj:37)
at metabase.query_processor.middleware.cache$maybe_return_cached_results$fn__45171.invoke(cache.clj:211)
at metabase.query_processor.middleware.optimize_datetime_filters$optimize_datetime_filters$fn__46620.invoke(optimize_datetime_filters.clj:133)
at metabase.query_processor.middleware.auto_parse_filter_values$auto_parse_filter_values$fn__44317.invoke(auto_parse_filter_values.clj:43)
at metabase.query_processor.middleware.wrap_value_literals$wrap_value_literals$fn__40636.invoke(wrap_value_literals.clj:147)
at metabase.query_processor.middleware.annotate$add_column_info$fn__40499.invoke(annotate.clj:582)
at metabase.query_processor.middleware.permissions$check_query_permissions$fn__45582.invoke(permissions.clj:75)
at metabase.query_processor.middleware.pre_alias_aggregations$pre_alias_aggregations$fn__47143.invoke(pre_alias_aggregations.clj:40)
at metabase.query_processor.middleware.cumulative_aggregations$handle_cumulative_aggregations$fn__45780.invoke(cumulative_aggregations.clj:60)
at metabase.query_processor.middleware.resolve_joined_fields$resolve_joined_fields$fn__47456.invoke(resolve_joined_fields.clj:94)
at metabase.query_processor.middleware.resolve_joins$resolve_joins$fn__47761.invoke(resolve_joins.clj:178)
at metabase.query_processor.middleware.add_implicit_joins$add_implicit_joins$fn__43911.invoke(add_implicit_joins.clj:181)
at metabase.query_processor.middleware.large_int_id$convert_id_to_string$fn__46416.invoke(large_int_id.clj:44)
at metabase.query_processor.middleware.format_rows$format_rows$fn__46396.invoke(format_rows.clj:74)
at metabase.query_processor.middleware.desugar$desugar$fn__45846.invoke(desugar.clj:21)
at metabase.query_processor.middleware.binning$update_binning_strategy$fn__44677.invoke(binning.clj:228)
at metabase.query_processor.middleware.resolve_fields$resolve_fields$fn__45389.invoke(resolve_fields.clj:24)
at metabase.query_processor.middleware.add_dimension_projections$add_remapping$fn__43541.invoke(add_dimension_projections.clj:316)
at metabase.query_processor.middleware.add_implicit_clauses$add_implicit_clauses$fn__43772.invoke(add_implicit_clauses.clj:146)
at metabase.query_processor.middleware.upgrade_field_literals$upgrade_field_literals$fn__48191.invoke(upgrade_field_literals.clj:45)
at metabase.query_processor.middleware.add_source_metadata$add_source_metadata_for_source_queries$fn__44064.invoke(add_source_metadata.clj:122)
at metabase.query_processor.middleware.reconcile_breakout_and_order_by_bucketing$reconcile_breakout_and_order_by_bucketing$fn__47340.invoke(reconcile_breakout_and_order_by_bucketing.clj:97)
at metabase.query_processor.middleware.auto_bucket_datetimes$auto_bucket_datetimes$fn__44264.invoke(auto_bucket_datetimes.clj:139)
at metabase.query_processor.middleware.resolve_source_table$resolve_source_tables$fn__45436.invoke(resolve_source_table.clj:45)
at metabase.query_processor.middleware.parameters$substitute_parameters$fn__47125.invoke(parameters.clj:111)
at metabase.query_processor.middleware.resolve_referenced$resolve_referenced_card_resources$fn__45488.invoke(resolve_referenced.clj:79)
at metabase.query_processor.middleware.expand_macros$expand_macros$fn__46102.invoke(expand_macros.clj:155)
at metabase.query_processor.middleware.add_timezone_info$add_timezone_info$fn__44073.invoke(add_timezone_info.clj:15)
at metabase.query_processor.middleware.splice_params_in_response$splice_params_in_response$fn__48127.invoke(splice_params_in_response.clj:32)
at metabase.query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__47351$fn__47355.invoke(resolve_database_and_driver.clj:31)
at metabase.driver$do_with_driver.invokeStatic(driver.clj:60)
at metabase.driver$do_with_driver.invoke(driver.clj:56)
at metabase.query_processor.middleware.resolve_database_and_driver$resolve_database_and_driver$fn__47351.invoke(resolve_database_and_driver.clj:25)
at metabase.query_processor.middleware.fetch_source_query$resolve_card_id_source_tables$fn__46342.invoke(fetch_source_query.clj:274)
at metabase.query_processor.middleware.store$initialize_store$fn__48136$fn__48137.invoke(store.clj:11)
at metabase.query_processor.store$do_with_store.invokeStatic(store.clj:42)
at metabase.query_processor.store$do_with_store.invoke(store.clj:38)
at metabase.query_processor.middleware.store$initialize_store$fn__48136.invoke(store.clj:10)
at metabase.query_processor.middleware.validate$validate_query$fn__48198.invoke(validate.clj:10)
at metabase.query_processor.middleware.normalize_query$normalize$fn__46468.invoke(normalize_query.clj:22)
at metabase.query_processor.middleware.add_rows_truncated$add_rows_truncated$fn__43929.invoke(add_rows_truncated.clj:35)
at metabase.query_processor.middleware.results_metadata$record_and_return_metadata_BANG_$fn__48112.invoke(results_metadata.clj:143)
at metabase.query_processor.reducible$async_qp$qp_STAR___37239$thunk__37240.invoke(reducible.clj:103)
at metabase.query_processor.reducible$async_qp$qp_STAR___37239.invoke(reducible.clj:109)
at metabase.query_processor.reducible$sync_qp$qp_STAR___37248$fn__37251.invoke(reducible.clj:135)
at metabase.query_processor.reducible$sync_qp$qp_STAR___37248.invoke(reducible.clj:134)
at clojure.lang.AFn.applyToHelper(AFn.java:156)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.core$apply.invokeStatic(core.clj:667)
at clojure.core$apply.invoke(core.clj:660)
at metabase.query_processor$process_query.invokeStatic(query_processor.clj:146)
at metabase.query_processor$process_query.doInvoke(query_processor.clj:140)
at clojure.lang.RestFn.invoke(RestFn.java:423)
at clojure.lang.Var.invoke(Var.java:388)
at metabase.db.metadata_queries$fn__59353$table_rows_sample__59362$fn__59365.invoke(metadata_queries.clj:144)
at metabase.db.metadata_queries$fn__59353$table_rows_sample__59362.invoke(metadata_queries.clj:131)
at metabase.sync.analyze.fingerprint$fn__59418$fingerprint_table_BANG___59423$fn__59424.invoke(fingerprint.clj:66)
at metabase.sync.analyze.fingerprint$fn__59418$fingerprint_table_BANG___59423.invoke(fingerprint.clj:46)
at metabase.sync.analyze.fingerprint$fn__59594$fingerprint_fields_BANG___59599$fn__59600$fn__59601.invoke(fingerprint.clj:180)
at metabase.sync.util$do_with_error_handling.invokeStatic(util.clj:151)
at metabase.sync.util$do_with_error_handling.invoke(util.clj:144)
at metabase.sync.analyze.fingerprint$fn__59594$fingerprint_fields_BANG___59599$fn__59600.invoke(fingerprint.clj:178)
at metabase.sync.analyze.fingerprint$fn__59594$fingerprint_fields_BANG___59599.invoke(fingerprint.clj:174)
at metabase.sync.analyze.fingerprint$fn__59629$fingerprint_fields_for_db_BANG__STAR___59638$fn__59641$fn__59642$fn__59643.invoke(fingerprint.clj:204)
at clojure.lang.PersistentVector.reduce(PersistentVector.java:343)
at clojure.core$reduce.invokeStatic(core.clj:6827)
at clojure.core$reduce.invoke(core.clj:6810)
at metabase.sync.analyze.fingerprint$fn__59629$fingerprint_fields_for_db_BANG__STAR___59638$fn__59641$fn__59642.invoke(fingerprint.clj:200)
at metabase.query_processor.store$do_with_store.invokeStatic(store.clj:44)
at metabase.query_processor.store$do_with_store.invoke(store.clj:38)
at metabase.sync.analyze.fingerprint$fn__59629$fingerprint_fields_for_db_BANG__STAR___59638$fn__59641.invoke(fingerprint.clj:197)
at metabase.sync.analyze.fingerprint$fn__59629$fingerprint_fields_for_db_BANG__STAR___59638.invoke(fingerprint.clj:186)
at metabase.sync.analyze.fingerprint$fn__59629$fingerprint_fields_for_db_BANG__STAR___59638$fn__59639.invoke(fingerprint.clj:191)
at metabase.sync.analyze.fingerprint$fn__59629$fingerprint_fields_for_db_BANG__STAR___59638.invoke(fingerprint.clj:186)
at metabase.sync.analyze.fingerprint$fn__59671$fingerprint_fields_for_db_BANG___59676$fn__59677.invoke(fingerprint.clj:218)
at metabase.sync.analyze.fingerprint$fn__59671$fingerprint_fields_for_db_BANG___59676.invoke(fingerprint.clj:212)
at metabase.sync.analyze$make_analyze_steps$fn__59828.invoke(analyze.clj:104)
at clojure.lang.AFn.applyToHelper(AFn.java:154)
at clojure.lang.AFn.applyTo(AFn.java:144)
at clojure.core$apply.invokeStatic(core.clj:667)
at clojure.core$apply.invoke(core.clj:660)
at metabase.sync.util$fn__39205$run_step_with_metadata__39210$fn__39214$fn__39216.doInvoke(util.clj:352)
at clojure.lang.RestFn.invoke(RestFn.java:397)
at metabase.sync.util$with_start_and_finish_logging_STAR_.invokeStatic(util.clj:99)
at metabase.sync.util$with_start_and_finish_logging_STAR_.invoke(util.clj:93)
at metabase.sync.util$with_start_and_finish_debug_logging.invokeStatic(util.clj:116)
at metabase.sync.util$with_start_and_finish_debug_logging.invoke(util.clj:113)
at metabase.sync.util$fn__39205$run_step_with_metadata__39210$fn__39214.invoke(util.clj:347)
at metabase.sync.util$fn__39205$run_step_with_metadata__39210.invoke(util.clj:342)
at metabase.sync.util$fn__39396$run_sync_operation__39401$fn__39402$fn__39410.invoke(util.clj:441)
at metabase.sync.util$fn__39396$run_sync_operation__39401$fn__39402.invoke(util.clj:439)
at metabase.sync.util$fn__39396$run_sync_operation__39401.invoke(util.clj:433)
at metabase.sync.analyze$fn__59840$analyze_db_BANG___59845$fn__59846$fn__59847.invoke(analyze.clj:121)
at metabase.sync.util$do_with_error_handling.invokeStatic(util.clj:151)
at metabase.sync.util$do_with_error_handling.invoke(util.clj:144)
at metabase.sync.util$do_with_error_handling.invokeStatic(util.clj:147)
at metabase.sync.util$do_with_error_handling.invoke(util.clj:144)
at clojure.core$partial$fn__5839.invoke(core.clj:2623)
at metabase.driver$fn__29103.invokeStatic(driver.clj:527)
at metabase.driver$fn__29103.invoke(driver.clj:527)
at clojure.lang.MultiFn.invoke(MultiFn.java:239)
at metabase.sync.util$sync_in_context$fn__39117.invoke(util.clj:135)
at metabase.sync.util$with_db_logging_disabled$fn__39114.invoke(util.clj:126)
at metabase.sync.util$with_start_and_finish_logging_STAR_.invokeStatic(util.clj:99)
at metabase.sync.util$with_start_and_finish_logging_STAR_.invoke(util.clj:93)
at metabase.sync.util$with_start_and_finish_logging$fn__39103.invoke(util.clj:111)
at metabase.sync.util$with_sync_events$fn__39098.invoke(util.clj:85)
at metabase.sync.util$with_duplicate_ops_prevented$fn__39089.invoke(util.clj:64)
at metabase.sync.util$do_sync_operation.invokeStatic(util.clj:169)
at metabase.sync.util$do_sync_operation.invoke(util.clj:166)
at metabase.sync.analyze$fn__59840$analyze_db_BANG___59845$fn__59846.invoke(analyze.clj:118)
at metabase.sync.analyze$fn__59840$analyze_db_BANG___59845.invoke(analyze.clj:113)
at metabase.api.database$fn__62373$fn__62375.invoke(database.clj:622)
at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030)
at clojure.lang.AFn.call(AFn.java:18)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.sql.SQLSyntaxErrorException: ORA-00932: inconsistent datatypes: expected CHAR got LONG
at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:628)
at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:562)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1145)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:726)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:291)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:492)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:148)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:928)
at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1158)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1093)
at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1402)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1285)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3735)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3847)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1098)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:431)
at metabase.driver.sql_jdbc.execute$fn__77724.invokeStatic(execute.clj:265)
at metabase.driver.sql_jdbc.execute$fn__77724.invoke(execute.clj:263)
at clojure.lang.MultiFn.invoke(MultiFn.java:234)
at metabase.driver.sql_jdbc.execute$execute_reducible_query$fn__77803.invoke(execute.clj:391)
... 137 more
Caused by: Error : 932, Position : 4919, Sql = -- Metabase
What i tried so far:
- Upgrading the Oracle driver. --> --> Same error
- Dropped the view and recreate it again --> Same error
All views have in common (more or less) that they are selecting data out of another database schema. (but I granted everything "with grant option" in oracle).
I would appreciate any help, Thanks a lot in advance.
Diagnostic info:
{
"browser-info": {
"language": "en",
"platform": "Win32",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36",
"vendor": "Google Inc."
},
"system-info": {
"file.encoding": "UTF-8",
"java.runtime.name": "OpenJDK Runtime Environment",
"java.runtime.version": "11.0.10+9",
"java.vendor": "AdoptOpenJDK",
"java.vendor.url": "https://adoptopenjdk.net/",
"java.version": "11.0.10",
"java.vm.name": "OpenJDK 64-Bit Server VM",
"java.vm.version": "11.0.10+9",
"os.name": "Linux",
"os.version": "4.14.35-2025.403.3.el7uek.x86_64",
"user.language": "en",
"user.timezone": "GMT"
},
"metabase-info": {
"databases": [
"oracle",
"mysql",
"h2",
"presto",
"postgres",
"firebird"
],
"hosting-env": "unknown",
"application-database": "postgres",
"application-database-details": {
"database": {
"name": "PostgreSQL",
"version": "11.9"
},
"jdbc-driver": {
"name": "PostgreSQL JDBC Driver",
"version": "42.2.18"
}
},
"run-mode": "prod",
"version": {
"date": "2021-04-08",
"tag": "v0.38.4",
"branch": "release-x.38.x",
"hash": "057b6bb"
},
"settings": {
"report-timezone": "Europe/Berlin"
}
}
}