Java 8 + hibernate validator = IllegalArgumentException
I've include a small project which replicates the issue.
Using java 1.8.0_20 , asm 5.0.3 and hibernate validator 5.1.2.Final (see
pom.xml for other info).
The stacktrace is:
java.lang.IllegalArgumentException
at net.sf.cglib.asm.ClassReader.<init>(Unknown Source)
at net.sf.cglib.asm.ClassReader.<init>(Unknown Source)
at net.sf.cglib.asm.ClassReader.<init>(Unknown Source)
at
net.sf.cglib.proxy.BridgeMethodResolver.resolveAll(BridgeMethodResolver.java:61
)
at net.sf.cglib.proxy.Enhancer.emitMethods(Enhancer.java:911)
at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java:498)
at
net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.ja
va:25)
at
net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216
)
at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)
at net.sf.cglib.proxy.Enhancer.createClass(Enhancer.java:317)
at
org.easymock.internal.ClassProxyFactory.createProxy(ClassProxyFactory.java:175)
at org.easymock.internal.MocksControl.createMock(MocksControl.java:114)
at org.easymock.internal.MocksControl.createMock(MocksControl.java:88)
at org.easymock.internal.MockBuilder.createMock(MockBuilder.java:206)
at org.easymock.internal.MockBuilder.createMock(MockBuilder.java:219)
at org.easymock.internal.MockBuilder.createMock(MockBuilder.java:188)
at
com.company.app.module.constraint.validator.FooValidatorNoJava8Test.createParti
alMock(FooValidatorNoJava8Test.java:38)
at
com.company.app.module.constraint.validator.FooValidatorNoJava8Test.testValid(F
ooValidatorNoJava8Test.java:25