Skip to content

Commit ed02707

Browse files
committed
Better log output for 'Read from connected device'
1 parent d75f6bd commit ed02707

File tree

4 files changed

+11
-5
lines changed

4 files changed

+11
-5
lines changed

.idea/modules/blobsaver_main.iml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules/blobsaver_test.iml

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/com/airsquared/blobsaver/Controller.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -902,7 +902,11 @@ public void readInfo() {
902902
if (!boardConfigField.isDisabled()) {
903903
boardConfigField.setText(Libimobiledevice.getBoardConfig(true));
904904
}
905+
} catch (Throwable e) {
906+
e.printStackTrace();
907+
newReportableError("Error: unable to register native methods", e.toString());
905908
} finally {
909+
System.out.println("finally");
906910
readFromConnectedDeviceButton.setDisable(false);
907911
readFromConnectedDeviceButton.setText("Read from connected device");
908912
}

src/main/java/com/airsquared/blobsaver/Libimobiledevice.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,14 +197,16 @@ public static void throwIfNeeded(int errorCode, boolean showAlert, ErrorCodeType
197197
}
198198
});
199199
}
200+
System.out.println("Exception Message: " + exceptionMessage);
200201
throw new RuntimeException(exceptionMessage);
201202
}
202203

203204
static {
204205
try {
205206
Native.register("imobiledevice");
206-
} catch (Exception e) {
207-
newReportableError("Error: unable to register native methods", e.getMessage());
207+
} catch (Throwable e) { // need to catch UnsatisfiedLinkError
208+
e.printStackTrace();
209+
newReportableError("Error: unable to register native methods", e.toString());
208210
}
209211
}
210212

0 commit comments

Comments
 (0)