diff --git a/java_console/ui/src/main/java/com/rusefi/ui/util/JustOneInstance.java b/java_console/ui/src/main/java/com/rusefi/ui/util/JustOneInstance.java index fad0430038..be56253193 100644 --- a/java_console/ui/src/main/java/com/rusefi/ui/util/JustOneInstance.java +++ b/java_console/ui/src/main/java/com/rusefi/ui/util/JustOneInstance.java @@ -3,6 +3,7 @@ package com.rusefi.ui.util; import com.devexperts.logging.Logging; import java.io.IOException; +import java.io.OutputStream; import java.io.PrintWriter; import java.net.InetSocketAddress; import java.net.ServerSocket; @@ -58,8 +59,8 @@ public class JustOneInstance { } private static void handleConnection(Socket clientSocket) throws IOException { - try (clientSocket) { - PrintWriter networkWriter = new PrintWriter(clientSocket.getOutputStream(), true); + try (OutputStream outputStream = clientSocket.getOutputStream()) { + PrintWriter networkWriter = new PrintWriter(outputStream, true); String msg = new Date() + "Already running " + ProcessHandle.current().pid() + "\r\n"; log.info(msg); networkWriter.println(msg); diff --git a/java_tools/build.gradle b/java_tools/build.gradle index dfb8fdb27d..ba5440865f 100644 --- a/java_tools/build.gradle +++ b/java_tools/build.gradle @@ -8,9 +8,9 @@ allprojects { plugins.withType(JavaPlugin) { java { - // let's be vocal that 1.8 is not enough - sourceCompatibility = '11' - targetCompatibility = '11' + // TS still comes with 1.8 and we have a plugin, lets build compatible + sourceCompatibility = '8' + targetCompatibility = '8' } dependencies {