|
| 1 | +kotlin version: 2.1.21 |
| 2 | +error message: java.lang.IncompatibleClassChangeError: class dev.zacsweers.moshix.ir.compiler.api.MoshiOrigin cannot inherit from final class org.jetbrains.kotlin.ir.declarations.IrDeclarationOriginImpl |
| 3 | + at java.base/java.lang.ClassLoader.defineClass1(Native Method) |
| 4 | + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) |
| 5 | + at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) |
| 6 | + at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:524) |
| 7 | + at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:427) |
| 8 | + at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:421) |
| 9 | + at java.base/java.security.AccessController.doPrivileged(AccessController.java:712) |
| 10 | + at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:420) |
| 11 | + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592) |
| 12 | + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) |
| 13 | + at dev.zacsweers.moshix.ir.compiler.api.MoshiAdapterGenerator.generateType(MoshiAdapterGenerator.kt:160) |
| 14 | + at dev.zacsweers.moshix.ir.compiler.api.MoshiAdapterGenerator.prepare(MoshiAdapterGenerator.kt:148) |
| 15 | + at dev.zacsweers.moshix.ir.compiler.MoshiIrVisitor.visitClassNew(MoshiIrVisitor.kt:136) |
| 16 | + at org.jetbrains.kotlin.backend.common.IrElementTransformerVoidWithContext.visitClass(IrElementTransformerVoidWithContext.kt:62) |
| 17 | + at org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid.visitClass(IrElementTransformerVoid.kt:57) |
| 18 | + at org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid.visitClass(IrElementTransformerVoid.kt:19) |
| 19 | + at org.jetbrains.kotlin.ir.declarations.IrClass.accept(IrClass.kt:72) |
| 20 | + at org.jetbrains.kotlin.ir.IrElementBase.transform(IrElementBase.kt:34) |
| 21 | + at org.jetbrains.kotlin.ir.util.TransformKt.transformInPlace(transform.kt:35) |
| 22 | + at org.jetbrains.kotlin.ir.declarations.IrFile.transformChildren(IrFile.kt:38) |
| 23 | + at org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid.visitPackageFragment(IrElementTransformerVoid.kt:152) |
| 24 | + at org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid.visitFile(IrElementTransformerVoid.kt:166) |
| 25 | + at org.jetbrains.kotlin.backend.common.IrElementTransformerVoidWithContext.visitFileNew(IrElementTransformerVoidWithContext.kt:122) |
| 26 | + at org.jetbrains.kotlin.backend.common.IrElementTransformerVoidWithContext.visitFile(IrElementTransformerVoidWithContext.kt:55) |
| 27 | + at org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid.visitFile(IrElementTransformerVoid.kt:169) |
| 28 | + at org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid.visitFile(IrElementTransformerVoid.kt:19) |
| 29 | + at org.jetbrains.kotlin.ir.declarations.IrFile.accept(IrFile.kt:28) |
| 30 | + at org.jetbrains.kotlin.ir.declarations.IrFile.transform(IrFile.kt:31) |
| 31 | + at org.jetbrains.kotlin.ir.declarations.IrFile.transform(IrFile.kt:20) |
| 32 | + at org.jetbrains.kotlin.ir.util.TransformKt.transformInPlace(transform.kt:35) |
| 33 | + at org.jetbrains.kotlin.ir.declarations.IrModuleFragment.transformChildren(IrModuleFragment.kt:40) |
| 34 | + at org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid.visitModuleFragment(IrElementTransformerVoid.kt:108) |
| 35 | + at org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid.visitModuleFragment(IrElementTransformerVoid.kt:113) |
| 36 | + at org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid.visitModuleFragment(IrElementTransformerVoid.kt:19) |
| 37 | + at org.jetbrains.kotlin.ir.declarations.IrModuleFragment.accept(IrModuleFragment.kt:30) |
| 38 | + at org.jetbrains.kotlin.ir.declarations.IrModuleFragment.transform(IrModuleFragment.kt:33) |
| 39 | + at dev.zacsweers.moshix.ir.compiler.MoshiIrGenerationExtension.generate(MoshiIrGenerationExtension.kt:53) |
| 40 | + at org.jetbrains.kotlin.fir.pipeline.ConvertToIrKt.applyIrGenerationExtensions(convertToIr.kt:472) |
| 41 | + at org.jetbrains.kotlin.fir.pipeline.Fir2IrPipeline.runActualizationPipeline(convertToIr.kt:241) |
| 42 | + at org.jetbrains.kotlin.fir.pipeline.Fir2IrPipeline.convertToIrAndActualize(convertToIr.kt:130) |
| 43 | + at org.jetbrains.kotlin.fir.pipeline.ConvertToIrKt.convertToIrAndActualize(convertToIr.kt:100) |
| 44 | + at org.jetbrains.kotlin.fir.pipeline.ConvertToIrKt.convertToIrAndActualize$default(convertToIr.kt:75) |
| 45 | + at org.jetbrains.kotlin.cli.jvm.compiler.legacy.pipeline.JvmCompilerPipelineKt.convertToIrAndActualizeForJvm(jvmCompilerPipeline.kt:108) |
| 46 | + at org.jetbrains.kotlin.cli.pipeline.jvm.JvmFir2IrPipelinePhase.executePhase(JvmFir2IrPipelinePhase.kt:26) |
| 47 | + at org.jetbrains.kotlin.cli.pipeline.jvm.JvmFir2IrPipelinePhase.executePhase(JvmFir2IrPipelinePhase.kt:17) |
| 48 | + at org.jetbrains.kotlin.cli.pipeline.PipelinePhase.phaseBody(PipelinePhase.kt:68) |
| 49 | + at org.jetbrains.kotlin.cli.pipeline.PipelinePhase.phaseBody(PipelinePhase.kt:58) |
| 50 | + at org.jetbrains.kotlin.config.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:215) |
| 51 | + at org.jetbrains.kotlin.config.phaser.NamedCompilerPhase.invoke(CompilerPhase.kt:111) |
| 52 | + at org.jetbrains.kotlin.backend.common.phaser.CompositePhase.invoke(PhaseBuilders.kt:28) |
| 53 | + at org.jetbrains.kotlin.config.phaser.CompilerPhaseKt.invokeToplevel(CompilerPhase.kt:62) |
| 54 | + at org.jetbrains.kotlin.cli.pipeline.AbstractCliPipeline.runPhasedPipeline(AbstractCliPipeline.kt:106) |
| 55 | + at org.jetbrains.kotlin.cli.pipeline.AbstractCliPipeline.execute(AbstractCliPipeline.kt:65) |
| 56 | + at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecutePhased(K2JVMCompiler.kt:61) |
| 57 | + at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecutePhased(K2JVMCompiler.kt:36) |
| 58 | + at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:80) |
| 59 | + at org.jetbrains.kotlin.cli.common.CLICompiler.exec(CLICompiler.kt:337) |
| 60 | + at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:466) |
| 61 | + at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runCompiler(IncrementalJvmCompilerRunner.kt:75) |
| 62 | + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.doCompile(IncrementalCompilerRunner.kt:514) |
| 63 | + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:431) |
| 64 | + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileNonIncrementally(IncrementalCompilerRunner.kt:310) |
| 65 | + at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:137) |
| 66 | + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:678) |
| 67 | + at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:92) |
| 68 | + at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1805) |
| 69 | + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
| 70 | + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) |
| 71 | + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
| 72 | + at java.base/java.lang.reflect.Method.invoke(Method.java:568) |
| 73 | + at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360) |
| 74 | + at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200) |
| 75 | + at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197) |
| 76 | + at java.base/java.security.AccessController.doPrivileged(AccessController.java:712) |
| 77 | + at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196) |
| 78 | + at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:587) |
| 79 | + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:828) |
| 80 | + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:705) |
| 81 | + at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) |
| 82 | + at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:704) |
| 83 | + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) |
| 84 | + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) |
| 85 | + at java.base/java.lang.Thread.run(Thread.java:840) |
| 86 | + |
| 87 | + |
0 commit comments