diff --git a/jps/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/JpsKotlinCompilerRunner.kt b/jps/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/JpsKotlinCompilerRunner.kt index 3a815b5fd68..5a1f507706b 100644 --- a/jps/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/JpsKotlinCompilerRunner.kt +++ b/jps/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/JpsKotlinCompilerRunner.kt @@ -76,7 +76,10 @@ class JpsKotlinCompilerRunner : KotlinCompilerRunner() { ): Set = withDaemonOrFallback( withDaemon = { doWithDaemon(environment) { sessionId, daemon -> - daemon.classesFqNamesByFiles(sessionId, files) + daemon.classesFqNamesByFiles( + sessionId, + files.toSet() // convert to standard HashSet to avoid serialization issues + ) } }, fallback = {