This is an automated email from the git hooks/post-receive script. New commit to branch feature/4062 in repository topia. See https://gitlab.nuiton.org/nuiton/topia.git commit d71c50ac63e3d2fe7aaa085bf190a72fda796afc Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Dec 15 11:32:32 2016 +0100 refs #4062 Fix the shcema validation exception hack :( --- .../nuiton/topia/persistence/SchemaValidationTopiaException.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/topia-persistence/src/main/java/org/nuiton/topia/persistence/SchemaValidationTopiaException.java b/topia-persistence/src/main/java/org/nuiton/topia/persistence/SchemaValidationTopiaException.java index 65a3f2c..d11fca3 100644 --- a/topia-persistence/src/main/java/org/nuiton/topia/persistence/SchemaValidationTopiaException.java +++ b/topia-persistence/src/main/java/org/nuiton/topia/persistence/SchemaValidationTopiaException.java @@ -25,7 +25,7 @@ package org.nuiton.topia.persistence; import com.google.common.base.Predicate; import com.google.common.collect.Iterables; import org.hibernate.HibernateException; -import org.hibernate.tool.hbm2ddl.SchemaValidator; +import org.hibernate.tool.schema.internal.SchemaValidatorImpl; import java.util.Arrays; @@ -46,8 +46,8 @@ public class SchemaValidationTopiaException extends TopiaException { @Override public boolean apply(StackTraceElement input) { - return input.getClassName().equals(SchemaValidator.class.getName()) - && input.getMethodName().equals("validate"); + return input.getClassName().equals(SchemaValidatorImpl.class.getName()) + && input.getMethodName().equals("doValidation"); } }; @@ -57,7 +57,8 @@ public class SchemaValidationTopiaException extends TopiaException { /** * If given {@link HibernateException} is about schema validation, throw a SchemaValidationTopiaException. - * @param hibernateException FIXME + * + * @param hibernateException the incoming exception to test and wrap if necessary */ public static void throwIfHibernateExceptionIsAboutSchemaValidation(HibernateException hibernateException) { // XXX brendan 06/05/15 dirty hack to know if e is about schema validation since Hibernate exception management sucks -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.