@Override public final IllegalArgumentException parameterSringMustNotBeEmpty(final String parameterName) { final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), parameterSringMustNotBeEmpty$str(), parameterName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String getUnknownAliasException = "OGM000078: Unrecognized alias in query: %s";
@Override public final IllegalArgumentException parameterMustNotBeNull(final String parameterName) { final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), parameterMustNotBeNull$str(), parameterName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String unableToFindGridType = "OGM000059: Unable to find a GridType for %s";
@Override public final HibernateException unableToRenderOrderByFragment(final String queryFragment, final Exception e) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), unableToRenderOrderByFragment$str(), queryFragment), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String errorIntrospectingObject = "OGM000101: Error introspecting an object instance.";
@Override public final HibernateException dialectDoesNotSupportPositionalParametersForStoredProcedures(final Class<?> dialectClass) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), dialectDoesNotSupportPositionalParametersForStoredProcedures$str(), new ClassObjectFormatter(dialectClass))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotSetStoredProcedureParameter = "OGM000095: Cannot set stored procedure '%s' parameter '%s' with value '%s'.";
@Override public final HibernateException transactionIdIsNotAvailable() { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), transactionIdIsNotAvailable$str())); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String tupleContextNotAvailable = "OGM000087: The tuple context is not available, probably because we are dealing with more than a single entity type";
@Override public final HibernateException couldNotRetrieveEntityForRetrievalOfGeneratedProperties(final String entityType, final Serializable id) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), couldNotRetrieveEntityForRetrievalOfGeneratedProperties$str(), entityType, id)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String mustNotBeNull = "OGM000057: '%s' must not be null";
@Override public final HibernateException invalidConfigurationUrl(final String propertyName, final String url) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), invalidConfigurationUrl$str(), propertyName, url)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String couldNotRetrieveEntityForRetrievalOfGeneratedProperties = "OGM000056: Unable to load record for retrieval of generated properties; Entity type: %1$s, id: %2$s";
@Override public final HibernateException illegalPortValue(final int value) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), illegalPortValue$str(), value)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String notAnInteger = "OGM000050: The value set for the configuration property '%1$s' must be an integer number. Found '%2$s'.";
@Override public final HibernateException unableToLoadClass(final String propertyName, final String className, final Exception e) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), unableToLoadClass$str(), propertyName, className), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String unexpectedClassType = "OGM000045: Type %2$s specified via configuration property '%1$s' is not a sub-type of expected type %3$s";
@Override public final HibernateException cannotCreateEntityContextProxy(final Class<?> contextClass, final Exception e) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), cannotCreateEntityContextProxy$str(), new ClassObjectFormatter(contextClass)), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotCreatePropertyContextProxy = "OGM000039: Unable to create property context proxy for type %1$s";
@Override public final HibernateException cannotCreateGlobalContextProxy(final Class<?> contextClass, final Exception e) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), cannotCreateGlobalContextProxy$str(), new ClassObjectFormatter(contextClass)), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotCreateEntityContextProxy = "OGM000038: Unable to create entity context proxy for type %1$s";
@Override public final HibernateException gridDialectHasNoProperConstructor(final Class<?> dialectClass) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), gridDialectHasNoProperConstructor$str(), new ClassObjectFormatter(dialectClass))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String unexpectedDatastoreProvider = "OGM000015: Expected DatastoreProvider %2$s but found %1$s";
@Override public final HibernateException cannotInstantiateGridDialect(final Class<?> dialectClass, final Exception e) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), cannotInstantiateGridDialect$str(), new ClassObjectFormatter(dialectClass)), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String gridDialectHasNoProperConstructor = "OGM000014: %1$s has no constructor accepting org.hibernate.ogm.datastore.spi.DatastoreProvider";
@Override public final HibernateException addEntityNotAllowedInNativeQueriesUsingProjection(final String table, final String query) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), addEntityNotAllowedInNativeQueriesUsingProjection$str(), table, query)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotExecuteStoredProcedure = "OGM000092: Cannot execute stored procedure '%s'.";
@Override public final HibernateException entityTupleNotFound(final String collectionRole, final EntityKey entityKey) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), entityTupleNotFound$str(), collectionRole, entityKey)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String failureWhenUsingAttributeConverter = "OGM000083: Failure when using JPA AttributeConverter [%1$s]. Is the datastore type of the converter a supported type for your datastore?";
@Override public final HibernateException unsupportedPropertyType(final String propertyName, final String value) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), unsupportedPropertyType$str(), propertyName, value)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String closedOperationQueue = "OGM000054: It is not possible to add or poll operations from a closed queue";
@Override public final HibernateException unexpectedInstanceType(final String propertyName, final String instance, final Class<?> actualClass, final Class<?> expectedClass) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), unexpectedInstanceType$str(), propertyName, instance, new ClassObjectFormatter(actualClass), new ClassObjectFormatter(expectedClass))); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String ambigiousOptionConfiguration = "OGM000047: Either an option configurator may be specified via configuration property '%1$s' or OgmConfiguration#configureOptions() may be called, but not both at the same time.";
@Override public final HibernateException getPropertyDoesNotExistException(final String typeName, final String property, final ElementType elementType) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), getPropertyDoesNotExistException$str(), typeName, property, elementType)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String getUnsupportedElementTypeException = "OGM000042: The given element type %1$s is neither FIELD nor METHOD.";
@Override public final TransactionException unableToMarkTransactionForRollback(final Exception e) { final TransactionException result = new TransactionException(String.format(getLoggingLocale(), unableToMarkTransactionForRollback$str()), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String jtaCouldNotDetermineStatus = "OGM000022: Could not determine transaction status";
@Override public final TransactionException jtaRollbackFailed(final Exception e) { final TransactionException result = new TransactionException(String.format(getLoggingLocale(), jtaRollbackFailed$str()), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String unableToMarkTransactionForRollback = "OGM000021: Unable to mark JTA transaction for rollback";