mirror of
https://codeberg.org/OpenTracksApp/OpenTracks.git
synced 2026-10-02 09:33:06 +02:00
Add a better status message to the exception wrapper.
Be more paranoid about exception messages.
This commit is contained in:
@@ -670,7 +670,7 @@ public class SendToFusionTables implements Runnable {
|
||||
try {
|
||||
response = request.execute();
|
||||
} catch (HttpResponseException e) {
|
||||
throw new GDataWrapper.HttpException(e.response.statusCode, e.getMessage());
|
||||
throw new GDataWrapper.HttpException(e.response.statusCode, e.response.statusMessage);
|
||||
}
|
||||
boolean success = response.isSuccessStatusCode;
|
||||
if (success) {
|
||||
|
||||
@@ -212,7 +212,7 @@ public class GDataWrapper<C> {
|
||||
} catch (HttpException e) {
|
||||
Log.e(MyTracksConstants.TAG, "HttpException", e);
|
||||
errorMessage = e.getMessage();
|
||||
if (errorMessage.contains("401")) {
|
||||
if (errorMessage != null && errorMessage.contains("401")) {
|
||||
errorType = ERROR_AUTH;
|
||||
} else {
|
||||
errorType = ERROR_CONNECTION;
|
||||
@@ -224,7 +224,7 @@ public class GDataWrapper<C> {
|
||||
} catch (IOException e) {
|
||||
Log.e(MyTracksConstants.TAG, "Exception", e);
|
||||
errorMessage = e.getMessage();
|
||||
if (errorMessage.contains("503")) {
|
||||
if (errorMessage != null && errorMessage.contains("503")) {
|
||||
errorType = ERROR_INTERNAL;
|
||||
} else {
|
||||
errorType = ERROR_CONNECTION;
|
||||
|
||||
Reference in New Issue
Block a user