kotlin version: 2.2.20 error message: java.lang.RuntimeException: Exception while generating code for: FUN LOCAL_FUNCTION_FOR_LAMBDA name:PasskeyListScreen$lambda$5$0 visibility:private modality:FINAL returnType:kotlin.Unit? VALUE_PARAMETER BOUND_VALUE_PARAMETER kind:Regular name:$passkeyList index:0 type:kotlin.collections.List VALUE_PARAMETER BOUND_VALUE_PARAMETER kind:Regular name:$onClickRevokePasskey index:1 type:kotlin.Function1 VALUE_PARAMETER kind:Regular name:$this$LazyColumn index:2 type:androidx.compose.foundation.lazy.LazyListScope BLOCK_BODY CALL 'public final fun items$default (: androidx.compose.foundation.lazy.LazyListScope, items: kotlin.collections.List, key: kotlin.Function1<@[ParameterName(name = "item")] T of androidx.compose.foundation.lazy.LazyDslKt.items$default, kotlin.Any>?, contentType: kotlin.Function1<@[ParameterName(name = "item")] T of androidx.compose.foundation.lazy.LazyDslKt.items$default, kotlin.Any?>?, itemContent: @[ExtensionFunctionType] kotlin.Function4, $mask0: kotlin.Int, $handler: kotlin.Any?): kotlin.Unit [inline] declared in androidx.compose.foundation.lazy.LazyDslKt' type=kotlin.Unit origin=DEFAULT_DISPATCH_CALL TYPE_ARG T: world.respect.datalayer.school.model.PersonPasskey ARG : GET_VAR '$this$LazyColumn: androidx.compose.foundation.lazy.LazyListScope declared in world.respect.app.view.person.passkeyList.PasskeyListScreenKt.PasskeyListScreen$lambda$5$0' type=androidx.compose.foundation.lazy.LazyListScope origin=null ARG items: GET_VAR '$passkeyList: kotlin.collections.List declared in world.respect.app.view.person.passkeyList.PasskeyListScreenKt.PasskeyListScreen$lambda$5$0' type=kotlin.collections.List origin=null ARG key: BLOCK type=kotlin.Function1 origin=LAMBDA COMPOSITE type=kotlin.Unit origin=null CALL 'public final fun (dynamicCall: T of kotlin.jvm.internal., bootstrapMethodHandle: kotlin.Any, vararg bootstrapMethodArguments: kotlin.Any): T of kotlin.jvm.internal. declared in kotlin.jvm.internal' type=kotlin.Function1 origin=null TYPE_ARG T: kotlin.Function1 ARG dynamicCall: CALL 'public final fun invoke (): kotlin.Function1 declared in kotlin.jvm.internal.invokeDynamic' type=kotlin.Function1 origin=null ARG bootstrapMethodHandle: CALL 'public final fun (tag: kotlin.Int, owner: kotlin.String, name: kotlin.String, descriptor: kotlin.String, isInterface: kotlin.Boolean): kotlin.Any declared in kotlin.jvm.internal' type=kotlin.Any origin=null ARG tag: CONST Int type=kotlin.Int value=6 ARG owner: CONST String type=kotlin.String value="java/lang/invoke/LambdaMetafactory" ARG name: CONST String type=kotlin.String value="metafactory" ARG descriptor: CONST String type=kotlin.String value="(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;" ARG isInterface: CONST Boolean type=kotlin.Boolean value=false ARG bootstrapMethodArguments: VARARG type=kotlin.Array varargElementType=kotlin.Any CALL 'public final fun (method: kotlin.Any): kotlin.Any declared in kotlin.jvm.internal' type=kotlin.Any origin=null ARG method: RAW_FUNCTION_REFERENCE 'public abstract fun invoke (p1: P1 of kotlin.Function1): R of kotlin.Function1 [operator] declared in kotlin.Function1' type=kotlin.Any RAW_FUNCTION_REFERENCE 'private final fun PasskeyListScreen$lambda$5$0$0 (it: world.respect.datalayer.school.model.PersonPasskey): kotlin.Any declared in world.respect.app.view.person.passkeyList.PasskeyListScreenKt' type=kotlin.Any CALL 'public final fun (method: kotlin.Any): kotlin.Any declared in kotlin.jvm.internal' type=kotlin.Any origin=null ARG method: RAW_FUNCTION_REFERENCE 'public abstract fun invoke (p1: world.respect.datalayer.school.model.PersonPasskey): kotlin.Any [fake_override,operator] declared in kotlin.jvm.internal.invokeDynamic.' type=kotlin.Any ARG contentType: COMPOSITE type=kotlin.Function1<@[ParameterName(name = "item")] T of androidx.compose.foundation.lazy.LazyDslKt.items$default, kotlin.Any?>? origin=DEFAULT_VALUE CONST Null type=kotlin.Function1<@[ParameterName(name = "item")] T of androidx.compose.foundation.lazy.LazyDslKt.items$default, kotlin.Any?>? value=null ARG itemContent: BLOCK type=@[ExtensionFunctionType] kotlin.Function4 origin=LAMBDA COMPOSITE type=kotlin.Unit origin=null FUNCTION_REFERENCE 'private final fun PasskeyListScreen$lambda$5$0$1 ($this$items: androidx.compose.foundation.lazy.LazyItemScope, $onClickRevokePasskey: kotlin.Function1, personPasskey: world.respect.datalayer.school.model.PersonPasskey, $composer: androidx.compose.runtime.Composer?, $changed: kotlin.Int): kotlin.Unit declared in world.respect.app.view.person.passkeyList.PasskeyListScreenKt' type=@[ExtensionFunctionType] kotlin.Function4 origin=INLINE_LAMBDA reflectionTarget=null ARG $onClickRevokePasskey: GET_VAR '$onClickRevokePasskey: kotlin.Function1 declared in world.respect.app.view.person.passkeyList.PasskeyListScreenKt.PasskeyListScreen$lambda$5$0' type=kotlin.Function1 origin=null ARG $mask0: CONST Int type=kotlin.Int value=4 ARG $handler: CONST Null type=kotlin.Any? value=null at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate(FunctionCodegen.kt:53) at org.jetbrains.kotlin.backend.jvm.codegen.FunctionCodegen.generate$default(FunctionCodegen.kt:46) at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethodNode(ClassCodegen.kt:422) at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generateMethod(ClassCodegen.kt:439) at org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen.generate(ClassCodegen.kt:164) at org.jetbrains.kotlin.backend.jvm.JvmIrCodegenFactory.generateFile(JvmIrCodegenFactory.kt:446) at org.jetbrains.kotlin.backend.jvm.JvmIrCodegenFactory.invokeCodegen(JvmIrCodegenFactory.kt:413) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.runCodegen$cli(KotlinToJVMBytecodeCompiler.kt:425) at org.jetbrains.kotlin.cli.pipeline.jvm.JvmBackendPipelinePhase.executePhase(JvmBackendPipelinePhase.kt:89) at org.jetbrains.kotlin.cli.pipeline.jvm.JvmBackendPipelinePhase.executePhase(JvmBackendPipelinePhase.kt:27) at org.jetbrains.kotlin.cli.pipeline.PipelinePhase.phaseBody(PipelinePhase.kt:68) at org.jetbrains.kotlin.cli.pipeline.PipelinePhase.phaseBody(PipelinePhase.kt:58) at org.jetbrains.kotlin.config.phaser.NamedCompilerPhase.invoke(CompilerPhase.kt:102) at org.jetbrains.kotlin.backend.common.phaser.CompositePhase.invoke(PhaseBuilders.kt:22) at org.jetbrains.kotlin.config.phaser.CompilerPhaseKt.invokeToplevel(CompilerPhase.kt:53) at org.jetbrains.kotlin.cli.pipeline.AbstractCliPipeline.runPhasedPipeline(AbstractCliPipeline.kt:109) at org.jetbrains.kotlin.cli.pipeline.AbstractCliPipeline.execute(AbstractCliPipeline.kt:68) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecutePhased(K2JVMCompiler.kt:79) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecutePhased(K2JVMCompiler.kt:45) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:90) at org.jetbrains.kotlin.cli.common.CLICompiler.exec(CLICompiler.kt:352) at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerBase.runCompiler(IncrementalJvmCompilerRunnerBase.kt:176) at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerBase.runCompiler(IncrementalJvmCompilerRunnerBase.kt:39) at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.doCompile(IncrementalCompilerRunner.kt:499) at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:416) at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:301) at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:128) at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:684) at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:94) at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1810) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360) at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200) at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197) at java.base/java.security.AccessController.doPrivileged(AccessController.java:714) at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196) at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598) at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844) at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded at java.base/java.lang.StringLatin1.newString(StringLatin1.java:756) at java.base/java.lang.String.substring(String.java:2828) at org.jetbrains.org.objectweb.asm.Type.getInternalName(Type.java:485) at org.jetbrains.org.objectweb.asm.commons.Remapper.mapType(Remapper.java:78) at org.jetbrains.org.objectweb.asm.commons.Remapper.mapDesc(Remapper.java:55) at org.jetbrains.org.objectweb.asm.commons.MethodRemapper.visitLocalVariable(MethodRemapper.java:240) at org.jetbrains.org.objectweb.asm.MethodVisitor.visitLocalVariable(MethodVisitor.java:721) at org.jetbrains.org.objectweb.asm.tree.LocalVariableNode.accept(LocalVariableNode.java:89) at org.jetbrains.org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:753) at org.jetbrains.kotlin.codegen.inline.MethodInliner.doInline(MethodInliner.kt:426) at org.jetbrains.kotlin.codegen.inline.MethodInliner.doInline(MethodInliner.kt:98) at org.jetbrains.kotlin.codegen.inline.MethodInliner.doInline(MethodInliner.kt:72) at org.jetbrains.kotlin.codegen.inline.AnonymousObjectTransformer.inlineMethod(AnonymousObjectTransformer.kt:358) at org.jetbrains.kotlin.codegen.inline.AnonymousObjectTransformer.inlineMethodAndUpdateGlobalResult(AnonymousObjectTransformer.kt:305) at org.jetbrains.kotlin.codegen.inline.AnonymousObjectTransformer.generateConstructorAndFields(AnonymousObjectTransformer.kt:401) at org.jetbrains.kotlin.codegen.inline.AnonymousObjectTransformer.doTransform(AnonymousObjectTransformer.kt:144) at org.jetbrains.kotlin.codegen.inline.MethodInliner$doInline$lambdaInliner$1.handleAnonymousObjectRegeneration(MethodInliner.kt:196) at org.jetbrains.kotlin.codegen.inline.MethodInliner$doInline$lambdaInliner$1.anew(MethodInliner.kt:236) at org.jetbrains.org.objectweb.asm.commons.InstructionAdapter.visitTypeInsn(InstructionAdapter.java:472) at org.jetbrains.org.objectweb.asm.tree.TypeInsnNode.accept(TypeInsnNode.java:77) at org.jetbrains.org.objectweb.asm.tree.InsnList.accept(InsnList.java:144) at org.jetbrains.org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:749) at org.jetbrains.kotlin.codegen.inline.MethodInliner.doInline(MethodInliner.kt:426) at org.jetbrains.kotlin.codegen.inline.MethodInliner.doInline(MethodInliner.kt:98) at org.jetbrains.kotlin.codegen.inline.MethodInliner.doInline(MethodInliner.kt:72) at org.jetbrains.kotlin.backend.jvm.codegen.IrInlineCodegen.inlineCall(IrInlineCodegen.kt:314) at org.jetbrains.kotlin.backend.jvm.codegen.IrInlineCodegen.genInlineCall(IrInlineCodegen.kt:68) at org.jetbrains.kotlin.backend.jvm.codegen.IrInlineCallGenerator.genCall(IrInlineCallGenerator.kt:36) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:589) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitCall(ExpressionCodegen.kt:134) at org.jetbrains.kotlin.ir.expressions.IrCall.accept(IrCall.kt:24) at org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen.visitStatementContainer(ExpressionCodegen.kt:530)