| Hi folks! As discussed on Twitter  We have a hard time getting the BVTCK running on any modern Arquillian container. In our case arquillian-1.1.13.Final with shrinkwrap-impl-base-1.2.6. This is caused by BVTCK using an internal Arquillian Callback. And this should not happen according to Aslak. https://github.com/beanvalidation/beanvalidation-tck/blob/2d0799bae95b9adeee97ad7a87feda1c17e79b4f/tests/src/main/java/org/hibernate/beanvalidation/tck/util/shrinkwrap/ArchiveBuilder.java#L183 The new signature looks like:
/**
* Callback interface for found classes.
*
* @author <a href="mailto:aknutsen@redhat.com">Aslak Knutsen</a>
* @version $Revision: $
*/
public interface Callback {
/**
* Called for each found class.
*
* @param className The name of the found class
*/
void classFound(String className, Asset asset);
}
Means the new version has an additional Asset parameter. The result is that the BVTCK blows up with the following stacktrace
|