jvines commented on issue #35857: URL: https://github.com/apache/superset/issues/35857#issuecomment-3482322283
@rusackas I just migrated to superset 5 and the problem is even worse... I can't filter at all <img width="1843" height="572" alt="Image" src="https://github.com/user-attachments/assets/fa497704-cec7-40bb-b94f-a8075d53f9dd" /> When removing the filter the dashboard works normally: <img width="1856" height="645" alt="Image" src="https://github.com/user-attachments/assets/d9e32438-2800-476d-b66a-4ca776fe83ae" />. Here's the traceback from the logs: ``` Traceback (most recent call last): File "/app/.venv/lib/python3.10/site-packages/flask/app.py", line 1484, in full_dispatch_request rv = self.dispatch_request() File "/app/.venv/lib/python3.10/site-packages/flask/app.py", line 1469, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) File "/app/.venv/lib/python3.10/site-packages/flask_appbuilder/security/decorators.py", line 109, in wraps return f(self, *args, **kwargs) File "/app/superset/views/base_api.py", line 120, in wraps duration, response = time_function(f, self, *args, **kwargs) File "/app/superset/utils/core.py", line 1369, in time_function response = func(*args, **kwargs) File "/app/superset/utils/log.py", line 304, in wrapper value = f(*args, **kwargs) File "/app/superset/charts/data/api.py", line 260, in data return self._get_data_response( File "/app/superset/utils/log.py", line 304, in wrapper value = f(*args, **kwargs) File "/app/superset/charts/data/api.py", line 423, in _get_data_response result = command.run(force_cached=force_cached) File "/app/superset/commands/chart/data/get_data_command.py", line 45, in run payload = self._query_context.get_payload( File "/app/superset/common/query_context.py", line 102, in get_payload return self._processor.get_payload(cache_query_context, force_cached) File "/app/superset/common/query_context_processor.py", line 752, in get_payload query_results = [ File "/app/superset/common/query_context_processor.py", line 753, in <listcomp> get_query_results( File "/app/superset/common/query_actions.py", line 227, in get_query_results return result_func(query_context, query_obj, force_cached) File "/app/superset/common/query_actions.py", line 103, in _get_full payload = query_context.get_df_payload(query_obj, force_cached=force_cached) File "/app/superset/common/query_context.py", line 123, in get_df_payload return self._processor.get_df_payload( File "/app/superset/common/query_context_processor.py", line 162, in get_df_payload query_result = self.get_query_result(query_obj) File "/app/superset/common/query_context_processor.py", line 265, in get_query_result result = query_context.datasource.query(query_object.to_dict()) File "/app/superset/connectors/sqla/models.py", line 1716, in query query_str_ext = self.get_query_str_extended(query_obj) File "/app/superset/models/helpers.py", line 888, in get_query_str_extended sql = self.database.compile_sqla_query( File "/app/superset/models/core.py", line 746, in compile_sqla_query sql = str(qry.compile(engine, compile_kwargs={"literal_binds": True})) File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/elements.py", line 503, in compile return self._compiler(dialect, **kw) File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/elements.py", line 567, in _compiler return dialect.statement_compiler(dialect, self, **kw) File "/app/.venv/lib/python3.10/site-packages/pybigquery/sqlalchemy_bigquery.py", line 222, in __init__ super(BigQueryCompiler, self).__init__(dialect, statement, *args, **kwargs) File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py", line 809, in __init__ Compiled.__init__(self, dialect, statement, **kwargs) File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py", line 464, in __init__ self.string = self.process(self.statement, **compile_kwargs) File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py", line 499, in process return obj._compiler_dispatch(self, **kwargs) File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/visitors.py", line 82, in _compiler_dispatch return meth(self, **kw) File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py", line 3543, in visit_select text = self._compose_select_body( File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py", line 3704, in _compose_select_body t = self._generate_delimited_and_list( File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py", line 1746, in _generate_delimited_and_list return clauses[0]._compiler_dispatch(self, **kw) File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/visitors.py", line 82, in _compiler_dispatch return meth(self, **kw) File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py", line 1765, in visit_clauselist return self._generate_delimited_list(clauselist.clauses, sep, **kw) File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py", line 1731, in _generate_delimited_list return separator.join( File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py", line 1731, in <genexpr> return separator.join( File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py", line 1733, in <genexpr> for s in (c._compiler_dispatch(self, **kw) for c in elements) File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/visitors.py", line 82, in _compiler_dispatch return meth(self, **kw) File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py", line 2268, in visit_binary return disp(binary, operator_, **kw) File "/app/.venv/lib/python3.10/site-packages/pybigquery/sqlalchemy_bigquery.py", line 313, in visit_in_op_binary self._generate_generic_binary(binary, " IN ", **kw) File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py", line 2334, in _generate_generic_binary + binary.right._compiler_dispatch( File "/app/.venv/lib/python3.10/site-packages/sqlalchemy/sql/visitors.py", line 82, in _compiler_dispatch return meth(self, **kw) File "/app/.venv/lib/python3.10/site-packages/pybigquery/sqlalchemy_bigquery.py", line 437, in visit_bindparam assert_(self.__expanded_param(param), f"Unexpected param: {param}") File "/app/.venv/lib/python3.10/site-packages/pybigquery/sqlalchemy_bigquery.py", line 63, in assert_ raise AssertionError(message) AssertionError: Unexpected param: ('Ambiente demo Gonzalo SAC') ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
