From 6ce3d5adc156c3732f715287050912ccb8776c6b Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Mon, 3 Jul 2017 12:39:59 +0200 Subject: [PATCH] Get rid of kotlin.Unit usage in RMI interfaces attempt to fight mysterous "Cannot instantiate kotlin.Unit" exception. Original commit: 21eed9ee7878ff12755c774c1b752188eb8a0424 --- .../kotlin/compilerRunner/JpsCompilerServicesFacadeImpl.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jps/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/JpsCompilerServicesFacadeImpl.kt b/jps/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/JpsCompilerServicesFacadeImpl.kt index 3410543678a..183c4bd11ac 100644 --- a/jps/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/JpsCompilerServicesFacadeImpl.kt +++ b/jps/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/JpsCompilerServicesFacadeImpl.kt @@ -32,9 +32,10 @@ internal class JpsCompilerServicesFacadeImpl( port), JpsCompilerServicesFacade { - override fun report(category: Int, severity: Int, message: String?, attachment: Serializable?) { + override fun report(category: Int, severity: Int, message: String?, attachment: Serializable?): Void? { env.messageCollector.reportFromDaemon( { outFile, srcFiles -> env.outputItemsCollector.add(srcFiles, outFile) }, category, severity, message, attachment) + return null } } \ No newline at end of file