enzo-dechaene opened a new issue, #22626:
URL: https://github.com/apache/superset/issues/22626

   #### How to reproduce the bug
   
   1. Create a Dashboard
   2. Click on 'Filters => add filter
   3. Scroll down to 'Filter Settings'
   4. Click on 'Dynamically search all filter values' (only for filters with 
more than 1000 values)
   5. Write any text on the filter value
   6. See error
   
   ### Expected results
   
   It suppose to display the list of values in response of the regex string
   
   ### Actual results
   
   Actually return an sql error.
   
   Here is the query doing by the worker : 
   
   > Query SELECT libelleSite 
   > FROM "indicateur-compte-v2"."indicateur-compte-v2" 
   > WHERE libelleSite != 'null'
   >   AND lower(libelleSite) LIKE lower('%Lyc%')
   > GROUP BY libelleSite
   > ORDER BY libelleSite ASC
   > LIMIT 1000 on schema indicateur-compte-v2 failed
   
   Here is the stacktrace inside log of the worker : 
   `[2023-01-05 20:21:34,811: ERROR/MainProcess] Task 
load_chart_data_into_cache[f87746c9-1f4c-43e7-be81-3b542fb8736e] raised 
unexpected: Error: unsupported format character 'y' (0x79) at index 145
   Traceback (most recent call last):
     File "/usr/local/lib/python3.8/site-packages/celery/app/trace.py", line 
451, in trace_task
       R = retval = fun(*args, **kwargs)
     File "/app/superset/initialization/__init__.py", line 105, in __call__
       return task_base.__call__(self, *args, **kwargs)
     File "/usr/local/lib/python3.8/site-packages/celery/app/trace.py", line 
734, in __protected_call__
       return self.run(*args, **kwargs)
     File "/app/superset/tasks/async_queries.py", line 102, in 
load_chart_data_into_cache
       raise ex
     File "/app/superset/tasks/async_queries.py", line 84, in 
load_chart_data_into_cache
       result = command.run(cache=True)
     File "/app/superset/charts/data/commands/get_data_command.py", line 52, in 
run
       raise ChartDataQueryFailedError(f"Error: {query['error']}")
   superset.charts.commands.exceptions.ChartDataQueryFailedError: Error: 
unsupported format character 'y' (0x79) at index 145`
   
   #### Screenshots
   
   ![screenshot-eclat-bfc analytics skolengo com-2023 01 
05-15_18_34](https://user-images.githubusercontent.com/107003976/210888669-03772830-d9b5-4447-8f6d-d514421e0be2.png)
   
   
   ![screenshot-eclat-bfc analytics skolengo com-2023 01 
05-15_19_03](https://user-images.githubusercontent.com/107003976/210888678-e5fbe591-6855-444f-9eea-798e6ae0c1c2.png)
   
   
   ### Environment
   
   - Kubernetes cluster version: 1.24.8
   - browser type and version: Brave/v1.46.144
   - superset version: `2.0.1` but same for 2.0.0
   - python version: `3.8.12`
   - any feature flags active:
   > "DASHBOARD_NATIVE_FILTERS": True
   > "ENABLE_TEMPLATE_PROCESSING": True
   > "GLOBAL_ASYNC_QUERIES": True
   
   ### Checklist
   
   Make sure to follow these steps before submitting your issue - thank you!
   
   - [x] I have checked the superset logs for python stacktraces and included 
it here as text if there are any.
   - [x] I have reproduced the issue with at least the latest released version 
of superset.
   - [x] I have checked the issue tracker for the same issue and I haven't 
found one similar.
   


-- 
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]

Reply via email to