-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
ksp = "2.2.21-2.0.4"
kotlin = "2.2.21"
yatagan = "1.6.2"
включаю KSP2 получаю ошибку компиляции, в трейсе гредла вот такой лог, пример для воспроизведения не получится сделать, проект большой, если выключить KSP2, то все работает
java.lang.IllegalStateException: Unexpected symbol type null
at com.google.devtools.ksp.impl.symbol.kotlin.AbstractKSDeclarationImpl$modifiers$2.invoke(AbstractKSDeclarationImpl.kt:73)
at com.google.devtools.ksp.impl.symbol.kotlin.AbstractKSDeclarationImpl$modifiers$2.invoke(AbstractKSDeclarationImpl.kt:59)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:86)
at com.google.devtools.ksp.impl.symbol.kotlin.AbstractKSDeclarationImpl.getModifiers(AbstractKSDeclarationImpl.kt:59)
at com.google.devtools.ksp.UtilsKt.isPrivate(utils.kt:236)
at com.yandex.yatagan.lang.ksp.KspUtilsKt$allNonPrivateProperties$1.invoke(kspUtils.kt:129)
at com.yandex.yatagan.lang.ksp.KspUtilsKt$allNonPrivateProperties$1.invoke(kspUtils.kt:129)
at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:204)
at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:227)
at com.yandex.yatagan.lang.ksp.KspTypeDeclarationImpl.functionsImpl(KspTypeDeclarationImpl.kt:191)
at com.yandex.yatagan.lang.ksp.KspTypeDeclarationImpl.access$functionsImpl(KspTypeDeclarationImpl.kt:51)
at com.yandex.yatagan.lang.ksp.KspTypeDeclarationImpl$functionsImpl$1.invokeSuspend(KspTypeDeclarationImpl.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlin.sequences.SequenceBuilderIterator.hasNext(SequenceBuilder.kt:129)
at com.yandex.yatagan.base.MemoizedSequence$CachingIterator.hasNext(MemoizedSequence.kt:47)
at com.yandex.yatagan.core.model.impl.ComponentModelImpl$MethodParser.<init>(ComponentModelImpl.kt:187)
at com.yandex.yatagan.core.model.impl.ComponentModelImpl$parsedMethods$2.invoke(ComponentModelImpl.kt:53)
at com.yandex.yatagan.core.model.impl.ComponentModelImpl$parsedMethods$2.invoke(ComponentModelImpl.kt:53)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:86)
at com.yandex.yatagan.core.model.impl.ComponentModelImpl.getParsedMethods(ComponentModelImpl.kt:53)
at com.yandex.yatagan.core.model.impl.ComponentModelImpl.getEntryPoints(ComponentModelImpl.kt:93)
at com.yandex.yatagan.core.model.impl.ComponentModelImpl.getEntryPoints(ComponentModelImpl.kt:44)
at com.yandex.yatagan.core.graph.impl.BindingGraphImpl.<init>(BindingGraphImpl.kt:76)
at com.yandex.yatagan.core.graph.impl.BindingGraphImpl.<init>(BindingGraphImpl.kt:49)
at com.yandex.yatagan.core.graph.impl.BindingGraphKt.BindingGraph(BindingGraph.kt:30)
at com.yandex.yatagan.processor.common.ProcessKt.process(process.kt:52)
at com.yandex.yatagan.processor.ksp.KspYataganProcessor.process(KspYataganProcessor.kt:47)
at com.google.devtools.ksp.impl.KotlinSymbolProcessing$execute$1$1.invoke(KotlinSymbolProcessing.kt:566)
at com.google.devtools.ksp.impl.KotlinSymbolProcessing$execute$1$1.invoke(KotlinSymbolProcessing.kt:564)
at ksp.com.google.devtools.ksp.common.IncrementalContextBase.closeFilesOnException(IncrementalContextBase.kt:400)
at com.google.devtools.ksp.impl.KotlinSymbolProcessing.execute(KotlinSymbolProcessing.kt:564)
at com.google.devtools.ksp.impl.KSPLoader$Companion.loadAndRunKSP(KSPLoader.kt:37)
at com.google.devtools.ksp.impl.KSPLoader.loadAndRunKSP(KSPLoader.kt)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at com.google.devtools.ksp.gradle.KspAAWorkerAction.execute(KspAATask.kt:649)
at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:210)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:194)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:127)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:169)
at org.gradle.internal.Factories$1.create(Factories.java:31)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:263)
at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:127)
at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:132)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:164)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:133)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels