Last active
March 4, 2019 19:30
-
-
Save levibostian/699bb37ff4d71684c9db48c55eec12e8 to your computer and use it in GitHub Desktop.
kotlin crash - Cause: Back-end (JVM) Internal error: wrong code generated - Teller
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Executing tasks: [:teller-android:generateDebugSources, :teller-android:compileDebugSources, :teller-android:createMockableJar, :teller-android:compileDebugUnitTestSources] | |
> Transform rxandroid.aar (io.reactivex.rxjava2:rxandroid:2.1.0) with JetifyTransform | |
> Transform multidex.aar (androidx.multidex:multidex:2.0.1) with JetifyTransform | |
> Task :teller-android:preBuild UP-TO-DATE | |
> Transform rxandroid.aar (io.reactivex.rxjava2:rxandroid:2.1.0) with ExtractAarTransform | |
> Task :teller-android:preDebugBuild UP-TO-DATE | |
> Transform multidex.aar (androidx.multidex:multidex:2.0.1) with ExtractAarTransform | |
> Transform rxandroid.aar (io.reactivex.rxjava2:rxandroid:2.1.0) with AarTransform | |
> Transform rxandroid.aar (io.reactivex.rxjava2:rxandroid:2.1.0) with AarTransform | |
> Transform multidex.aar (androidx.multidex:multidex:2.0.1) with AarTransform | |
> Transform multidex.aar (androidx.multidex:multidex:2.0.1) with AarTransform | |
> Task :teller-android:checkDebugManifest UP-TO-DATE | |
> Task :teller-android:compileDebugAidl NO-SOURCE | |
> Task :teller-android:compileDebugRenderscript UP-TO-DATE | |
> Task :teller-android:generateDebugBuildConfig UP-TO-DATE | |
> Task :teller-android:prepareLintJar UP-TO-DATE | |
> Task :teller-android:generateDebugSources UP-TO-DATE | |
> Transform annotations.jar (org.jetbrains:annotations:13.0) with JetifyTransform | |
> Transform annotations.jar (org.jetbrains:annotations:13.0) with IdentityTransform | |
> Transform kotlin-stdlib.jar (org.jetbrains.kotlin:kotlin-stdlib:1.3.21) with JetifyTransform | |
> Transform kotlin-stdlib.jar (org.jetbrains.kotlin:kotlin-stdlib:1.3.21) with IdentityTransform | |
> Transform reactive-streams.jar (org.reactivestreams:reactive-streams:1.0.2) with JetifyTransform | |
> Transform kotlin-stdlib-jdk7.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.21) with JetifyTransform | |
> Transform rxjava.jar (io.reactivex.rxjava2:rxjava:2.2.6) with JetifyTransform | |
> Transform reactive-streams.jar (org.reactivestreams:reactive-streams:1.0.2) with IdentityTransform | |
> Transform kotlin-stdlib-jdk7.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.21) with IdentityTransform | |
> Transform rxjava.jar (io.reactivex.rxjava2:rxjava:2.2.6) with IdentityTransform | |
> Transform rxandroid.aar (io.reactivex.rxjava2:rxandroid:2.1.0) with AarCompileClassesTransform | |
> Transform multidex.aar (androidx.multidex:multidex:2.0.1) with AarCompileClassesTransform | |
> Transform multidex.aar (androidx.multidex:multidex:2.0.1) with LibrarySymbolTableTransform | |
> Transform rxandroid.aar (io.reactivex.rxjava2:rxandroid:2.1.0) with LibrarySymbolTableTransform | |
> Transform aapt2-osx.jar (com.android.tools.build:aapt2:3.3.1-5013011) with Aapt2Extractor | |
> Transform kotlin-stdlib-common.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.3.21) with JetifyTransform | |
> Task :teller-android:generateDebugResValues UP-TO-DATE | |
> Task :teller-android:generateDebugResources UP-TO-DATE | |
> Task :teller-android:packageDebugResources UP-TO-DATE | |
> Transform kotlin-stdlib-common.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.3.21) with IdentityTransform | |
> Task :teller-android:processDebugManifest UP-TO-DATE | |
> Task :teller-android:generateDebugRFile UP-TO-DATE | |
> Task :teller-android:compileDebugKotlin UP-TO-DATE | |
> Task :teller-android:javaPreCompileDebug UP-TO-DATE | |
> Task :teller-android:compileDebugJavaWithJavac UP-TO-DATE | |
> Task :teller-android:compileDebugNdk NO-SOURCE | |
> Task :teller-android:compileDebugSources UP-TO-DATE | |
> Task :teller-android:createMockableJar UP-TO-DATE | |
> Transform animal-sniffer-annotations.jar (org.codehaus.mojo:animal-sniffer-annotations:1.14) with JetifyTransform | |
> Transform jsr305.jar (com.google.code.findbugs:jsr305:3.0.2) with JetifyTransform | |
> Transform mockito-kotlin.jar (com.nhaarman:mockito-kotlin:1.5.0) with JetifyTransform | |
> Transform j2objc-annotations.jar (com.google.j2objc:j2objc-annotations:1.1) with JetifyTransform | |
> Transform animal-sniffer-annotations.jar (org.codehaus.mojo:animal-sniffer-annotations:1.14) with IdentityTransform | |
> Transform jsr305.jar (com.google.code.findbugs:jsr305:3.0.2) with IdentityTransform | |
> Transform mockito-kotlin.jar (com.nhaarman:mockito-kotlin:1.5.0) with IdentityTransform | |
> Transform byte-buddy.jar (net.bytebuddy:byte-buddy:1.9.7) with JetifyTransform | |
> Transform byte-buddy-agent.jar (net.bytebuddy:byte-buddy-agent:1.9.7) with JetifyTransform | |
> Transform j2objc-annotations.jar (com.google.j2objc:j2objc-annotations:1.1) with IdentityTransform | |
> Transform byte-buddy.jar (net.bytebuddy:byte-buddy:1.9.7) with IdentityTransform | |
> Transform byte-buddy-agent.jar (net.bytebuddy:byte-buddy-agent:1.9.7) with IdentityTransform | |
> Transform objenesis.jar (org.objenesis:objenesis:2.6) with JetifyTransform | |
> Transform error_prone_annotations.jar (com.google.errorprone:error_prone_annotations:2.3.1) with JetifyTransform | |
> Transform kotlin-test-common.jar (org.jetbrains.kotlin:kotlin-test-common:1.3.21) with JetifyTransform | |
> Transform kotlin-test-annotations-common.jar (org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.21) with JetifyTransform | |
> Transform error_prone_annotations.jar (com.google.errorprone:error_prone_annotations:2.3.1) with IdentityTransform | |
> Transform objenesis.jar (org.objenesis:objenesis:2.6) with IdentityTransform | |
> Transform kotlin-test-annotations-common.jar (org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.21) with IdentityTransform | |
> Transform auto-value-annotations.jar (com.google.auto.value:auto-value-annotations:1.6.2) with JetifyTransform | |
> Transform kotlin-test-common.jar (org.jetbrains.kotlin:kotlin-test-common:1.3.21) with IdentityTransform | |
> Transform checker-qual.jar (org.checkerframework:checker-qual:2.5.3) with JetifyTransform | |
> Transform auto-value-annotations.jar (com.google.auto.value:auto-value-annotations:1.6.2) with IdentityTransform | |
> Transform checker-qual.jar (org.checkerframework:checker-qual:2.5.3) with IdentityTransform | |
> Transform checker-compat-qual.jar (org.checkerframework:checker-compat-qual:2.5.3) with JetifyTransform | |
> Transform checker-compat-qual.jar (org.checkerframework:checker-compat-qual:2.5.3) with IdentityTransform | |
> Transform diffutils.jar (com.googlecode.java-diff-utils:diffutils:1.3.0) with JetifyTransform | |
> Transform annotation.jar (androidx.annotation:annotation:1.0.0) with JetifyTransform | |
> Transform hamcrest-core.jar (org.hamcrest:hamcrest-core:1.3) with JetifyTransform | |
> Transform diffutils.jar (com.googlecode.java-diff-utils:diffutils:1.3.0) with IdentityTransform | |
> Transform annotation.jar (androidx.annotation:annotation:1.0.0) with IdentityTransform | |
> Transform mockito-core.jar (org.mockito:mockito-core:2.24.0) with JetifyTransform | |
> Transform hamcrest-core.jar (org.hamcrest:hamcrest-core:1.3) with IdentityTransform | |
> Transform mockito-core.jar (org.mockito:mockito-core:2.24.0) with IdentityTransform | |
> Transform kotlin-test.jar (org.jetbrains.kotlin:kotlin-test:1.3.21) with JetifyTransform | |
> Transform junit.jar (junit:junit:4.12) with JetifyTransform | |
> Transform kotlin-test.jar (org.jetbrains.kotlin:kotlin-test:1.3.21) with IdentityTransform | |
> Transform mockito-kotlin-kt1.1.jar (com.nhaarman:mockito-kotlin-kt1.1:1.5.0) with JetifyTransform | |
> Transform junit.jar (junit:junit:4.12) with IdentityTransform | |
> Transform mockito-kotlin-kt1.1.jar (com.nhaarman:mockito-kotlin-kt1.1:1.5.0) with IdentityTransform | |
> Transform guava.jar (com.google.guava:guava:25.1-android) with JetifyTransform | |
> Transform kotlin-test-junit.jar (org.jetbrains.kotlin:kotlin-test-junit:1.3.21) with JetifyTransform | |
> Transform truth.jar (com.google.truth:truth:0.42) with JetifyTransform | |
> Transform kotlin-test-junit.jar (org.jetbrains.kotlin:kotlin-test-junit:1.3.21) with IdentityTransform | |
> Transform guava.jar (com.google.guava:guava:25.1-android) with IdentityTransform | |
> Transform truth.jar (com.google.truth:truth:0.42) with IdentityTransform | |
> Task :teller-android:generateDebugUnitTestSources UP-TO-DATE | |
> Transform rx-preferences.aar (com.f2prateek.rx.preferences2:rx-preferences:2.0.0) with JetifyTransform | |
> Task :teller-android:preDebugUnitTestBuild UP-TO-DATE | |
> Transform rx-preferences.aar (com.f2prateek.rx.preferences2:rx-preferences:2.0.0) with ExtractAarTransform | |
> Task :teller-android:processDebugJavaRes NO-SOURCE | |
> Task :teller-android:processDebugUnitTestJavaRes NO-SOURCE | |
> Transform rx-preferences.aar (com.f2prateek.rx.preferences2:rx-preferences:2.0.0) with AarCompileClassesTransform | |
> Task :teller-android:compileDebugUnitTestKotlin FAILED | |
e: java.lang.IllegalStateException: Backend Internal error: Exception during code generation | |
Cause: Back-end (JVM) Internal error: wrong code generated | |
org.jetbrains.kotlin.codegen.CompilationException Back-end (JVM) Internal error: Couldn't transform method node: | |
invoke (Lcom/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl;)V: | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
@Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0 | |
L0 | |
ALOAD 1 | |
LDC "receiver$0" | |
INVOKESTATIC kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V | |
L1 | |
LINENUMBER 130 L1 | |
ALOAD 1 | |
NEW com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1 | |
DUP | |
ALOAD 0 | |
INVOKESPECIAL com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1.<init> (Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1;)V | |
CHECKCAST kotlin/jvm/functions/Function1 | |
INVOKEVIRTUAL com/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl.cacheEmpty (Lkotlin/jvm/functions/Function1;)V | |
L2 | |
LINENUMBER 133 L2 | |
RETURN | |
L3 | |
LOCALVARIABLE this Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1; L0 L3 0 | |
LOCALVARIABLE $receiver Lcom/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl; L0 L3 1 | |
MAXSTACK = 4 | |
MAXLOCALS = 2 | |
Cause: java.lang.IllegalArgumentException | |
Element is unknownThe root cause was thrown at: Frame.java:367 | |
bytecode: | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
@Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0 | |
L0 | |
ALOAD 1 | |
LDC "receiver$0" | |
INVOKESTATIC kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V | |
L1 | |
LINENUMBER 130 L1 | |
ALOAD 1 | |
NEW com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1 | |
DUP | |
ALOAD 0 | |
INVOKESPECIAL com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1.<init> (Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1;)V | |
CHECKCAST kotlin/jvm/functions/Function1 | |
INVOKEVIRTUAL com/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl.cacheEmpty (Lkotlin/jvm/functions/Function1;)V | |
L2 | |
LINENUMBER 133 L2 | |
RETURN | |
L3 | |
LOCALVARIABLE this Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1; L0 L3 0 | |
LOCALVARIABLE $receiver Lcom/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl; L0 L3 1 | |
MAXSTACK = 4 | |
MAXLOCALS = 2 | |
Cause: Back-end (JVM) Internal error: Couldn't transform method node: | |
invoke (Lcom/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl;)V: | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
@Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0 | |
L0 | |
ALOAD 1 | |
LDC "receiver$0" | |
INVOKESTATIC kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V | |
L1 | |
LINENUMBER 130 L1 | |
ALOAD 1 | |
NEW com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1 | |
DUP | |
ALOAD 0 | |
INVOKESPECIAL com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1.<init> (Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1;)V | |
CHECKCAST kotlin/jvm/functions/Function1 | |
INVOKEVIRTUAL com/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl.cacheEmpty (Lkotlin/jvm/functions/Function1;)V | |
L2 | |
LINENUMBER 133 L2 | |
RETURN | |
L3 | |
LOCALVARIABLE this Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1; L0 L3 0 | |
LOCALVARIABLE $receiver Lcom/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl; L0 L3 1 | |
MAXSTACK = 4 | |
MAXLOCALS = 2 | |
Cause: java.lang.IllegalArgumentException | |
Element is unknownThe root cause was thrown at: Frame.java:367 | |
File being compiled at position: (129,69) in /Users/levibostian/code/Teller-Android/teller-android/src/test/java/com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest.kt | |
The root cause was thrown at: TransformationMethodVisitor.kt:92 | |
File being compiled at position: file:///Users/levibostian/code/Teller-Android/teller-android/src/test/java/com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest.kt | |
The root cause was thrown at: FunctionCodegen.java:1043 | |
at org.jetbrains.kotlin.codegen.CompilationErrorHandler.lambda$static$0(CompilationErrorHandler.java:24) | |
at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generate(PackageCodegenImpl.java:74) | |
at org.jetbrains.kotlin.codegen.DefaultCodegenFactory.generatePackage(CodegenFactory.kt:97) | |
at org.jetbrains.kotlin.codegen.DefaultCodegenFactory.generateModule(CodegenFactory.kt:68) | |
at org.jetbrains.kotlin.codegen.KotlinCodegenFacade.doGenerateFiles(KotlinCodegenFacade.java:47) | |
at org.jetbrains.kotlin.codegen.KotlinCodegenFacade.compileCorrectFiles(KotlinCodegenFacade.java:39) | |
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.generate(KotlinToJVMBytecodeCompiler.kt:455) | |
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:154) | |
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:159) | |
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:57) | |
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.java:96) | |
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.java:52) | |
at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:93) | |
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:357) | |
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:99) | |
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileIncrementally(IncrementalCompilerRunner.kt:222) | |
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.access$compileIncrementally(IncrementalCompilerRunner.kt:37) | |
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner$compile$2.invoke(IncrementalCompilerRunner.kt:88) | |
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:100) | |
at org.jetbrains.kotlin.daemon.CompileServiceImpl.execIncrementalCompiler(CompileServiceImpl.kt:590) | |
at org.jetbrains.kotlin.daemon.CompileServiceImpl.access$execIncrementalCompiler(CompileServiceImpl.kt:102) | |
at org.jetbrains.kotlin.daemon.CompileServiceImpl$compile$$inlined$ifAlive$lambda$2.invoke(CompileServiceImpl.kt:455) | |
at org.jetbrains.kotlin.daemon.CompileServiceImpl$compile$$inlined$ifAlive$lambda$2.invoke(CompileServiceImpl.kt:102) | |
at org.jetbrains.kotlin.daemon.CompileServiceImpl$doCompile$$inlined$ifAlive$lambda$2.invoke(CompileServiceImpl.kt:1013) | |
at org.jetbrains.kotlin.daemon.CompileServiceImpl$doCompile$$inlined$ifAlive$lambda$2.invoke(CompileServiceImpl.kt:102) | |
at org.jetbrains.kotlin.daemon.common.DummyProfiler.withMeasure(PerfUtils.kt:137) | |
at org.jetbrains.kotlin.daemon.CompileServiceImpl.checkedCompile(CompileServiceImpl.kt:1055) | |
at org.jetbrains.kotlin.daemon.CompileServiceImpl.doCompile(CompileServiceImpl.kt:1012) | |
at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:454) | |
at sun.reflect.GeneratedMethodAccessor103.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:498) | |
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:346) | |
at sun.rmi.transport.Transport$1.run(Transport.java:200) | |
at sun.rmi.transport.Transport$1.run(Transport.java:197) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at sun.rmi.transport.Transport.serviceCall(Transport.java:196) | |
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | |
at java.lang.Thread.run(Thread.java:745) | |
Caused by: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: wrong code generated | |
org.jetbrains.kotlin.codegen.CompilationException Back-end (JVM) Internal error: Couldn't transform method node: | |
invoke (Lcom/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl;)V: | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
@Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0 | |
L0 | |
ALOAD 1 | |
LDC "receiver$0" | |
INVOKESTATIC kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V | |
L1 | |
LINENUMBER 130 L1 | |
ALOAD 1 | |
NEW com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1 | |
DUP | |
ALOAD 0 | |
INVOKESPECIAL com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1.<init> (Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1;)V | |
CHECKCAST kotlin/jvm/functions/Function1 | |
INVOKEVIRTUAL com/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl.cacheEmpty (Lkotlin/jvm/functions/Function1;)V | |
L2 | |
LINENUMBER 133 L2 | |
RETURN | |
L3 | |
LOCALVARIABLE this Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1; L0 L3 0 | |
LOCALVARIABLE $receiver Lcom/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl; L0 L3 1 | |
MAXSTACK = 4 | |
MAXLOCALS = 2 | |
Cause: java.lang.IllegalArgumentException | |
Element is unknownThe root cause was thrown at: Frame.java:367 | |
bytecode: | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
@Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0 | |
L0 | |
ALOAD 1 | |
LDC "receiver$0" | |
INVOKESTATIC kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V | |
L1 | |
LINENUMBER 130 L1 | |
ALOAD 1 | |
NEW com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1 | |
DUP | |
ALOAD 0 | |
INVOKESPECIAL com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1.<init> (Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1;)V | |
CHECKCAST kotlin/jvm/functions/Function1 | |
INVOKEVIRTUAL com/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl.cacheEmpty (Lkotlin/jvm/functions/Function1;)V | |
L2 | |
LINENUMBER 133 L2 | |
RETURN | |
L3 | |
LOCALVARIABLE this Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1; L0 L3 0 | |
LOCALVARIABLE $receiver Lcom/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl; L0 L3 1 | |
MAXSTACK = 4 | |
MAXLOCALS = 2 | |
Cause: Back-end (JVM) Internal error: Couldn't transform method node: | |
invoke (Lcom/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl;)V: | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
@Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0 | |
L0 | |
ALOAD 1 | |
LDC "receiver$0" | |
INVOKESTATIC kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V | |
L1 | |
LINENUMBER 130 L1 | |
ALOAD 1 | |
NEW com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1 | |
DUP | |
ALOAD 0 | |
INVOKESPECIAL com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1.<init> (Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1;)V | |
CHECKCAST kotlin/jvm/functions/Function1 | |
INVOKEVIRTUAL com/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl.cacheEmpty (Lkotlin/jvm/functions/Function1;)V | |
L2 | |
LINENUMBER 133 L2 | |
RETURN | |
L3 | |
LOCALVARIABLE this Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1; L0 L3 0 | |
LOCALVARIABLE $receiver Lcom/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl; L0 L3 1 | |
MAXSTACK = 4 | |
MAXLOCALS = 2 | |
Cause: java.lang.IllegalArgumentException | |
Element is unknownThe root cause was thrown at: Frame.java:367 | |
File being compiled at position: (129,69) in /Users/levibostian/code/Teller-Android/teller-android/src/test/java/com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest.kt | |
The root cause was thrown at: TransformationMethodVisitor.kt:92 | |
at org.jetbrains.kotlin.codegen.FunctionCodegen.endVisit(FunctionCodegen.java:1043) | |
at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:497) | |
at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:269) | |
at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:185) | |
at org.jetbrains.kotlin.codegen.ClosureCodegen.generateClosureBody(ClosureCodegen.java:180) | |
at org.jetbrains.kotlin.codegen.ClosureCodegen.generateBody(ClosureCodegen.java:168) | |
at org.jetbrains.kotlin.codegen.MemberCodegen.generate(MemberCodegen.java:129) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.genClosure(ExpressionCodegen.java:1024) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.genClosure(ExpressionCodegen.java:994) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.visitLambdaExpression(ExpressionCodegen.java:985) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.visitLambdaExpression(ExpressionCodegen.java:108) | |
at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:39) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:296) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:278) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:351) | |
at org.jetbrains.kotlin.codegen.CallGenerator$DefaultCallGenerator.genValueAndPut(CallGenerator.kt:68) | |
at org.jetbrains.kotlin.codegen.CallBasedArgumentGenerator.generateExpression(CallBasedArgumentGenerator.kt:42) | |
at org.jetbrains.kotlin.codegen.ArgumentGenerator.generate(ArgumentGenerator.kt:68) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.invokeMethodWithArguments(ExpressionCodegen.java:2462) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.invokeMethodWithArguments(ExpressionCodegen.java:2434) | |
at org.jetbrains.kotlin.codegen.Callable$invokeMethodWithArguments$1.invoke(Callable.kt:41) | |
at org.jetbrains.kotlin.codegen.Callable$invokeMethodWithArguments$1.invoke(Callable.kt:13) | |
at org.jetbrains.kotlin.codegen.OperationStackValue.putSelector(StackValue.kt:79) | |
at org.jetbrains.kotlin.codegen.StackValue.put(StackValue.java:118) | |
at org.jetbrains.kotlin.codegen.StackValue.put(StackValue.java:107) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.generateBlock(ExpressionCodegen.java:1257) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.generateBlock(ExpressionCodegen.java:1196) | |
at org.jetbrains.kotlin.codegen.CodegenStatementVisitor.visitBlockExpression(CodegenStatementVisitor.java:56) | |
at org.jetbrains.kotlin.codegen.CodegenStatementVisitor.visitBlockExpression(CodegenStatementVisitor.java:22) | |
at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:44) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:296) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.genStatement(ExpressionCodegen.java:398) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:359) | |
at org.jetbrains.kotlin.codegen.ExpressionCodegen.returnExpression(ExpressionCodegen.java:1677) | |
at org.jetbrains.kotlin.codegen.FunctionGenerationStrategy$FunctionDefault.doGenerateBody(FunctionGenerationStrategy.java:64) | |
at org.jetbrains.kotlin.codegen.FunctionGenerationStrategy$CodegenBased.generateBody(FunctionGenerationStrategy.java:84) | |
at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:678) | |
at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:483) | |
at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:269) | |
at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:185) | |
at org.jetbrains.kotlin.codegen.FunctionCodegen.gen(FunctionCodegen.java:156) | |
at org.jetbrains.kotlin.codegen.MemberCodegen.genSimpleMember(MemberCodegen.java:197) | |
at org.jetbrains.kotlin.codegen.ClassBodyCodegen.generateDeclaration(ClassBodyCodegen.java:166) | |
at org.jetbrains.kotlin.codegen.ClassBodyCodegen.generateBody(ClassBodyCodegen.java:86) | |
at org.jetbrains.kotlin.codegen.MemberCodegen.generate(MemberCodegen.java:129) | |
at org.jetbrains.kotlin.codegen.MemberCodegen.genClassOrObject(MemberCodegen.java:302) | |
at org.jetbrains.kotlin.codegen.MemberCodegen.genClassOrObject(MemberCodegen.java:286) | |
at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generateClassOrObject(PackageCodegenImpl.java:161) | |
at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generateClassesAndObjectsInFile(PackageCodegenImpl.java:86) | |
at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generateFile(PackageCodegenImpl.java:119) | |
at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generate(PackageCodegenImpl.java:66) | |
... 43 more | |
Caused by: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Couldn't transform method node: | |
invoke (Lcom/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl;)V: | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
@Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0 | |
L0 | |
ALOAD 1 | |
LDC "receiver$0" | |
INVOKESTATIC kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V | |
L1 | |
LINENUMBER 130 L1 | |
ALOAD 1 | |
NEW com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1 | |
DUP | |
ALOAD 0 | |
INVOKESPECIAL com/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1$1.<init> (Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1;)V | |
CHECKCAST kotlin/jvm/functions/Function1 | |
INVOKEVIRTUAL com/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl.cacheEmpty (Lkotlin/jvm/functions/Function1;)V | |
L2 | |
LINENUMBER 133 L2 | |
RETURN | |
L3 | |
LOCALVARIABLE this Lcom/levibostian/teller/testing/repository/OnlineRepositoryTestingTest$initState(), set last fetched - expect set state$1; L0 L3 0 | |
LOCALVARIABLE $receiver Lcom/levibostian/teller/testing/repository/OnlineRepositoryTesting$StateOfOnlineRepositoryDsl; L0 L3 1 | |
MAXSTACK = 4 | |
MAXLOCALS = 2 | |
Cause: java.lang.IllegalArgumentException | |
Element is unknownThe root cause was thrown at: Frame.java:367 | |
at org.jetbrains.kotlin.codegen.TransformationMethodVisitor.visitEnd(TransformationMethodVisitor.kt:92) | |
at org.jetbrains.kotlin.codegen.FunctionCodegen.endVisit(FunctionCodegen.java:1031) | |
... 93 more | |
Caused by: java.lang.IllegalArgumentException | |
at org.jetbrains.org.objectweb.asm.Frame.getAbstractTypeFromDescriptor(Frame.java:367) | |
at org.jetbrains.org.objectweb.asm.Frame.push(Frame.java:544) | |
at org.jetbrains.org.objectweb.asm.Frame.execute(Frame.java:1035) | |
at org.jetbrains.org.objectweb.asm.MethodWriter.visitMethodInsn(MethodWriter.java:1056) | |
at org.jetbrains.org.objectweb.asm.MethodVisitor.visitMethodInsn(MethodVisitor.java:433) | |
at org.jetbrains.org.objectweb.asm.tree.MethodInsnNode.accept(MethodInsnNode.java:117) | |
at org.jetbrains.org.objectweb.asm.tree.InsnList.accept(InsnList.java:144) | |
at org.jetbrains.org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:792) | |
at org.jetbrains.kotlin.codegen.TransformationMethodVisitor.visitEnd(TransformationMethodVisitor.kt:73) | |
... 94 more | |
FAILURE: Build failed with an exception. | |
* What went wrong: | |
Execution failed for task ':teller-android:compileDebugUnitTestKotlin'. | |
> Internal compiler error. See log for more details | |
* Try: | |
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. | |
* Get more help at https://help.gradle.org | |
BUILD FAILED in 8s | |
12 actionable tasks: 1 executed, 11 up-to-date |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment