Github user ravipesala commented on a diff in the pull request: https://github.com/apache/carbondata/pull/2678#discussion_r216207416 --- Diff: core/src/main/java/org/apache/carbondata/core/statusmanager/SegmentStatusManager.java --- @@ -93,26 +101,19 @@ public static long getTableStatusLastModifiedTime(AbsoluteTableIdentifier identi } } - /** - * get valid segment for given table - * - * @return - * @throws IOException - */ public ValidAndInvalidSegmentsInfo getValidAndInvalidSegments() throws IOException { - return getValidAndInvalidSegments(null, null); - } - - public ValidAndInvalidSegmentsInfo getValidAndInvalidSegments( - LoadMetadataDetails[] loadMetadataDetails) throws IOException { - return getValidAndInvalidSegments(loadMetadataDetails, null); + if (configuration == null) { --- End diff -- Please do this check in the constructor
---