diff --git a/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java b/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java index 2d6b36ac3cb..d16917733b3 100644 --- a/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java @@ -726,7 +726,7 @@ private static boolean prepareComponents( return true; } - private static String stageInEnglish(int nextStage) { + protected String stageInEnglish(int nextStage) { // This should probably be a enum, but that change should be its own ticket. switch (nextStage) { case STAGE_START: @@ -743,8 +743,7 @@ private static String stageInEnglish(int nextStage) { case STAGE_DONE: return "FINISHING"; default: - throw new SolrException( - SolrException.ErrorCode.SERVER_ERROR, "Unrecognized stage:" + nextStage); + return "CUSTOM_STAGE_" + String.valueOf(nextStage); } }