From 54253ee5c372e766b2b6fd1607dc023d5dfe004e Mon Sep 17 00:00:00 2001 From: Federico Fissore Date: Wed, 16 Oct 2013 17:04:07 +0200 Subject: [PATCH] Improved error message when unable to connect to the board via SSH --- app/src/cc/arduino/packages/uploaders/SSHUploader.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/cc/arduino/packages/uploaders/SSHUploader.java b/app/src/cc/arduino/packages/uploaders/SSHUploader.java index 3358501e7..213d7a664 100644 --- a/app/src/cc/arduino/packages/uploaders/SSHUploader.java +++ b/app/src/cc/arduino/packages/uploaders/SSHUploader.java @@ -36,6 +36,7 @@ import com.jcraft.jsch.JSch; import com.jcraft.jsch.JSchException; import com.jcraft.jsch.Session; import processing.app.Base; +import processing.app.I18n; import processing.app.Preferences; import processing.app.debug.RunnerException; import processing.app.debug.TargetPlatform; @@ -95,6 +96,9 @@ public class SSHUploader extends Uploader { if ("Auth cancel".equals(message) || "Auth fail".equals(message)) { return false; } + if (e.getMessage().contains("Connection refused")) { + throw new RunnerException(I18n.format("Unable to connect to {0}", port.getAddress())); + } throw new RunnerException(e); } catch (Exception e) { throw new RunnerException(e);