in appcenter-crashes/android/src/main/java/com/microsoft/appcenter/reactnative/crashes/AppCenterReactNativeCrashesUtils.java [138:163]
static Exception toExceptionModel(ReadableMap readableMap)
throws java.lang.Exception {
Exception model = new Exception();
try {
String type = readableMap.getString("type");
String message = readableMap.getString("message");
String wrapperSdkName = readableMap.getString("wrapperSdkName");
if (type == null || type == "") {
throw new java.lang.Exception("Type value shouldn't be null ot empty");
}
if (message == null || message == "") {
throw new java.lang.Exception("Message value shouldn't be null or empty");
}
if (wrapperSdkName == null || wrapperSdkName == "") {
throw new java.lang.Exception("wrapperSdkName value shouldn't be null or empty");
}
model.setWrapperSdkName(wrapperSdkName);
model.setType(type);
model.setMessage(message);
model.setStackTrace(readableMap.getString("stackTrace"));
} catch (java.lang.Exception e) {
AppCenterReactNativeCrashesUtils.logError("Failed to get exception model");
AppCenterReactNativeCrashesUtils.logError(Log.getStackTraceString(e));
}
return model;
}