@Override public final SearchException incorrectTargetTypeForInverseAssociation(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> inverseAssociationTargetType, final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> entityType) { final SearchException result = new SearchException(String.format(getLoggingLocale(), incorrectTargetTypeForInverseAssociation$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(inverseAssociationTargetType), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(entityType))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String missingInversePathInAssociationInverseSideMapping = "HSEARCH700023: Property '%2$s' from type '%1$s' is annotated with @AssociationInverseSide, but the inverse path is empty.";
@Override public final SearchException incorrectTargetTypeForInverseAssociation(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> inverseAssociationTargetType, final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> entityType) { final SearchException result = new SearchException(String.format(getLoggingLocale(), incorrectTargetTypeForInverseAssociation$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(inverseAssociationTargetType), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(entityType))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String missingInversePathInAssociationInverseSideMapping = "HSEARCH700023: Property '%2$s' from type '%1$s' is annotated with @AssociationInverseSide, but the inverse path is empty.";
@Override public final SearchException cannotInvertAssociation(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> inverseSideTypeModel, final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel, final PojoModelPathValueNode associationPath) { final SearchException result = new SearchException(String.format(getLoggingLocale(), cannotInvertAssociation$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(inverseSideTypeModel), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel), new org.hibernate.search.mapper.pojo.logging.spi.PojoModelPathFormatter(associationPath))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotApplyInvertAssociationPath = "HSEARCH700021: Cannot apply the path of the inverse association '%2$s' from type '%1$s'. Association on the original side (which was being inverted) was '%4$s' on type '%3$s'. Error was: '%5$s'";
@Override public final SearchException cannotInvertAssociation(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> inverseSideTypeModel, final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel, final PojoModelPathValueNode associationPath) { final SearchException result = new SearchException(String.format(getLoggingLocale(), cannotInvertAssociation$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(inverseSideTypeModel), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel), new org.hibernate.search.mapper.pojo.logging.spi.PojoModelPathFormatter(associationPath))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotApplyInvertAssociationPath = "HSEARCH700021: Cannot apply the path of the inverse association '%2$s' from type '%1$s'. Association on the original side (which was being inverted) was '%4$s' on type '%3$s'. Error was: '%5$s'";
@Override public final SearchException invalidInputTypeForValueBridge(final org.hibernate.search.mapper.pojo.bridge.ValueBridge<?, ?> bridge, final org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<?> typeModel) { final SearchException result = new SearchException(String.format(getLoggingLocale(), invalidInputTypeForValueBridge$str(), bridge, new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String missingFieldNameForGeoPointBridgeOnType = "HSEARCH700011: Missing field name for GeoPointBridge on type %1$s. The field name is mandatory when the bridge is applied on an type, optional when applied on a property.";
@Override public final SearchException errorRetrievingPropertyTypeModel(final String propertyModelName, final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> parentTypeModel, final Exception cause) { final SearchException result = new SearchException(String.format(getLoggingLocale(), errorRetrievingPropertyTypeModel$str(), propertyModelName, new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(parentTypeModel)), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String interruptedBatchIndexingException = "HSEARCH800013: Interrupted on batch Indexing; index will be left in unknown state!";
@Override public final SearchException missingIdentifierMapping(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel) { final SearchException result = new SearchException(String.format(getLoggingLocale(), missingIdentifierMapping$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String missingPathInIndexingDependencyDerivedFrom = "HSEARCH700029: Property '%2$s' from type '%1$s' is annotated with @IndexingDependency, but 'derivedFrom' contains an empty path.";
@Override public final SearchException missingPathInIndexingDependencyDerivedFrom(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel, final String propertyName) { final SearchException result = new SearchException(String.format(getLoggingLocale(), missingPathInIndexingDependencyDerivedFrom$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel), propertyName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String infiniteRecursionForDerivedFrom = "HSEARCH700030: Found a cyclic dependency between derived properties involving path '%2$s' on type '%1$s'. Derived properties cannot be marked as derived from themselves, even indirectly through other derived properties. If your model actually contains such cyclic dependency, you should consider disabling automatic reindexing, at least partially using @IndexingDependency(reindexOnUpdate = ReindexOnUpdate.NO) on one of the properties in the cycle.";
@Override public final SearchException invalidInputTypeForValueBridge(final org.hibernate.search.mapper.pojo.bridge.ValueBridge<?, ?> bridge, final org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<?> typeModel) { final SearchException result = new SearchException(String.format(getLoggingLocale(), invalidInputTypeForValueBridge$str(), bridge, new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String missingFieldNameForGeoPointBridgeOnType = "HSEARCH700011: Missing field name for GeoPointBridge on type %1$s. The field name is mandatory when the bridge is applied on an type, optional when applied on a property.";
@Override public final SearchException missingIdentifierMapping(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel) { final SearchException result = new SearchException(String.format(getLoggingLocale(), missingIdentifierMapping$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String missingPathInIndexingDependencyDerivedFrom = "HSEARCH700029: Property '%2$s' from type '%1$s' is annotated with @IndexingDependency, but 'derivedFrom' contains an empty path.";
@Override public final SearchException unableToResolveDefaultIdentifierBridgeFromSourceType(final org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<?> sourceType) { final SearchException result = new SearchException(String.format(getLoggingLocale(), unableToResolveDefaultIdentifierBridgeFromSourceType$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(sourceType))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String unableToResolveDefaultValueBridgeFromSourceType = "HSEARCH700002: Unable to find a default value bridge implementation for type '%1$s'";
@Override public final SearchException unableToResolveDefaultValueBridgeFromSourceType(final org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<?> sourceType) { final SearchException result = new SearchException(String.format(getLoggingLocale(), unableToResolveDefaultValueBridgeFromSourceType$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(sourceType))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String missingBridgeReferenceInBridgeMapping = "HSEARCH700003: Annotation type '%2$s' is annotated with '%1$s', but neither a bridge reference nor a bridge builder reference was provided.";
@Override public final SearchException missingInversePathInAssociationInverseSideMapping(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel, final String propertyName) { final SearchException result = new SearchException(String.format(getLoggingLocale(), missingInversePathInAssociationInverseSideMapping$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel), propertyName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String infiniteRecursionForAssociationEmbeddeds = "HSEARCH700024: Found an infinite embedded recursion involving path '%2$s' on type '%1$s'";
@Override public final SearchException missingInversePathInAssociationInverseSideMapping(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel, final String propertyName) { final SearchException result = new SearchException(String.format(getLoggingLocale(), missingInversePathInAssociationInverseSideMapping$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel), propertyName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String infiniteRecursionForAssociationEmbeddeds = "HSEARCH700024: Found an infinite embedded recursion involving path '%2$s' on type '%1$s'";
@Override public final SearchException missingEntityTypeMetadata(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel) { final SearchException result = new SearchException(String.format(getLoggingLocale(), missingEntityTypeMetadata$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String missingIdentifierMapping = "HSEARCH700028: There isn't any explicit document ID mapping for indexed type '%1$s', and the entity ID cannot be used as a default because it is unknown.";
@Override public final SearchException unableToResolveDefaultIdentifierBridgeFromSourceType(final org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<?> sourceType) { final SearchException result = new SearchException(String.format(getLoggingLocale(), unableToResolveDefaultIdentifierBridgeFromSourceType$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(sourceType))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String unableToResolveDefaultValueBridgeFromSourceType = "HSEARCH700002: Unable to find a default value bridge implementation for type '%1$s'";
@Override public final SearchException cannotApplyInvertAssociationPath(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> inverseSideTypeModel, final PojoModelPathValueNode inverseSideAssociationPath, final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> originalSideTypeModel, final PojoModelPathValueNode originalSideAssociationPath, final String errorMessage, final Exception cause) { final SearchException result = new SearchException(String.format(getLoggingLocale(), cannotApplyInvertAssociationPath$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(inverseSideTypeModel), new org.hibernate.search.mapper.pojo.logging.spi.PojoModelPathFormatter(inverseSideAssociationPath), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(originalSideTypeModel), new org.hibernate.search.mapper.pojo.logging.spi.PojoModelPathFormatter(originalSideAssociationPath), errorMessage), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String incorrectTargetTypeForInverseAssociation = "HSEARCH700022: The inverse association targets type '%1$s', but a supertype or subtype of '%2$s' was expected.";
@Override public final SearchException cannotFindProperty(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel, final String propertyName) { final SearchException result = new SearchException(String.format(getLoggingLocale(), cannotFindProperty$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel), propertyName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotReadProperty = "HSEARCH750002: Cannot read property '%2$s' on type '%1$s'.";
@Override public final SearchException errorRetrievingPropertyTypeModel(final String propertyModelName, final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> parentTypeModel, final Exception cause) { final SearchException result = new SearchException(String.format(getLoggingLocale(), errorRetrievingPropertyTypeModel$str(), propertyModelName, new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(parentTypeModel)), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } }
@Override public final SearchException cannotFindReadableProperty(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel, final String propertyName) { final SearchException result = new SearchException(String.format(getLoggingLocale(), cannotFindReadableProperty$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel), propertyName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String usingDifferentSessionFactories = "HSEARCH800011: Mapping service cannot create a search manager using a different session factory. Expected: '%1$s'. In use: '%2$s'.";