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))