diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/NpmProjectVisitor.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/NpmProjectVisitor.kt index c5dfe5ca3ed..cb52b31e345 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/NpmProjectVisitor.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/NpmProjectVisitor.kt @@ -83,8 +83,10 @@ internal class NpmProjectVisitor(val resolver: NpmResolver, val project: Project private fun visitTarget(target: KotlinTarget) { if (target.platformType == KotlinPlatformType.js) { target.compilations.toList().forEach { compilation -> - compilation as KotlinJsCompilation - visitCompilation(compilation) + if (compilation is KotlinJsCompilation) { + // compilation may be KotlinWithJavaTarget for old Kotlin2JsPlugin + visitCompilation(compilation) + } } } }