@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 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 incompatibleRequestedType(final PojoModelPathValueNode accessor, final Class<?> requestedType) { final SearchException result = new SearchException(String.format(getLoggingLocale(), incompatibleRequestedType$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoModelPathFormatter(accessor), new org.hibernate.search.util.impl.common.logging.ClassFormatter(requestedType))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String notDirectlyIndexedType = "HSEARCH700040: Cannot work on type %1$s, because it is not directly indexed.";
@Override public final SearchException incompatibleRequestedType(final PojoModelPathValueNode accessor, final Class<?> requestedType) { final SearchException result = new SearchException(String.format(getLoggingLocale(), incompatibleRequestedType$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoModelPathFormatter(accessor), new org.hibernate.search.util.impl.common.logging.ClassFormatter(requestedType))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String notDirectlyIndexedType = "HSEARCH700040: Cannot work on type %1$s, because it is not directly indexed.";
@Override public final SearchException infiniteRecursionForAssociationEmbeddeds(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel, final PojoModelPathValueNode path) { final SearchException result = new SearchException(String.format(getLoggingLocale(), infiniteRecursionForAssociationEmbeddeds$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel), new org.hibernate.search.mapper.pojo.logging.spi.PojoModelPathFormatter(path))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } @Override
@Override public final SearchException infiniteRecursionForDerivedFrom(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel, final PojoModelPathValueNode path) { final SearchException result = new SearchException(String.format(getLoggingLocale(), infiniteRecursionForDerivedFrom$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel), new org.hibernate.search.mapper.pojo.logging.spi.PojoModelPathFormatter(path))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String invalidFieldEncodingForFullTextFieldMapping = "HSEARCH700031: This property is mapped to a full-text field, but with a value bridge that creates a non-String or otherwise incompatible field. Make sure to use a compatible bridge. Details: the value bridge's bind() method returned context '%1$s', which does not extend the expected '%2$s' interface.";
@Override public final SearchException infiniteRecursionForAssociationEmbeddeds(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel, final PojoModelPathValueNode path) { final SearchException result = new SearchException(String.format(getLoggingLocale(), infiniteRecursionForAssociationEmbeddeds$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel), new org.hibernate.search.mapper.pojo.logging.spi.PojoModelPathFormatter(path))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } @Override
@Override public final SearchException infiniteRecursionForDerivedFrom(final org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel, final PojoModelPathValueNode path) { final SearchException result = new SearchException(String.format(getLoggingLocale(), infiniteRecursionForDerivedFrom$str(), new org.hibernate.search.mapper.pojo.logging.spi.PojoTypeModelFormatter(typeModel), new org.hibernate.search.mapper.pojo.logging.spi.PojoModelPathFormatter(path))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String invalidFieldEncodingForFullTextFieldMapping = "HSEARCH700031: This property is mapped to a full-text field, but with a value bridge that creates a non-String or otherwise incompatible field. Make sure to use a compatible bridge. Details: the value bridge's bind() method returned context '%1$s', which does not extend the expected '%2$s' interface.";
@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'";