question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Hi @raphw :

I sort of get two issues, one is when i use mockk library and the other when i use mockito and with kotlin classes plus java mixed so i have powermockito also involved

  1. Case1 : When using mockito:
java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.MockMaker (alternate: null)

at org.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:74)
at com.sun.proxy.$Proxy12.isTypeMockable(Unknown Source)
at org.mockito.internal.util.MockUtil.typeMockabilityOf(MockUtil.java:29)
at org.mockito.internal.util.MockCreationValidator.validateType(MockCreationValidator.java:22)
at org.mockito.internal.creation.MockSettingsImpl.validatedSettings(MockSettingsImpl.java:238)
at org.mockito.internal.creation.MockSettingsImpl.build(MockSettingsImpl.java:226)
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:68)
at org.mockito.Mockito.mock(Mockito.java:1895)
at com.app.movie.home.model.MoviesModelAdapterImplTest.setUp(MoviesModelAdapterImplTest.kt:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:79)
at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:85)
at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:39)
at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.application.AppMainV2.main(AppMainV2.java:131)
Caused by: java.lang.IllegalStateException: Failed to load interface org.mockito.plugins.MockMaker implementation declared in sun.misc.CompoundEnumeration@7d417077
at org.mockito.internal.configuration.plugins.PluginInitializer.loadImpl(PluginInitializer.java:54)
at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin(PluginLoader.java:57)
at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin(PluginLoader.java:44)
at org.mockito.internal.configuration.plugins.PluginRegistry.<init>(PluginRegistry.java:21)
at org.mockito.internal.configuration.plugins.Plugins.<clinit>(Plugins.java:18)
at org.mockito.internal.configuration.GlobalConfiguration.tryGetPluginAnnotationEngine(GlobalConfiguration.java:55)
at org.mockito.MockitoAnnotations.initMocks(MockitoAnnotations.java:68)
at org.mockito.internal.runners.DefaultInternalRunner$1.withBefores(DefaultInternalRunner.java:39)
at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:276)
... 30 more
Caused by: org.mockito.exceptions.base.MockitoInitializationException: 
Could not initialize inline Byte Buddy mock maker. (This mock maker is not supported on Android.)

Java               : 1.8
JVM vendor name    : JetBrains s.r.o
JVM vendor version : 25.152-b01
JVM name           : OpenJDK 64-Bit Server VM
JVM version        : 1.8.0_152-release-1024-b01
JVM info           : mixed mode
OS name            : Mac OS X
OS version         : 10.12.6

at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.<init>(InlineByteBuddyMockMaker.java:171)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at org.mockito.internal.configuration.plugins.PluginInitializer.loadImpl(PluginInitializer.java:49)
... 38 more
Caused by: java.lang.IllegalStateException: Error during attachment using: net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Compound@5ba23b66
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:384)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:358)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:326)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:312)
at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.<clinit>(InlineByteBuddyMockMaker.java:101)
... 44 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.bytebuddy.agent.Attacher.install(Attacher.java:84)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:379)
... 48 more
Caused by: java.lang.NullPointerException
at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:182)
... 54 more


Process finished with exit code 255

case 2 : When i use mockk library:

"/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java" -ea -Didea.test.cyclic.buffer.size=1048576 -Didea.launcher.port=51088 "-Didea.launcher.bin.path=/Applications/Android Studio.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Applications/Android Studio.app/Contents/lib/idea_rt.jar:/Applications/Android Studio.app/Contents/plugins/junit/lib/junit-rt.jar:/Applications/Android Studio.app/Contents/plugins/junit/lib/junit5-rt.jar:/Users/xyz/Library/Android/sdk/platforms/android-27/data/res:/Users/xyz/Documents/androidapp/app/build/intermediates/classes/test/debug:/Users/xyz/Documents/androidapp/app/build/intermediates/classes/debug:/Users/xyz/Documents/androidapp/app/build/tmp/kotlin-classes/debug:/Users/xyz/Documents/androidapp/app/build/tmp/kapt3/classes/debug:/Users/xyz/Documents/androidapp/app/build/generated/res/rs/debug:/Users/xyz/Documents/androidapp/app/build/generated/res/resValues/debug:/Users/xyz/Documents/androidapp/app/build/tmp/kotlin-classes/debugUnitTest:/Users/xyz/Documents/androidapp/app/build/tmp/kapt3/classes/debugUnitTest:/Users/xyz/Documents/androidapp/app/build/intermediates/sourceFolderJavaResources/test/debug:/Users/xyz/Library/Android/sdk/extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.2/constraint-layout-solver-1.0.2.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/transition-27.0.2.aar/d0e64e448c75e9ee4777aaa027c17ff8/jars/classes.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/transition-27.0.2.aar/d0e64e448c75e9ee4777aaa027c17ff8/res:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-classloading-xstream/2.0.0-beta.5/7967431c9254796e7a4b26163af98f2e93f1e165/powermock-classloading-xstream-2.0.0-beta.5.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/espresso-idling-resource-2.2.2.aar/30fca4e6285b2d84ddeb18ab6e9c7e06/jars/classes.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/2.6/639033469776fd37c08358c6b92a4761feb2af4b/objenesis-2.6.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.2.61/5bc44acc4b3f0d19166ae3e50454b41e8ff29335/kotlin-stdlib-1.2.61.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/animated-vector-drawable-27.0.2.aar/341ac82ee9a02be15e8f8a097c2ea6b2/jars/classes.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/support-compat-27.0.2.aar/20fbb3976a74fea0cb088259143d6f21/res:/Users/xyz/.gradle/caches/transforms-1/files-1.1/support-compat-27.0.2.aar/20fbb3976a74fea0cb088259143d6f21/jars/classes.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.8.0/f7c50fcf1fab4fa3e148ecf6b329f01f733ed427/byte-buddy-1.8.0.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/io.mockk/mockk-common/1.8.7/b4321b8ebedab43f98f63816406640f714db6cc/mockk-common-1.8.7.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.7/751f548c85fa49f330cecbb1875893f971b33c4e/gson-2.7.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/io.mockk/mockk-dsl-jvm/1.8.7/4a9859e8921cddec4ab98d49141099632e944550/mockk-dsl-jvm-1.8.7.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/com.google.dagger/dagger/2.11/95037eaee68aa48021511972e9db9ba29916e1c9/dagger-2.11.jar:/Users/xyz/Documents/androidapp/app/build/intermediates/unmocked-androidapp.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.hamcrest/java-hamcrest/2.0.0.0/f1c8853ade0ecf707f5a261c830e98893983813/java-hamcrest-2.0.0.0.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-module-junit4-rule-agent/2.0.0-beta.5/65f0811f9f35212a9e40a800f66fced4e7d12f15/powermock-module-junit4-rule-agent-2.0.0-beta.5.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/support-vector-drawable-27.0.2.aar/a0946da64cbb196be8e2a164dca5bf2c/jars/classes.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/support-core-utils-27.0.2.aar/e042b239a51e15ddcd73e182625f487b/jars/classes.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/xpp3/xpp3_min/1.1.4c/19d4e90b43059058f6e056f794f0ea4030d60b86/xpp3_min-1.1.4c.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-module-junit4-common/2.0.0-beta.5/cb845360267ab2dfac0ac1d59819501a66ccd139/powermock-module-junit4-common-2.0.0-beta.5.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.2.61/6fd5bcfc9ffc446dd147ea006bee7ef5f0ad8ca4/kotlin-reflect-1.2.61.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.8.8/2c570a7c72ef377bf6d99e997bc04c761ecf60a9/byte-buddy-1.8.8.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/javax.inject/javax.inject/1/6975da39a7040257bd51d21a231b76c915872d38/javax.inject-1.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/FlowTextView-2.0.5.aar/1d43acb03039a028984a9e26148569b6/jars/classes.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/retrofit/2.3.0/bcacde6a8ccedcc56c127403d26b76072fe6214d/retrofit-2.3.0.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.2.61/bc77c34ff80df88b4d9b0418ea4ae758544573f3/kotlin-stdlib-jdk7-1.2.61.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/converter-gson/2.0.1/2780d858273ce1bb90f6b12e1ef0d40f7741fca/converter-gson-2.0.1.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/javax.annotation/jsr250-api/1.0/5025422767732a1ab45d93abfea846513d742dcf/jsr250-api-1.0.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/io.reactivex.rxjava2/rxjava/2.1.0/2fdf84dedcaaeabb9d70cde9dbb8aad4eccb80a1/rxjava-2.1.0.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/fontawesome-typeface-4.7.0.2.aar/80a1de4570dbd0041ae2753fd9b7c10f/res:/Users/xyz/.gradle/caches/transforms-1/files-1.1/fontawesome-typeface-4.7.0.2.aar/80a1de4570dbd0041ae2753fd9b7c10f/jars/classes.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.8.0/5a11f020cce2d11eb71ba916700600e18c4547e7/okhttp-3.8.0.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/gifdecoder-4.6.1.aar/113cc4c67888ca422b1fc3a2e9deaa58/jars/classes.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/disklrucache/4.6.1/2f82d433b9dae134a9b32039a6b5b38abe8a1c46/disklrucache-4.6.1.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-api-support/2.0.0-beta.5/613616628925ecc461ed8b826e44b0c4928261e0/powermock-api-support-2.0.0-beta.5.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-classloading-base/2.0.0-beta.5/cb04ff970ea19a8466ea6267b45d83b137d5326a/powermock-classloading-base-2.0.0-beta.5.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-module-junit4/2.0.0-beta.5/4863d6a71361f1aaa7c162146646c50a47e97ee3/powermock-module-junit4-2.0.0-beta.5.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.javassist/javassist/3.22.0-CR2/44eaf0990dea92f4bca4b9931b2239c0e8756ee7/javassist-3.22.0-CR2.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/support-v4-27.0.2.aar/de67e6fb5fb33ae7d3193be03692d7ab/jars/classes.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/io.mockk/mockk-agent-common/1.8.7/89d6f678ee414963b87c586aca710b329c75d889/mockk-agent-common-1.8.7.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/com.thoughtworks.xstream/xstream/1.4.10/dfecae23647abc9d9fd0416629a4213a3882b101/xstream-1.4.10.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-core/2.0.0-beta.5/3e148ed3b247bc856e8e067349983bbd4f047698/powermock-core-2.0.0-beta.5.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/io.mockk/mockk-agent-jvm/1.8.7/bd5d40b24f635d1736a731a751757fd8dada559c/mockk-agent-jvm-1.8.7.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-module-javaagent/2.0.0-beta.5/f0f3a1ace703bdfdd65f66de30e17476b95e39f2/powermock-module-javaagent-2.0.0-beta.5.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-api-mockito2/2.0.0-beta.5/5aadd697a176794368d6750aafe6d7525ddbcef8/powermock-api-mockito2-2.0.0-beta.5.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.reactivestreams/reactive-streams/1.0.0/14b8c877d98005ba3941c9257cfe09f6ed0e0d74/reactive-streams-1.0.0.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/android.arch.core/common/1.0.0/a2d487452376193fc8c103dd2b9bd5f2b1b44563/common-1.0.0.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/recyclerview-v7-27.0.2.aar/2c7d60b8e21cd61058f074cfcd7982ac/jars/classes.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/recyclerview-v7-27.0.2.aar/2c7d60b8e21cd61058f074cfcd7982ac/res:/Users/xyz/.gradle/caches/transforms-1/files-1.1/glide-4.6.1.aar/d51db4e4ce5b419c3f99005f318cb51f/jars/classes.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/support-media-compat-27.0.2.aar/74cb3ebbfc887adccad27db14e4e674d/res:/Users/xyz/.gradle/caches/transforms-1/files-1.1/support-media-compat-27.0.2.aar/74cb3ebbfc887adccad27db14e4e674d/jars/classes.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/support-core-ui-27.0.2.aar/c802199f52f1956be81c09b15181603a/jars/classes.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/io.mockk/mockk-agent-api/1.8.7/3649e5c899ff965fe3280335ca861bdad309ac02/mockk-agent-api-1.8.7.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/annotations/4.6.1/278bafb890704b66a1d6a8a98d0790f940aa5a22/annotations-4.6.1.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/com.android.support/support-annotations/27.0.2/b9ef4342c934a1a8b107506273dc8061662a322/support-annotations-27.0.2.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/iconics-core-3.0.0.aar/6712b9ad6813ff7d193013bf0f47ade4/jars/classes.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/iconics-core-3.0.0.aar/6712b9ad6813ff7d193013bf0f47ade4/res:/Users/xyz/.gradle/caches/transforms-1/files-1.1/flexbox-0.3.2.aar/4636489e898af69d61f1e73224ab0929/res:/Users/xyz/.gradle/caches/transforms-1/files-1.1/flexbox-0.3.2.aar/4636489e898af69d61f1e73224ab0929/jars/classes.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-junit/2.0.0.0/221cf2b5aabedf8cd76534996caa21b283ea5d0/hamcrest-junit-2.0.0.0.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/support-fragment-27.0.2.aar/ffb48d997a54c5bbaa35c98a8602bfc5/jars/classes.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/rxandroid-2.0.1.aar/47c50c9202dd7894aa84344272332f2a/jars/classes.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/constraint-layout-1.0.2.aar/d567cef2b0046b6b3bcf15f465f4a8c4/jars/classes.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/constraint-layout-1.0.2.aar/d567cef2b0046b6b3bcf15f465f4a8c4/res:/Users/xyz/.gradle/caches/modules-2/files-2.1/junit/junit/4.12/2973d150c0dc1fefe998f834810d68f278ea58ec/junit-4.12.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.mockito/mockito-core/2.10.0/871efe6f2607d8c93dd25b8c1fa09851d4286dd6/mockito-core-2.10.0.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.8.8/965523f30c6994598e14fc1bbeab71d6e8910104/byte-buddy-agent-1.8.8.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/design-27.0.2.aar/69b7f18e65c1b596a7adf976322bbcb3/res:/Users/xyz/.gradle/caches/transforms-1/files-1.1/design-27.0.2.aar/69b7f18e65c1b596a7adf976322bbcb3/jars/classes.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.0.2.aar/24ef199235549deb501369df50ed9e9a/res:/Users/xyz/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.0.2.aar/24ef199235549deb501369df50ed9e9a/jars/classes.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/io.mockk/mockk-dsl/1.8.7/78783b4677170d0dc3f66ff8fc4faad2b8e198f3/mockk-dsl-1.8.7.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/adapter-rxjava2/2.3.0/f436637f9500ab5b8bc32afe556373180894b4a5/adapter-rxjava2-2.3.0.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-reflect/2.0.0-beta.5/4ea415348f15620783a1f26343d6732adfa86bc8/powermock-reflect-2.0.0-beta.5.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.2.61/772de03e12d932f489e41aef997d26c20a4ebee6/kotlin-stdlib-common-1.2.61.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/runtime-1.0.3.aar/0b2839a297936af1a68666ba8091ecdd/jars/classes.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/io.mockk/mockk/1.8.7/79c077c3704aa9e07605c70242a71d621b3a5f/mockk-1.8.7.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/xmlpull/xmlpull/1.1.3.1/2b8e230d2ab644e4ecaa94db7cdedbc40c805dfa/xmlpull-1.1.3.1.jar:/Users/xyz/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/common/1.0.3/7d7f60c4783872861222166f6164215f8951c7b1/common-1.0.3.jar:/Users/xyz/.gradle/caches/transforms-1/files-1.1/iconics-views-3.0.0.aar/97ad0c77dad0854a4cd37727b5579e0d/res:/Users/xyz/.gradle/caches/transforms-1/files-1.1/iconics-views-3.0.0.aar/97ad0c77dad0854a4cd37727b5579e0d/jars/classes.jar:/Users/xyz/Documents/androidapp/app/build/intermediates/sourceFolderJavaResources/debug:/Users/xyz/Documents/androidapp/app/build/generated/mockable-android-27.v3.jar" com.intellij.rt.execution.application.AppMainV2 com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 @w@/private/var/folders/7c/3s2ky2lx1pxb67bgfxr1cnsmxhg4_b/T/idea_working_dirs_junit.tmp @/private/var/folders/7c/3s2ky2lx1pxb67bgfxr1cnsmxhg4_b/T/idea_junit.tmp -socket51087
java.lang.ExceptionInInitializerError
at com.androidapp.movie.home.model.MoviesModelAdapterImplTest.setUp(MoviesModelAdapterImplTest.kt:62)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.application.AppMainV2.main(AppMainV2.java:131)
Caused by: java.lang.IllegalStateException: Error during attachment using: net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Compound@66d2e7d9
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:377)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:351)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:319)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:305)
at io.mockk.proxy.jvm.JvmMockKAgentFactory.initInstrumentation(JvmMockKAgentFactory.kt:106)
at io.mockk.proxy.jvm.JvmMockKAgentFactory.init(JvmMockKAgentFactory.kt:31)
at io.mockk.impl.JvmMockKGateway.<init>(JvmMockKGateway.kt:45)
at io.mockk.impl.JvmMockKGateway.<clinit>(JvmMockKGateway.kt:163)
... 36 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.bytebuddy.agent.Attacher.install(Attacher.java:77)
at net.bytebuddy.agent.ByteBuddyAgent.install(ByteBuddyAgent.java:372)
... 43 more
Caused by: java.lang.NullPointerException
at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:182)
... 49 more


Process finished with exit code 255

I have installed java 10.0.2 but then i cannot use it in android studio, so i use the default jre/jdk path for android studio. Please assist. System: Mac OS Sierra

Thanks

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:36 (13 by maintainers)

github_iconTop GitHub Comments

9reactions
ghostcommented, Sep 26, 2018

Hi @raphw : I found out why it was running correctly. Default version was set to android sdk 27 in the configuration screen for running test cases. So when i manually changed it to 1.8 jre , it worked correctly. (as in the image)

paste image

0reactions
mzhuacommented, Dec 16, 2021

Hi @raphw : I found out why it was running correctly. Default version was set to android sdk 27 in the configuration screen for running test cases. So when i manually changed it to 1.8 jre , it worked correctly. (as in the image)

paste image

works for me, thank u

Read more comments on GitHub >

github_iconTop Results From Across the Web

Issues · raphw/byte-buddy - GitHub
Runtime code generation for the Java virtual machine. - Issues · raphw/byte-buddy.
Read more >
Byte Buddy - runtime code generation for the Java virtual ...
Welcome, I'm your Byte Buddy! Byte Buddy is a code generation and manipulation library for creating and modifying Java classes during the runtime...
Read more >
Newest 'byte-buddy' Questions - Stack Overflow
Byte Buddy is a code generation and manipulation library for creating and ... The issue comes when I try to reference that generated...
Read more >
Could not initialize inline Byte Buddy mock maker. (This mock ...
What steps will reproduce the problem? ... What is the expected result? ... What happens instead? tests crashes and gives: Could not initialize...
Read more >
A Guide to Byte Buddy - Baeldung
A quick and practical example of using ByteBuddy - a tool for runtime class creation.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found