diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/KotlinBuildEsStatListener.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/KotlinBuildEsStatListener.kt index a76b212c59e..76a0f0ee5f8 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/KotlinBuildEsStatListener.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/KotlinBuildEsStatListener.kt @@ -32,7 +32,14 @@ class KotlinBuildEsStatListener(val projectName: String, val reportStatistics: L OperationCompletionListener, AutoCloseable, TaskExecutionListener { val label by lazy { CompilerSystemProperties.KOTLIN_STAT_LABEl_PROPERTY.value } - val hostName by lazy { InetAddress.getLocalHost().hostName } + val hostName: String? by lazy { + try { + InetAddress.getLocalHost().hostName + } catch (_: Exception) { + //do nothing + null + } + } override fun onFinish(event: FinishEvent?) { if (event is TaskFinishEvent) { diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/ReportStatistics.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/ReportStatistics.kt index aec286bee6d..5925ae16be6 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/ReportStatistics.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/ReportStatistics.kt @@ -20,7 +20,7 @@ data class CompileStatData( val changes: List, val buildUuid: String = "Unset", val kotlinVersion: String = "0.0.0", - val hostName: String = "Unset", + val hostName: String? = "Unset", val timeInMillis: Long, val nonIncrementalAttributes: Map, val timeData: Map,