diff --git a/plugins/performanceTesting/core/src/com/jetbrains/performancePlugin/StopTelemetryStarter.kt b/plugins/performanceTesting/core/src/com/jetbrains/performancePlugin/StopTelemetryStarter.kt index df5f2e2717d5..9e0060b8c194 100644 --- a/plugins/performanceTesting/core/src/com/jetbrains/performancePlugin/StopTelemetryStarter.kt +++ b/plugins/performanceTesting/core/src/com/jetbrains/performancePlugin/StopTelemetryStarter.kt @@ -2,16 +2,19 @@ package com.jetbrains.performancePlugin import com.intellij.ide.CliResult -import com.intellij.openapi.application.ApplicationStarter +import com.intellij.openapi.application.ModernApplicationStarter import com.intellij.openapi.diagnostic.logger import com.intellij.platform.diagnostic.telemetry.TelemetryManager +import kotlin.system.exitProcess -internal class StopTelemetryStarter : ApplicationStarter { +internal class StopTelemetryStarter : ModernApplicationStarter() { override fun canProcessExternalCommandLine(): Boolean = true - override fun main(args: List) { + override suspend fun start(args: List) { logger().info("IDE is not running") println("IDE is not running") + + exitProcess(0) } override suspend fun processExternalCommandLine(args: List, currentDirectory: String?): CliResult {