dosubot[bot] commented on issue #34344: URL: https://github.com/apache/superset/issues/34344#issuecomment-3125238103
<!-- Greeting --> Hi @seungtaekkwon! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the superset team. <!-- Answer --> This error is likely caused by a circular reference or corrupted structure in your dashboard layout. The filter scoping logic in Superset builds a tree of dashboard panels and charts using recursion, and if the layout contains a cycle (for example, a panel is its own descendant), it can trigger a stack overflow like this. That's why removing certain charts makes the problem disappear—those charts may be involved in the cycle. To fix this without splitting the dashboard, try exporting your dashboard's JSON and inspecting the layout section for any circular references or invalid parent/child relationships. You can also try removing and re-adding the problematic charts one by one to isolate which chart or panel is causing the issue. Cleaning up the dashboard layout to remove any cycles should resolve the error. There isn't currently a built-in cycle detection in the filter scoping logic, so malformed layouts can cause this problem [source](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/utils.ts). If you continue to see the error after cleaning up the layout, sharing the dashboard's metadata with maintainers could help improve error handling in future releases. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/f7c140a9-2fe7-475e-82a8-5f8f3eb7a99e?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/f7c140a9-2fe7-475e-82a8-5f8f3eb7a99e?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/f7c140a9-2fe7-475e-82a8-5f8f3eb7a99e?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/f7c140a9-2fe7-475e-82a8-5f8f3eb7a99e?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/f7c140a9-2fe7-475e-82a8-5f8f3eb7a99e?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/f7c140a9-2fe7-475e-82a8-5f8f3eb7a99e?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/f7c140a9-2fe7-475e-82a8-5f8f3eb7a99e?feedback_type=other)</sup> [](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=githu b) [](https://go.dosu.dev/discord-bot) [](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/34344) -- 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: notifications-unsubscr...@superset.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org For additional commands, e-mail: notifications-h...@superset.apache.org