From db6af580e236d87441525fe1aa9a015aa72146f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Przemys=C5=82aw=20Pluta?= Date: Tue, 9 Mar 2021 16:03:13 +0100 Subject: [PATCH] [Editor] Fix JDK Compiler error, when location.source is null --- .../base/editor/code/build/compiler/JDKCompiler.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/editor/src/main/kotlin/com/bartlomiejpluta/base/editor/code/build/compiler/JDKCompiler.kt b/editor/src/main/kotlin/com/bartlomiejpluta/base/editor/code/build/compiler/JDKCompiler.kt index 280c083c..a65c8cc6 100644 --- a/editor/src/main/kotlin/com/bartlomiejpluta/base/editor/code/build/compiler/JDKCompiler.kt +++ b/editor/src/main/kotlin/com/bartlomiejpluta/base/editor/code/build/compiler/JDKCompiler.kt @@ -10,7 +10,6 @@ import org.springframework.context.annotation.Primary import org.springframework.stereotype.Component import tornadofx.FX import java.io.File -import java.util.* import javax.tools.Diagnostic import javax.tools.DiagnosticCollector import javax.tools.JavaFileObject @@ -54,7 +53,9 @@ class JDKCompiler : Compiler { Diagnostic.Kind.OTHER -> Severity.INFO } - val location = Location(diagnostic.source.name, diagnostic.lineNumber, diagnostic.columnNumber) + val location = diagnostic.source?.let { + Location(diagnostic.source.name, diagnostic.lineNumber, diagnostic.columnNumber) + } FX.eventbus.fire(AppendBuildLogsEvent(severity, diagnostic.getMessage(null), location, TAG))