Skip to content

Instantly share code, notes, and snippets.

@demiurg906
Created February 18, 2019 08:12
Show Gist options
  • Save demiurg906/d48c445aa1a8c019f899e88609345c36 to your computer and use it in GitHub Desktop.
Save demiurg906/d48c445aa1a8c019f899e88609345c36 to your computer and use it in GitHub Desktop.
/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dmaven.multiModuleProjectDirectory=/home/demiurg/Programming/kotlin/projects-for-ni/javalin -Dmaven.home=/home/demiurg/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/183.5429.30/plugins/maven/lib/maven3 -Dclassworlds.conf=/home/demiurg/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/183.5429.30/plugins/maven/lib/maven3/bin/m2.conf -javaagent:/home/demiurg/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/183.5429.30/lib/idea_rt.jar=38889:/home/demiurg/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/183.5429.30/bin -Dfile.encoding=UTF-8 -classpath /home/demiurg/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/183.5429.30/plugins/maven/lib/maven3/boot/plexus-classworlds-2.5.2.jar org.codehaus.classworlds.Launcher -Didea.version=2018.3.4 test
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Javalin 2.6.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ javalin ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ javalin ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- kotlin-maven-plugin:1.3.20:compile (compile) @ javalin ---
[WARNING] Using experimental Kotlin incremental compilation
[INFO] Compiled 0 Kotlin files using incremental compiler
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (java-compile) @ javalin ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ javalin ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 25 resources
[INFO]
[INFO] --- kotlin-maven-plugin:1.3.20:test-compile (test-compile) @ javalin ---
[WARNING] Using experimental Kotlin incremental compilation
[ERROR] 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:
addEndpoints ()V:
L0
LINENUMBER 66 L0
LDC "/hello"
ALOAD 0
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
LDC "Hello from level 2"
INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
L1
LINENUMBER 67 L1
LDC "/level-3"
NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
DUP
ALOAD 0
INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
CHECKCAST io/javalin/apibuilder/EndpointGroup
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
L2
LINENUMBER 68 L2
RETURN
L3
LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
MAXSTACK = 4
MAXLOCALS = 1
Cause: java.lang.IllegalArgumentException
Element is unknownThe root cause was thrown at: Frame.java:367
bytecode:
L0
LINENUMBER 66 L0
LDC "/hello"
ALOAD 0
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
LDC "Hello from level 2"
INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
L1
LINENUMBER 67 L1
LDC "/level-3"
NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
DUP
ALOAD 0
INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
CHECKCAST io/javalin/apibuilder/EndpointGroup
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
L2
LINENUMBER 68 L2
RETURN
L3
LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
MAXSTACK = 4
MAXLOCALS = 1
Cause: Back-end (JVM) Internal error: Couldn't transform method node:
addEndpoints ()V:
L0
LINENUMBER 66 L0
LDC "/hello"
ALOAD 0
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
LDC "Hello from level 2"
INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
L1
LINENUMBER 67 L1
LDC "/level-3"
NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
DUP
ALOAD 0
INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
CHECKCAST io/javalin/apibuilder/EndpointGroup
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
L2
LINENUMBER 68 L2
RETURN
L3
LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
MAXSTACK = 4
MAXLOCALS = 1
Cause: java.lang.IllegalArgumentException
Element is unknownThe root cause was thrown at: Frame.java:367
File being compiled at position: (65,34) in /home/demiurg/Programming/kotlin/projects-for-ni/javalin/src/test/java/io/javalin/TestApiBuilder.kt
The root cause was thrown at: TransformationMethodVisitor.kt:92
File being compiled at position: file:///home/demiurg/Programming/kotlin/projects-for-ni/javalin/src/test/java/io/javalin/TestApiBuilder.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.incremental.IncrementalJvmCompilerRunnerKt.makeIncrementally(IncrementalJvmCompilerRunner.kt:78)
at org.jetbrains.kotlin.maven.K2JVMCompileMojo.runIncrementalCompiler(K2JVMCompileMojo.java:270)
at org.jetbrains.kotlin.maven.K2JVMCompileMojo.execCompiler(K2JVMCompileMojo.java:234)
at org.jetbrains.kotlin.maven.K2JVMCompileMojo.execCompiler(K2JVMCompileMojo.java:55)
at org.jetbrains.kotlin.maven.KotlinCompileMojoBase.execute(KotlinCompileMojoBase.java:220)
at org.jetbrains.kotlin.maven.K2JVMCompileMojo.execute(K2JVMCompileMojo.java:222)
at org.jetbrains.kotlin.maven.KotlinTestCompileMojo.execute(KotlinTestCompileMojo.java:84)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
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:
addEndpoints ()V:
L0
LINENUMBER 66 L0
LDC "/hello"
ALOAD 0
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
LDC "Hello from level 2"
INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
L1
LINENUMBER 67 L1
LDC "/level-3"
NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
DUP
ALOAD 0
INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
CHECKCAST io/javalin/apibuilder/EndpointGroup
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
L2
LINENUMBER 68 L2
RETURN
L3
LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
MAXSTACK = 4
MAXLOCALS = 1
Cause: java.lang.IllegalArgumentException
Element is unknownThe root cause was thrown at: Frame.java:367
bytecode:
L0
LINENUMBER 66 L0
LDC "/hello"
ALOAD 0
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
LDC "Hello from level 2"
INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
L1
LINENUMBER 67 L1
LDC "/level-3"
NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
DUP
ALOAD 0
INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
CHECKCAST io/javalin/apibuilder/EndpointGroup
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
L2
LINENUMBER 68 L2
RETURN
L3
LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
MAXSTACK = 4
MAXLOCALS = 1
Cause: Back-end (JVM) Internal error: Couldn't transform method node:
addEndpoints ()V:
L0
LINENUMBER 66 L0
LDC "/hello"
ALOAD 0
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
LDC "Hello from level 2"
INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
L1
LINENUMBER 67 L1
LDC "/level-3"
NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
DUP
ALOAD 0
INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
CHECKCAST io/javalin/apibuilder/EndpointGroup
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
L2
LINENUMBER 68 L2
RETURN
L3
LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
MAXSTACK = 4
MAXLOCALS = 1
Cause: java.lang.IllegalArgumentException
Element is unknownThe root cause was thrown at: Frame.java:367
File being compiled at position: (65,34) in /home/demiurg/Programming/kotlin/projects-for-ni/javalin/src/test/java/io/javalin/TestApiBuilder.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.genSamInterfaceValue(ExpressionCodegen.java:2230)
at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:290)
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.StackValueWithLeaveTask.putSelector(StackValue.kt:67)
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.putStackValue(ExpressionCodegen.java:375)
at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:360)
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.ClosureGenerationStrategy.doGenerateBody(ClosureGenerationStrategy.kt:34)
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.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.genSamInterfaceValue(ExpressionCodegen.java:2230)
at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:290)
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.StackValueWithLeaveTask.putSelector(StackValue.kt:67)
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.putStackValue(ExpressionCodegen.java:375)
at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:360)
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.ClosureGenerationStrategy.doGenerateBody(ClosureGenerationStrategy.kt:34)
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.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.genSamInterfaceValue(ExpressionCodegen.java:2230)
at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:290)
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:1198)
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.ClosureGenerationStrategy.doGenerateBody(ClosureGenerationStrategy.kt:34)
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.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.genSamInterfaceValue(ExpressionCodegen.java:2230)
at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:290)
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.putStackValue(ExpressionCodegen.java:375)
at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:360)
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)
... 47 more
Caused by: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Couldn't transform method node:
addEndpoints ()V:
L0
LINENUMBER 66 L0
LDC "/hello"
ALOAD 0
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
LDC "Hello from level 2"
INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
L1
LINENUMBER 67 L1
LDC "/level-3"
NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
DUP
ALOAD 0
INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
CHECKCAST io/javalin/apibuilder/EndpointGroup
INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
L2
LINENUMBER 68 L2
RETURN
L3
LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
MAXSTACK = 4
MAXLOCALS = 1
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)
... 184 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)
... 185 more
[INFO] Compiled 54 Kotlin files using incremental compiler
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 18.938 s
[INFO] Finished at: 2019-02-18T11:06:04+03:00
[INFO] Final Memory: 45M/644M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.jetbrains.kotlin:kotlin-maven-plugin:1.3.20:test-compile (test-compile) on project javalin: Compilation failure
[ERROR] java.lang.IllegalStateException: Backend Internal error: Exception during code generation
[ERROR] Cause: Back-end (JVM) Internal error: wrong code generated
[ERROR] org.jetbrains.kotlin.codegen.CompilationException Back-end (JVM) Internal error: Couldn't transform method node:
[ERROR] addEndpoints ()V:
[ERROR] L0
[ERROR] LINENUMBER 66 L0
[ERROR] LDC "/hello"
[ERROR] ALOAD 0
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
[ERROR] LDC "Hello from level 2"
[ERROR] INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
[ERROR] L1
[ERROR] LINENUMBER 67 L1
[ERROR] LDC "/level-3"
[ERROR] NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
[ERROR] DUP
[ERROR] ALOAD 0
[ERROR] INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
[ERROR] CHECKCAST io/javalin/apibuilder/EndpointGroup
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
[ERROR] L2
[ERROR] LINENUMBER 68 L2
[ERROR] RETURN
[ERROR] L3
[ERROR] LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
[ERROR] MAXSTACK = 4
[ERROR] MAXLOCALS = 1
[ERROR]
[ERROR] Cause: java.lang.IllegalArgumentException
[ERROR] Element is unknownThe root cause was thrown at: Frame.java:367
[ERROR] bytecode:
[ERROR] L0
[ERROR] LINENUMBER 66 L0
[ERROR] LDC "/hello"
[ERROR] ALOAD 0
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
[ERROR] LDC "Hello from level 2"
[ERROR] INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
[ERROR] L1
[ERROR] LINENUMBER 67 L1
[ERROR] LDC "/level-3"
[ERROR] NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
[ERROR] DUP
[ERROR] ALOAD 0
[ERROR] INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
[ERROR] CHECKCAST io/javalin/apibuilder/EndpointGroup
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
[ERROR] L2
[ERROR] LINENUMBER 68 L2
[ERROR] RETURN
[ERROR] L3
[ERROR] LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
[ERROR] MAXSTACK = 4
[ERROR] MAXLOCALS = 1
[ERROR]
[ERROR] Cause: Back-end (JVM) Internal error: Couldn't transform method node:
[ERROR] addEndpoints ()V:
[ERROR] L0
[ERROR] LINENUMBER 66 L0
[ERROR] LDC "/hello"
[ERROR] ALOAD 0
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
[ERROR] LDC "Hello from level 2"
[ERROR] INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
[ERROR] L1
[ERROR] LINENUMBER 67 L1
[ERROR] LDC "/level-3"
[ERROR] NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
[ERROR] DUP
[ERROR] ALOAD 0
[ERROR] INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
[ERROR] CHECKCAST io/javalin/apibuilder/EndpointGroup
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
[ERROR] L2
[ERROR] LINENUMBER 68 L2
[ERROR] RETURN
[ERROR] L3
[ERROR] LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
[ERROR] MAXSTACK = 4
[ERROR] MAXLOCALS = 1
[ERROR]
[ERROR] Cause: java.lang.IllegalArgumentException
[ERROR] Element is unknownThe root cause was thrown at: Frame.java:367
[ERROR] File being compiled at position: (65,34) in /home/demiurg/Programming/kotlin/projects-for-ni/javalin/src/test/java/io/javalin/TestApiBuilder.kt
[ERROR] The root cause was thrown at: TransformationMethodVisitor.kt:92
[ERROR] File being compiled at position: file:///home/demiurg/Programming/kotlin/projects-for-ni/javalin/src/test/java/io/javalin/TestApiBuilder.kt
[ERROR] The root cause was thrown at: FunctionCodegen.java:1043
[ERROR] at org.jetbrains.kotlin.codegen.CompilationErrorHandler.lambda$static$0(CompilationErrorHandler.java:24)
[ERROR] at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generate(PackageCodegenImpl.java:74)
[ERROR] at org.jetbrains.kotlin.codegen.DefaultCodegenFactory.generatePackage(CodegenFactory.kt:97)
[ERROR] at org.jetbrains.kotlin.codegen.DefaultCodegenFactory.generateModule(CodegenFactory.kt:68)
[ERROR] at org.jetbrains.kotlin.codegen.KotlinCodegenFacade.doGenerateFiles(KotlinCodegenFacade.java:47)
[ERROR] at org.jetbrains.kotlin.codegen.KotlinCodegenFacade.compileCorrectFiles(KotlinCodegenFacade.java:39)
[ERROR] at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.generate(KotlinToJVMBytecodeCompiler.kt:455)
[ERROR] at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:154)
[ERROR] at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:159)
[ERROR] at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:57)
[ERROR] at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.java:96)
[ERROR] at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.java:52)
[ERROR] at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:93)
[ERROR] at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:357)
[ERROR] at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:99)
[ERROR] at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileIncrementally(IncrementalCompilerRunner.kt:222)
[ERROR] at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.access$compileIncrementally(IncrementalCompilerRunner.kt:37)
[ERROR] at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner$compile$2.invoke(IncrementalCompilerRunner.kt:88)
[ERROR] at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:100)
[ERROR] at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt.makeIncrementally(IncrementalJvmCompilerRunner.kt:78)
[ERROR] at org.jetbrains.kotlin.maven.K2JVMCompileMojo.runIncrementalCompiler(K2JVMCompileMojo.java:270)
[ERROR] at org.jetbrains.kotlin.maven.K2JVMCompileMojo.execCompiler(K2JVMCompileMojo.java:234)
[ERROR] at org.jetbrains.kotlin.maven.K2JVMCompileMojo.execCompiler(K2JVMCompileMojo.java:55)
[ERROR] at org.jetbrains.kotlin.maven.KotlinCompileMojoBase.execute(KotlinCompileMojoBase.java:220)
[ERROR] at org.jetbrains.kotlin.maven.K2JVMCompileMojo.execute(K2JVMCompileMojo.java:222)
[ERROR] at org.jetbrains.kotlin.maven.KotlinTestCompileMojo.execute(KotlinTestCompileMojo.java:84)
[ERROR] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
[ERROR] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
[ERROR] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
[ERROR] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
[ERROR] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
[ERROR] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
[ERROR] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
[ERROR] at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR] at java.lang.reflect.Method.invoke(Method.java:498)
[ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
[ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
[ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
[ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
[ERROR] at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
[ERROR] Caused by: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: wrong code generated
[ERROR] org.jetbrains.kotlin.codegen.CompilationException Back-end (JVM) Internal error: Couldn't transform method node:
[ERROR] addEndpoints ()V:
[ERROR] L0
[ERROR] LINENUMBER 66 L0
[ERROR] LDC "/hello"
[ERROR] ALOAD 0
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
[ERROR] LDC "Hello from level 2"
[ERROR] INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
[ERROR] L1
[ERROR] LINENUMBER 67 L1
[ERROR] LDC "/level-3"
[ERROR] NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
[ERROR] DUP
[ERROR] ALOAD 0
[ERROR] INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
[ERROR] CHECKCAST io/javalin/apibuilder/EndpointGroup
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
[ERROR] L2
[ERROR] LINENUMBER 68 L2
[ERROR] RETURN
[ERROR] L3
[ERROR] LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
[ERROR] MAXSTACK = 4
[ERROR] MAXLOCALS = 1
[ERROR]
[ERROR] Cause: java.lang.IllegalArgumentException
[ERROR] Element is unknownThe root cause was thrown at: Frame.java:367
[ERROR] bytecode:
[ERROR] L0
[ERROR] LINENUMBER 66 L0
[ERROR] LDC "/hello"
[ERROR] ALOAD 0
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
[ERROR] LDC "Hello from level 2"
[ERROR] INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
[ERROR] L1
[ERROR] LINENUMBER 67 L1
[ERROR] LDC "/level-3"
[ERROR] NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
[ERROR] DUP
[ERROR] ALOAD 0
[ERROR] INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
[ERROR] CHECKCAST io/javalin/apibuilder/EndpointGroup
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
[ERROR] L2
[ERROR] LINENUMBER 68 L2
[ERROR] RETURN
[ERROR] L3
[ERROR] LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
[ERROR] MAXSTACK = 4
[ERROR] MAXLOCALS = 1
[ERROR]
[ERROR] Cause: Back-end (JVM) Internal error: Couldn't transform method node:
[ERROR] addEndpoints ()V:
[ERROR] L0
[ERROR] LINENUMBER 66 L0
[ERROR] LDC "/hello"
[ERROR] ALOAD 0
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
[ERROR] LDC "Hello from level 2"
[ERROR] INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
[ERROR] L1
[ERROR] LINENUMBER 67 L1
[ERROR] LDC "/level-3"
[ERROR] NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
[ERROR] DUP
[ERROR] ALOAD 0
[ERROR] INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
[ERROR] CHECKCAST io/javalin/apibuilder/EndpointGroup
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
[ERROR] L2
[ERROR] LINENUMBER 68 L2
[ERROR] RETURN
[ERROR] L3
[ERROR] LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
[ERROR] MAXSTACK = 4
[ERROR] MAXLOCALS = 1
[ERROR]
[ERROR] Cause: java.lang.IllegalArgumentException
[ERROR] Element is unknownThe root cause was thrown at: Frame.java:367
[ERROR] File being compiled at position: (65,34) in /home/demiurg/Programming/kotlin/projects-for-ni/javalin/src/test/java/io/javalin/TestApiBuilder.kt
[ERROR] The root cause was thrown at: TransformationMethodVisitor.kt:92
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.endVisit(FunctionCodegen.java:1043)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:497)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:269)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:185)
[ERROR] at org.jetbrains.kotlin.codegen.ClosureCodegen.generateClosureBody(ClosureCodegen.java:180)
[ERROR] at org.jetbrains.kotlin.codegen.ClosureCodegen.generateBody(ClosureCodegen.java:168)
[ERROR] at org.jetbrains.kotlin.codegen.MemberCodegen.generate(MemberCodegen.java:129)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genClosure(ExpressionCodegen.java:1024)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genClosure(ExpressionCodegen.java:994)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genSamInterfaceValue(ExpressionCodegen.java:2230)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:290)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:278)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:351)
[ERROR] at org.jetbrains.kotlin.codegen.CallGenerator$DefaultCallGenerator.genValueAndPut(CallGenerator.kt:68)
[ERROR] at org.jetbrains.kotlin.codegen.CallBasedArgumentGenerator.generateExpression(CallBasedArgumentGenerator.kt:42)
[ERROR] at org.jetbrains.kotlin.codegen.ArgumentGenerator.generate(ArgumentGenerator.kt:68)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.invokeMethodWithArguments(ExpressionCodegen.java:2462)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.invokeMethodWithArguments(ExpressionCodegen.java:2434)
[ERROR] at org.jetbrains.kotlin.codegen.Callable$invokeMethodWithArguments$1.invoke(Callable.kt:41)
[ERROR] at org.jetbrains.kotlin.codegen.Callable$invokeMethodWithArguments$1.invoke(Callable.kt:13)
[ERROR] at org.jetbrains.kotlin.codegen.OperationStackValue.putSelector(StackValue.kt:79)
[ERROR] at org.jetbrains.kotlin.codegen.StackValueWithLeaveTask.putSelector(StackValue.kt:67)
[ERROR] at org.jetbrains.kotlin.codegen.StackValue.put(StackValue.java:118)
[ERROR] at org.jetbrains.kotlin.codegen.StackValue.put(StackValue.java:107)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.putStackValue(ExpressionCodegen.java:375)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:360)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.returnExpression(ExpressionCodegen.java:1677)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionGenerationStrategy$FunctionDefault.doGenerateBody(FunctionGenerationStrategy.java:64)
[ERROR] at org.jetbrains.kotlin.codegen.ClosureGenerationStrategy.doGenerateBody(ClosureGenerationStrategy.kt:34)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionGenerationStrategy$CodegenBased.generateBody(FunctionGenerationStrategy.java:84)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:678)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:483)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:269)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:185)
[ERROR] at org.jetbrains.kotlin.codegen.ClosureCodegen.generateClosureBody(ClosureCodegen.java:180)
[ERROR] at org.jetbrains.kotlin.codegen.ClosureCodegen.generateBody(ClosureCodegen.java:168)
[ERROR] at org.jetbrains.kotlin.codegen.MemberCodegen.generate(MemberCodegen.java:129)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genClosure(ExpressionCodegen.java:1024)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genClosure(ExpressionCodegen.java:994)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genSamInterfaceValue(ExpressionCodegen.java:2230)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:290)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:278)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:351)
[ERROR] at org.jetbrains.kotlin.codegen.CallGenerator$DefaultCallGenerator.genValueAndPut(CallGenerator.kt:68)
[ERROR] at org.jetbrains.kotlin.codegen.CallBasedArgumentGenerator.generateExpression(CallBasedArgumentGenerator.kt:42)
[ERROR] at org.jetbrains.kotlin.codegen.ArgumentGenerator.generate(ArgumentGenerator.kt:68)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.invokeMethodWithArguments(ExpressionCodegen.java:2462)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.invokeMethodWithArguments(ExpressionCodegen.java:2434)
[ERROR] at org.jetbrains.kotlin.codegen.Callable$invokeMethodWithArguments$1.invoke(Callable.kt:41)
[ERROR] at org.jetbrains.kotlin.codegen.Callable$invokeMethodWithArguments$1.invoke(Callable.kt:13)
[ERROR] at org.jetbrains.kotlin.codegen.OperationStackValue.putSelector(StackValue.kt:79)
[ERROR] at org.jetbrains.kotlin.codegen.StackValueWithLeaveTask.putSelector(StackValue.kt:67)
[ERROR] at org.jetbrains.kotlin.codegen.StackValue.put(StackValue.java:118)
[ERROR] at org.jetbrains.kotlin.codegen.StackValue.put(StackValue.java:107)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.putStackValue(ExpressionCodegen.java:375)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:360)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.returnExpression(ExpressionCodegen.java:1677)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionGenerationStrategy$FunctionDefault.doGenerateBody(FunctionGenerationStrategy.java:64)
[ERROR] at org.jetbrains.kotlin.codegen.ClosureGenerationStrategy.doGenerateBody(ClosureGenerationStrategy.kt:34)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionGenerationStrategy$CodegenBased.generateBody(FunctionGenerationStrategy.java:84)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:678)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:483)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:269)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:185)
[ERROR] at org.jetbrains.kotlin.codegen.ClosureCodegen.generateClosureBody(ClosureCodegen.java:180)
[ERROR] at org.jetbrains.kotlin.codegen.ClosureCodegen.generateBody(ClosureCodegen.java:168)
[ERROR] at org.jetbrains.kotlin.codegen.MemberCodegen.generate(MemberCodegen.java:129)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genClosure(ExpressionCodegen.java:1024)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genClosure(ExpressionCodegen.java:994)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genSamInterfaceValue(ExpressionCodegen.java:2230)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:290)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:278)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:351)
[ERROR] at org.jetbrains.kotlin.codegen.CallGenerator$DefaultCallGenerator.genValueAndPut(CallGenerator.kt:68)
[ERROR] at org.jetbrains.kotlin.codegen.CallBasedArgumentGenerator.generateExpression(CallBasedArgumentGenerator.kt:42)
[ERROR] at org.jetbrains.kotlin.codegen.ArgumentGenerator.generate(ArgumentGenerator.kt:68)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.invokeMethodWithArguments(ExpressionCodegen.java:2462)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.invokeMethodWithArguments(ExpressionCodegen.java:2434)
[ERROR] at org.jetbrains.kotlin.codegen.Callable$invokeMethodWithArguments$1.invoke(Callable.kt:41)
[ERROR] at org.jetbrains.kotlin.codegen.Callable$invokeMethodWithArguments$1.invoke(Callable.kt:13)
[ERROR] at org.jetbrains.kotlin.codegen.OperationStackValue.putSelector(StackValue.kt:79)
[ERROR] at org.jetbrains.kotlin.codegen.StackValue.put(StackValue.java:118)
[ERROR] at org.jetbrains.kotlin.codegen.StackValue.put(StackValue.java:107)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.generateBlock(ExpressionCodegen.java:1257)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.generateBlock(ExpressionCodegen.java:1198)
[ERROR] at org.jetbrains.kotlin.codegen.CodegenStatementVisitor.visitBlockExpression(CodegenStatementVisitor.java:56)
[ERROR] at org.jetbrains.kotlin.codegen.CodegenStatementVisitor.visitBlockExpression(CodegenStatementVisitor.java:22)
[ERROR] at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:44)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:296)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genStatement(ExpressionCodegen.java:398)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:359)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.returnExpression(ExpressionCodegen.java:1677)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionGenerationStrategy$FunctionDefault.doGenerateBody(FunctionGenerationStrategy.java:64)
[ERROR] at org.jetbrains.kotlin.codegen.ClosureGenerationStrategy.doGenerateBody(ClosureGenerationStrategy.kt:34)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionGenerationStrategy$CodegenBased.generateBody(FunctionGenerationStrategy.java:84)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:678)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:483)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:269)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:185)
[ERROR] at org.jetbrains.kotlin.codegen.ClosureCodegen.generateClosureBody(ClosureCodegen.java:180)
[ERROR] at org.jetbrains.kotlin.codegen.ClosureCodegen.generateBody(ClosureCodegen.java:168)
[ERROR] at org.jetbrains.kotlin.codegen.MemberCodegen.generate(MemberCodegen.java:129)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genClosure(ExpressionCodegen.java:1024)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genClosure(ExpressionCodegen.java:994)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genSamInterfaceValue(ExpressionCodegen.java:2230)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:290)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.genQualified(ExpressionCodegen.java:278)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:351)
[ERROR] at org.jetbrains.kotlin.codegen.CallGenerator$DefaultCallGenerator.genValueAndPut(CallGenerator.kt:68)
[ERROR] at org.jetbrains.kotlin.codegen.CallBasedArgumentGenerator.generateExpression(CallBasedArgumentGenerator.kt:42)
[ERROR] at org.jetbrains.kotlin.codegen.ArgumentGenerator.generate(ArgumentGenerator.kt:68)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.invokeMethodWithArguments(ExpressionCodegen.java:2462)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.invokeMethodWithArguments(ExpressionCodegen.java:2434)
[ERROR] at org.jetbrains.kotlin.codegen.Callable$invokeMethodWithArguments$1.invoke(Callable.kt:41)
[ERROR] at org.jetbrains.kotlin.codegen.Callable$invokeMethodWithArguments$1.invoke(Callable.kt:13)
[ERROR] at org.jetbrains.kotlin.codegen.OperationStackValue.putSelector(StackValue.kt:79)
[ERROR] at org.jetbrains.kotlin.codegen.StackValue.put(StackValue.java:118)
[ERROR] at org.jetbrains.kotlin.codegen.StackValue.put(StackValue.java:107)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.putStackValue(ExpressionCodegen.java:375)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.gen(ExpressionCodegen.java:360)
[ERROR] at org.jetbrains.kotlin.codegen.ExpressionCodegen.returnExpression(ExpressionCodegen.java:1677)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionGenerationStrategy$FunctionDefault.doGenerateBody(FunctionGenerationStrategy.java:64)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionGenerationStrategy$CodegenBased.generateBody(FunctionGenerationStrategy.java:84)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:678)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodBody(FunctionCodegen.java:483)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:269)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:185)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.gen(FunctionCodegen.java:156)
[ERROR] at org.jetbrains.kotlin.codegen.MemberCodegen.genSimpleMember(MemberCodegen.java:197)
[ERROR] at org.jetbrains.kotlin.codegen.ClassBodyCodegen.generateDeclaration(ClassBodyCodegen.java:166)
[ERROR] at org.jetbrains.kotlin.codegen.ClassBodyCodegen.generateBody(ClassBodyCodegen.java:86)
[ERROR] at org.jetbrains.kotlin.codegen.MemberCodegen.generate(MemberCodegen.java:129)
[ERROR] at org.jetbrains.kotlin.codegen.MemberCodegen.genClassOrObject(MemberCodegen.java:302)
[ERROR] at org.jetbrains.kotlin.codegen.MemberCodegen.genClassOrObject(MemberCodegen.java:286)
[ERROR] at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generateClassOrObject(PackageCodegenImpl.java:161)
[ERROR] at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generateClassesAndObjectsInFile(PackageCodegenImpl.java:86)
[ERROR] at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generateFile(PackageCodegenImpl.java:119)
[ERROR] at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generate(PackageCodegenImpl.java:66)
[ERROR] ... 47 more
[ERROR] Caused by: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Couldn't transform method node:
[ERROR] addEndpoints ()V:
[ERROR] L0
[ERROR] LINENUMBER 66 L0
[ERROR] LDC "/hello"
[ERROR] ALOAD 0
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1$1.this$0 : Lio/javalin/TestApiBuilder$multiple nested path() calls works$1;
[ERROR] GETFIELD io/javalin/TestApiBuilder$multiple nested path() calls works$1.this$0 : Lio/javalin/TestApiBuilder;
[ERROR] LDC "Hello from level 2"
[ERROR] INVOKESTATIC io/javalin/TestApiBuilder.access$simpleAnswer (Lio/javalin/TestApiBuilder;Ljava/lang/String;)Lio/javalin/Handler;
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.get (Ljava/lang/String;Lio/javalin/Handler;)V
[ERROR] L1
[ERROR] LINENUMBER 67 L1
[ERROR] LDC "/level-3"
[ERROR] NEW io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1
[ERROR] DUP
[ERROR] ALOAD 0
[ERROR] INVOKESPECIAL io/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1$1.<init> (Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1;)V
[ERROR] CHECKCAST io/javalin/apibuilder/EndpointGroup
[ERROR] INVOKESTATIC io/javalin/apibuilder/ApiBuilder.path (Ljava/lang/String;Lio/javalin/apibuilder/EndpointGroup;)V
[ERROR] L2
[ERROR] LINENUMBER 68 L2
[ERROR] RETURN
[ERROR] L3
[ERROR] LOCALVARIABLE this Lio/javalin/TestApiBuilder$multiple nested path() calls works$1$1$1$1; L0 L3 0
[ERROR] MAXSTACK = 4
[ERROR] MAXLOCALS = 1
[ERROR]
[ERROR] Cause: java.lang.IllegalArgumentException
[ERROR] Element is unknownThe root cause was thrown at: Frame.java:367
[ERROR] at org.jetbrains.kotlin.codegen.TransformationMethodVisitor.visitEnd(TransformationMethodVisitor.kt:92)
[ERROR] at org.jetbrains.kotlin.codegen.FunctionCodegen.endVisit(FunctionCodegen.java:1031)
[ERROR] ... 184 more
[ERROR] Caused by: java.lang.IllegalArgumentException
[ERROR] at org.jetbrains.org.objectweb.asm.Frame.getAbstractTypeFromDescriptor(Frame.java:367)
[ERROR] at org.jetbrains.org.objectweb.asm.Frame.push(Frame.java:544)
[ERROR] at org.jetbrains.org.objectweb.asm.Frame.execute(Frame.java:1035)
[ERROR] at org.jetbrains.org.objectweb.asm.MethodWriter.visitMethodInsn(MethodWriter.java:1056)
[ERROR] at org.jetbrains.org.objectweb.asm.MethodVisitor.visitMethodInsn(MethodVisitor.java:433)
[ERROR] at org.jetbrains.org.objectweb.asm.tree.MethodInsnNode.accept(MethodInsnNode.java:117)
[ERROR] at org.jetbrains.org.objectweb.asm.tree.InsnList.accept(InsnList.java:144)
[ERROR] at org.jetbrains.org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:792)
[ERROR] at org.jetbrains.kotlin.codegen.TransformationMethodVisitor.visitEnd(TransformationMethodVisitor.kt:73)
[ERROR] ... 185 more
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Process finished with exit code 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment