GitHub user sword141992 created a discussion: Error Message Regression in 
Superset v6 — Lack of Detailed Error Info in UI

Subject: Error Message Regression in Superset v6 — Lack of Detailed Error Info 
in UI

We've noticed a significant regression in error reporting when migrating from 
Superset v4 to v6.

In Superset v4, if a datasource query fails (e.g., due to a missing table or a 
timeout), the UI immediately displays a detailed error dialog with the exact 
root cause.

Example from v4:
When a dashboard fails to load, a user sees in the "Filters" panel:

```
Cannot load filter
Error: Received ClickHouse exception, code: 60, server response: Code: 60. 
DB::Exception: Table bi_sandbox.app does not exist.
```
<img width="286" height="399" alt="v4" 
src="https://github.com/user-attachments/assets/485b0021-0570-424d-945b-04aec32ae9ca";
 />

This allows our BI team to quickly identify and often fix the issue (e.g., a 
missing table, a typo in the query) without involving an administrator.

In Superset v6, for the exact same failing dashboard, the UI now only shows a 
generic error:

```
Network error
Network error while attempting to fetch resource.
```
<img width="595" height="256" alt="v6-2" 
src="https://github.com/user-attachments/assets/96bf9060-3d24-43ce-940d-6c882abe2585";
 />
<img width="235" height="198" alt="v6-1" 
src="https://github.com/user-attachments/assets/947f6ce4-0f7b-4cae-a851-119c53609caa";
 />

The actual error details (like the specific database exception) are only 
visible in the server logs. This forces our BI analysts to contact an 
administrator to check the logs, creating a bottleneck and slowing down 
troubleshooting significantly.

Question: Was this change intentional? If so, is there a configuration setting 
or a feature flag in v6 to re-enable detailed error messages in the UI? 

If such a setting doesn't exist, we'd like to formally request it as a critical 
feature for operational efficiency. The v4 behavior was much more user-friendly 
for self-service analytics.

GitHub link: https://github.com/apache/superset/discussions/37651

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to