From b25215029892894e7daa50294b601a0cb12db7f3 Mon Sep 17 00:00:00 2001 From: rusefi Date: Fri, 15 May 2020 01:10:46 -0400 Subject: [PATCH] progress --- java_console/ui/src/com/rusefi/autodetect/PortDetector.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/java_console/ui/src/com/rusefi/autodetect/PortDetector.java b/java_console/ui/src/com/rusefi/autodetect/PortDetector.java index b7ccd13ae9..ca44850140 100644 --- a/java_console/ui/src/com/rusefi/autodetect/PortDetector.java +++ b/java_console/ui/src/com/rusefi/autodetect/PortDetector.java @@ -5,6 +5,7 @@ import org.jetbrains.annotations.Nullable; import javax.swing.*; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; @@ -19,6 +20,11 @@ public class PortDetector { */ public static String autoDetectSerial() { String[] serialPorts = SerialPortList.getPortNames(); + if (serialPorts.length == 0) { + System.err.println("No serial ports detected"); + return null; + } + System.out.printf("Trying " + Arrays.toString(serialPorts)); List serialFinder = new ArrayList<>(); CountDownLatch portFound = new CountDownLatch(1); AtomicReference result = new AtomicReference<>();