diff --git a/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java b/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java index 75acaa9d0..d7fc02b77 100644 --- a/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java +++ b/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java @@ -154,8 +154,10 @@ public class SerialUploader extends Uploader { } BoardPort boardPort = BaseNoGui.getDiscoveryManager().find(PreferencesData.get("serial.port")); - if (boardPort.getPrefs().get("iserial") != null) { + try { prefs.put("serial.port.iserial", boardPort.getPrefs().get("iserial")); + } catch (Exception e) { + // if serial port does not contain an iserial field } prefs.put("build.path", buildPath);