aselab / scala-activerecord

ActiveRecord-like ORM library for Scala

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Java10 test error (Mockito)

y-yoshinoya opened this issue · comments

[error]      Underlying exception : java.lang.UnsupportedOperationException: Cannot define class using reflection (ValidatorSpec.scala:8)
[error] com.github.aselab.activerecord.validations.ValidatorSpec$.mock(ValidatorSpec.scala:8)
[error] com.github.aselab.activerecord.validations.ValidatorSpec$.mockAnnotation(ValidatorSpec.scala:20)
[error] com.github.aselab.activerecord.validations.ValidatorSpec$.a$10(ValidatorSpec.scala:465)
[error] com.github.aselab.activerecord.validations.ValidatorSpec$.$anonfun$new$178(ValidatorSpec.scala:469)
[error] net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Unavailable.defineClass(ClassInjector.java:821)
[error] net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection.inject(ClassInjector.java:185)
[error] net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$InjectionDispatcher.load(ClassLoadingStrategy.java:187)
[error] net.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResolutionStrategy.java:79)
[error] net.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType.java:4376)
[error] org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.mockClass(SubclassBytecodeGenerator.java:94)
[error] org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.call(TypeCachingBytecodeGenerator.java:37)
[error] org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.call(TypeCachingBytecodeGenerator.java:34)
[error] net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:138)
[error] net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:346)
[error] net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:161)
[error] net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:355)
[error] org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:32)
[error] org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMockType(SubclassByteBuddyMockMaker.java:71)
[error] org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:42)
[error] org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker.createMock(ByteBuddyMockMaker.java:25)
[error] org.mockito.internal.util.MockUtil.createMock(MockUtil.java:35)
[error] org.mockito.internal.MockitoCore.mock(MockitoCore.java:63)
[error] org.mockito.Mockito.mock(Mockito.java:1729)
[error] org.mockito.Mockito.mock(Mockito.java:1642)
[error] com.github.aselab.activerecord.validations.ValidatorSpec$.mock(ValidatorSpec.scala:8)
[error] com.github.aselab.activerecord.validations.ValidatorSpec$.mockAnnotation(ValidatorSpec.scala:20)
[error] com.github.aselab.activerecord.validations.ValidatorSpec$.a$10(ValidatorSpec.scala:465)
[error] com.github.aselab.activerecord.validations.ValidatorSpec$.$anonfun$new$178(ValidatorSpec.scala:469)
[error] net.bytebuddy.ClassFileVersion.ofJavaVersion(ClassFileVersion.java:135)
[error] net.bytebuddy.ClassFileVersion$VersionLocator$ForJava9CapableVm.locate(ClassFileVersion.java:337)
[error] net.bytebuddy.ClassFileVersion.ofThisVm(ClassFileVersion.java:147)
[error] net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$CreationAction.run(ClassInjector.java:301)
[error] net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$CreationAction.run(ClassInjector.java:290)
[error] net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection.<clinit>(ClassInjector.java:70)
[error] net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$InjectionDispatcher.load(ClassLoadingStrategy.java:184)
[error] net.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResolutionStrategy.java:79)
[error] net.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType.java:4376)
[error] org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.mockClass(SubclassBytecodeGenerator.java:94)
[error] org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.call(TypeCachingBytecodeGenerator.java:37)
[error] org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.call(TypeCachingBytecodeGenerator.java:34)
[error] net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:138)
[error] net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:346)
[error] net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:161)
[error] net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:355)
[error] org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:32)
[error] org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMockType(SubclassByteBuddyMockMaker.java:71)
[error] org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:42)
[error] org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker.createMock(ByteBuddyMockMaker.java:25)
[error] org.mockito.internal.util.MockUtil.createMock(MockUtil.java:35)
[error] org.mockito.internal.MockitoCore.mock(MockitoCore.java:63)
[error] org.mockito.Mockito.mock(Mockito.java:1729)
[error] org.mockito.Mockito.mock(Mockito.java:1642)
[error] com.github.aselab.activerecord.validations.ErrorsSpec$.mock(ErrorsSpec.scala:8)
[error] com.github.aselab.activerecord.validations.ErrorsSpec$.$anonfun$new$45(ErrorsSpec.scala:76)
[error] com.github.aselab.activerecord.validations.ErrorsSpec$.$anonfun$new$44(ErrorsSpec.scala:75)
[error] CAUSED BY
[error]  java.lang.UnsupportedOperationException: Cannot define class using reflection (ClassInjector.java:821)
[error] net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Unavailable.defineClass(ClassInjector.java:821)
[error] net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection.inject(ClassInjector.java:185)
[error] net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$InjectionDispatcher.load(ClassLoadingStrategy.java:187)
[error] net.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResolutionStrategy.java:79)
[error] net.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType.java:4376)
[error] org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.mockClass(SubclassBytecodeGenerator.java:94)
[error] org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.call(TypeCachingBytecodeGenerator.java:37)
[error] org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.call(TypeCachingBytecodeGenerator.java:34)
[error] net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:138)
[error] net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:346)
[error] net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:161)
[error] net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:355)
[error] org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:32)
[error] org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMockType(SubclassByteBuddyMockMaker.java:71)
[error] org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:42)
[error] org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker.createMock(ByteBuddyMockMaker.java:25)
[error] org.mockito.internal.util.MockUtil.createMock(MockUtil.java:35)
[error] org.mockito.internal.MockitoCore.mock(MockitoCore.java:63)
[error] org.mockito.Mockito.mock(Mockito.java:1729)
[error] org.mockito.Mockito.mock(Mockito.java:1642)
[error] com.github.aselab.activerecord.validations.ValidatorSpec$.mock(ValidatorSpec.scala:8)
[error] com.github.aselab.activerecord.validations.ValidatorSpec$.mockAnnotation(ValidatorSpec.scala:20)
[error] com.github.aselab.activerecord.validations.ValidatorSpec$.a$10(ValidatorSpec.scala:465)
[error] com.github.aselab.activerecord.validations.ValidatorSpec$.$anonfun$new$178(ValidatorSpec.scala:469)
[error] net.bytebuddy.ClassFileVersion.ofJavaVersion(ClassFileVersion.java:135)
[error] net.bytebuddy.ClassFileVersion$VersionLocator$ForJava9CapableVm.locate(ClassFileVersion.java:337)
[error] net.bytebuddy.ClassFileVersion.ofThisVm(ClassFileVersion.java:147)
[error] net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$CreationAction.run(ClassInjector.java:301)
[error] net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$CreationAction.run(ClassInjector.java:290)
[error] net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection.<clinit>(ClassInjector.java:70)
[error] net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$InjectionDispatcher.load(ClassLoadingStrategy.java:184)
[error] net.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResolutionStrategy.java:79)
[error] net.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType.java:4376)
[error] org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.mockClass(SubclassBytecodeGenerator.java:94)
[error] org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.call(TypeCachingBytecodeGenerator.java:37)
[error] org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.call(TypeCachingBytecodeGenerator.java:34)
[error] net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:138)
[error] net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:346)
[error] net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:161)
[error] net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:355)
[error] org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:32)
[error] org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMockType(SubclassByteBuddyMockMaker.java:71)
[error] org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:42)
[error] org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker.createMock(ByteBuddyMockMaker.java:25)
[error] org.mockito.internal.util.MockUtil.createMock(MockUtil.java:35)
[error] org.mockito.internal.MockitoCore.mock(MockitoCore.java:63)
[error] org.mockito.Mockito.mock(Mockito.java:1729)
[error] org.mockito.Mockito.mock(Mockito.java:1642)
[error] com.github.aselab.activerecord.validations.ErrorsSpec$.mock(ErrorsSpec.scala:8)
[error] com.github.aselab.activerecord.validations.ErrorsSpec$.$anonfun$new$45(ErrorsSpec.scala:76)
[error] com.github.aselab.activerecord.validations.ErrorsSpec$.$anonfun$new$44(ErrorsSpec.scala:75)
[error] CAUSED BY
[error]  java.lang.IllegalArgumentException: Unknown Java version: 10 (ClassFileVersion.java:135)

Today, I confirmed the error was resolved...
Environment:
Java 12.0.1
Scala 2.12.8
Specs2 2.3.4