diff --git a/openmetadata-ui/src/main/resources/ui/src/constants/explore.constants.ts b/openmetadata-ui/src/main/resources/ui/src/constants/explore.constants.ts index 2964674fa30..1dc775289b4 100644 --- a/openmetadata-ui/src/main/resources/ui/src/constants/explore.constants.ts +++ b/openmetadata-ui/src/main/resources/ui/src/constants/explore.constants.ts @@ -91,4 +91,6 @@ export const COMMON_FILTERS_FOR_DIFFERENT_TABS = [ export const FAILED_TO_FIND_INDEX_ERROR = 'Failed to to find index'; +export const ES_EXCEPTION_SHARDS_FAILED = 'reason=all shards failed'; + export const SEARCH_INDEXING_APPLICATION = 'SearchIndexingApplication'; diff --git a/openmetadata-ui/src/main/resources/ui/src/pages/ExplorePage/ExplorePageV1.component.tsx b/openmetadata-ui/src/main/resources/ui/src/pages/ExplorePage/ExplorePageV1.component.tsx index ebab5e90714..a4832cf2403 100644 --- a/openmetadata-ui/src/main/resources/ui/src/pages/ExplorePage/ExplorePageV1.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/pages/ExplorePage/ExplorePageV1.component.tsx @@ -36,6 +36,7 @@ import { useTourProvider } from '../../components/TourProvider/TourProvider'; import { getExplorePath, PAGE_SIZE } from '../../constants/constants'; import { COMMON_FILTERS_FOR_DIFFERENT_TABS, + ES_EXCEPTION_SHARDS_FAILED, FAILED_TO_FIND_INDEX_ERROR, INITIAL_SORT_FIELD, } from '../../constants/explore.constants'; @@ -393,7 +394,10 @@ const ExplorePageV1: FunctionComponent = () => { }), ]) .catch((error) => { - if (error.response?.data.message.includes(FAILED_TO_FIND_INDEX_ERROR)) { + if ( + error.response?.data.message.includes(FAILED_TO_FIND_INDEX_ERROR) || + error.response?.data.message.includes(ES_EXCEPTION_SHARDS_FAILED) + ) { setShowIndexNotFoundAlert(true); } else { showErrorToast(error);