diff --git a/build-common/src/org/jetbrains/kotlin/incremental/JavaClassesTrackerImpl.kt b/build-common/src/org/jetbrains/kotlin/incremental/JavaClassesTrackerImpl.kt index 88a4c70dec3..c61516340cb 100644 --- a/build-common/src/org/jetbrains/kotlin/incremental/JavaClassesTrackerImpl.kt +++ b/build-common/src/org/jetbrains/kotlin/incremental/JavaClassesTrackerImpl.kt @@ -67,6 +67,9 @@ class JavaClassesTrackerImpl(private val cache: IncrementalJvmCache) : JavaClass for (classDescriptor in classDescriptors.toList()) { val classId = classDescriptor.classId!! if (cache.isJavaClassAlreadyInCache(classId) || classDescriptor.wasContentRequested()) { + assert(classId !in classToSourceSerialized) { + "Duplicated JavaClassDescriptor $classId reported to IC" + } classToSourceSerialized[classId] = CONVERTING_JAVA_CLASSES_TO_PROTO.time { classDescriptor.convertToProto() }