@Override public final SearchException cannotSendRangeDefinitionOrderToElasticsearchBackend() { final SearchException result = new SearchException(String.format(getLoggingLocale(), cannotSendRangeDefinitionOrderToElasticsearchBackend$str())); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotUseThisSortTypeWithNullSortFieldName = "HSEARCH400005: The SortType '%1$s' cannot be used with a null sort field name";
@Override public final SearchException filterFactoryMethodInaccessible(final String implementorName, final String factoryMethodName, final Exception cause) { final SearchException result = new SearchException(String.format(getLoggingLocale(), filterFactoryMethodInaccessible$str(), implementorName, factoryMethodName), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String filterHasUnsupportedType = "HSEARCH400015: Filter implementation does not implement the Filter interface or the ElasticsearchFilter interface: %1$s";
@Override public final SearchException filterHasUnsupportedType(final String actualClassName) { final SearchException result = new SearchException(String.format(getLoggingLocale(), filterHasUnsupportedType$str(), actualClassName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String documentExtractorTopDocsUnsupported = "HSEARCH400016: TopDocs not available when using Elasticsearch";
@Override public final SearchException elasticsearchMappingCreationFailed(final Object entityType, final Exception cause) { final SearchException result = new SearchException(String.format(getLoggingLocale(), elasticsearchMappingCreationFailed$str(), entityType), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String unexpectedFieldType = "HSEARCH400021: Unexpected field type for field '%2$s': %1$s";
@Override public final SearchException schemaUpdateFailed(final Object indexName, final Exception cause) { final SearchException result = new SearchException(String.format(getLoggingLocale(), schemaUpdateFailed$str(), indexName), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String fieldIsBothCompositeAndConcrete = "HSEARCH400036: Mapping conflict detected for field '%2$s' on entity '%1$s'. The current mapping would require the field to be mapped to both a composite field ('object' datatype) and a \"concrete\" field ('integer', 'date', etc.) holding a value, which Elasticsearch does not allow. If you're seeing this issue, you probably added both an @IndexedEmbedded annotation and a @Field (or similar) annotation on the same property: if that's the case, please set either @IndexedEmbedded.prefix or @Field.name to a custom value different from the default to resolve the conflict.";
@Override public final SearchException unsupportedSearchAPIPayloadAttributes(final java.util.List<String> invalidAttributes) { final SearchException result = new SearchException(String.format(getLoggingLocale(), unsupportedSearchAPIPayloadAttributes$str(), invalidAttributes)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String invalidSearchAPIPayload = "HSEARCH400052: The given payload is not a valid JSON object.";
@Override public final SearchException invalidSearchAPIPayload(final Exception e) { final SearchException result = new SearchException(String.format(getLoggingLocale(), invalidSearchAPIPayload$str()), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } @Override
@Override public final SearchException charFilterNamingConflict(final String remoteName) { final SearchException result = new SearchException(String.format(getLoggingLocale(), charFilterNamingConflict$str(), remoteName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String tokenFilterNamingConflict = "HSEARCH400057: The same token filter name '%1$s' is assigned to multiple definitions. The token filter names must be unique. If you used the @TokenFilterDef annotation and this name was automatically generated, you may override this name by using @TokenFilterDef.name.";
@Override public final SearchException tokenFilterNamingConflict(final String remoteName) { final SearchException result = new SearchException(String.format(getLoggingLocale(), tokenFilterNamingConflict$str(), remoteName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String unsupportedCharFilterFactory = "HSEARCH400058: The char filter factory '%1$s' is not supported with Elasticsearch. Please only use builtin Lucene factories that have a builtin equivalent in Elasticsearch.";
@Override public final SearchException failedToParseElasticsearchResponse(final int statusCode, final String statusPhrase, final Exception cause) { final SearchException result = new SearchException(String.format(getLoggingLocale(), failedToParseElasticsearchResponse$str(), statusCode, statusPhrase), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String elasticsearchResponseIndicatesFailure = "HSEARCH400090: Elasticsearch response indicates a failure.";
@Override public final SearchException orchestratorShutDownBeforeSubmittingChangeset(final String orchestratorName) { final SearchException result = new SearchException(String.format(getLoggingLocale(), orchestratorShutDownBeforeSubmittingChangeset$str(), orchestratorName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } @Override
@Override public final SearchException unsupportedFacetRangeParameter(final String arg0) { final SearchException result = new SearchException(String.format(getLoggingLocale(), unsupportedFacetRangeParameter$str(), arg0)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String projectingFieldWithoutTwoWayFieldBridge = "HSEARCH000324: The fieldBridge for field '%1$s' is an instance of '%2$s', which does not implement TwoWayFieldBridge. Projected fields must have a TwoWayFieldBridge.";
@Override public final SearchException missingJGroupsMuxId(final String muxId) { final SearchException result = new SearchException(String.format(getLoggingLocale(), missingJGroupsMuxId$str(), muxId)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } @Override
@Override public final SearchException legacyJGroupsConfigurationDefined(final String indexName) { final SearchException result = new SearchException(String.format(getLoggingLocale(), legacyJGroupsConfigurationDefined$str(), indexName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } @Override
@Override public final SearchException invalidLuceneAnalyzerDefinitionProvider(final String arg0, final Exception arg1) { final SearchException result = new SearchException(String.format(getLoggingLocale(), invalidLuceneAnalyzerDefinitionProvider$str(), arg0), arg1); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } }
@Override public final SearchException unsupportedFacetRangeParameter(final String type) { final SearchException result = new SearchException(String.format(getLoggingLocale(), unsupportedFacetRangeParameter$str(), type)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String projectingFieldWithoutTwoWayFieldBridge = "HSEARCH000324: The fieldBridge for field '%1$s' is an instance of '%2$s', which does not implement TwoWayFieldBridge. Projected fields must have a TwoWayFieldBridge.";
@Override public final SearchException cantOpenCorruptedIndex(final CorruptIndexException e, final String indexName) { final SearchException result = new SearchException(String.format(getLoggingLocale(), cantOpenCorruptedIndex$str(), indexName), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String ioExceptionOnIndex = "HSEARCH000077: An IOException happened while accessing the Lucene index '%1$s'";
@Override public final SearchException unableToReadTokenStream() { final SearchException result = new SearchException(String.format(getLoggingLocale(), unableToReadTokenStream$str())); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String unableToConvertSerializableStoreToLuceneStore = "HSEARCH000090: Unable to convert serializable Store to Lucene Store: %1$s";
@Override public final SearchException cannotGetResultSizeWithCriteriaAndRestriction(final String criteria) { final SearchException result = new SearchException(String.format(getLoggingLocale(), cannotGetResultSizeWithCriteriaAndRestriction$str(), criteria)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String fieldLooksBinaryButDecompressionFailed = "HSEARCH000106: Field %1$s looks like binary but couldn't be decompressed";
@Override public final SearchException cannotInstantiateClassBridgeOfType(final String implName, final String className, final Throwable e) { final SearchException result = new SearchException(String.format(getLoggingLocale(), cannotInstantiateClassBridgeOfType$str(), implName, className), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String unableToGuessFieldBridge = "HSEARCH000135: Unable to guess FieldBridge for %2$s in %1$s";