From 5032e630fe38380a11b8b26f14a19aab22c5773a Mon Sep 17 00:00:00 2001 From: Federico Fissore Date: Wed, 11 Sep 2013 12:02:08 +0200 Subject: [PATCH] Catching Throwable instead of IOException in an attempt to catch unknown "type mismatch error" on windows8 --- app/src/processing/app/macosx/Platform.java | 2 +- app/src/processing/app/windows/Platform.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/processing/app/macosx/Platform.java b/app/src/processing/app/macosx/Platform.java index eb0d5a663..34151db22 100644 --- a/app/src/processing/app/macosx/Platform.java +++ b/app/src/processing/app/macosx/Platform.java @@ -232,7 +232,7 @@ public class Platform extends processing.app.Platform { CommandLine toDevicePath = CommandLine.parse("/usr/sbin/system_profiler SPUSBDataType"); executor.execute(toDevicePath); return new String(baos.toByteArray()); - } catch (IOException e) { + } catch (Throwable e) { return super.preListAllCandidateDevices(); } } diff --git a/app/src/processing/app/windows/Platform.java b/app/src/processing/app/windows/Platform.java index 0c546d225..e340da417 100644 --- a/app/src/processing/app/windows/Platform.java +++ b/app/src/processing/app/windows/Platform.java @@ -345,7 +345,7 @@ public class Platform extends processing.app.Platform { CommandLine toDevicePath = CommandLine.parse(listComPorts); executor.execute(toDevicePath); return new String(baos.toByteArray()); - } catch (IOException e) { + } catch (Throwable e) { return super.preListAllCandidateDevices(); } }