Adding redacted plugin causing failure in `kaptGenerateStubsKotlin` step.
sureshg opened this issue · 1 comments
sureshg commented
- Setup
javaVersion=18-loom
kotlinVersion=1.6.0-RC
kotlinJvmTarget=16
kotlinApiVersion=1.6
kotlinLangVersion=1.6
gradleRelease=7.3-rc-1
redactedVresion = 0.8.3
- Error
> Task :kaptGenerateStubsKotlin
'compileJava' task (current target is 18) and 'kaptGenerateStubsKotlin' task (current target is 16) jvm target compatibility should be set to the same Java version.
w: ATTENTION!
This build uses unsafe internal compiler arguments:
-XXLanguage:+JvmRecordSupport
This mode is not recommended for production use,
as no stability/compatibility guarantees are given on
compiler or generated code. Use it at your own risk!
e: java.lang.AssertionError: Recursion detected in a lazy value under LockBasedStorageManager@47eede52 (TopDownAnalyzer for JVM)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getConstructors(LazyClassMemberScope.kt:489)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassDescriptor.getConstructors(LazyClassDescriptor.java:432)
at dev.zacsweers.redacted.compiler.RedactedSyntheticResolveExtension.generateSyntheticMethods(RedactedSyntheticResolveExtension.kt:35)
at org.jetbrains.kotlin.resolve.extensions.SyntheticResolveExtension$Companion$getInstance$1.generateSyntheticMethods(SyntheticResolveExtension.kt:96)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getNonDeclaredFunctions(LazyClassMemberScope.kt:269)
at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.doGetFunctions(AbstractLazyMemberScope.kt:98)
at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.access$doGetFunctions(AbstractLazyMemberScope.kt:36)
at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:49)
at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:49)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:578)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:651)
at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.getContributedFunctions(AbstractLazyMemberScope.kt:92)
ZacSweers commented
This looks like a bug upstream and there's nothing I can really do about it. Please file on YouTrack