diff --git a/app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java b/app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java index e8e0cc61..886d9999 100644 --- a/app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java +++ b/app/src/main/java/com/keylesspalace/tusky/ComposeActivity.java @@ -677,6 +677,7 @@ public class ComposeActivity extends BaseActivity implements ComposeOptionsFrag try { descriptor = getContentResolver().openAssetFileDescriptor(uri, "r"); } catch (FileNotFoundException e) { + Log.d(TAG, Log.getStackTraceString(e)); // Eat this exception, having the descriptor be null is sufficient. } if (descriptor != null) { @@ -1037,6 +1038,7 @@ public class ComposeActivity extends BaseActivity implements ComposeOptionsFrag } buffer.flush(); } catch (IOException e) { + Log.d(TAG, Log.getStackTraceString(e)); return null; } return buffer.toByteArray(); @@ -1062,6 +1064,7 @@ public class ComposeActivity extends BaseActivity implements ComposeOptionsFrag try { stream = getContentResolver().openInputStream(item.uri); } catch (FileNotFoundException e) { + Log.d(TAG, Log.getStackTraceString(e)); return; } diff --git a/app/src/main/java/com/keylesspalace/tusky/EditProfileActivity.java b/app/src/main/java/com/keylesspalace/tusky/EditProfileActivity.java index e0bc4798..88e59072 100644 --- a/app/src/main/java/com/keylesspalace/tusky/EditProfileActivity.java +++ b/app/src/main/java/com/keylesspalace/tusky/EditProfileActivity.java @@ -486,12 +486,14 @@ public class EditProfileActivity extends BaseActivity { try { inputStream = contentResolver.openInputStream(uri); } catch (FileNotFoundException e) { + Log.d(TAG, Log.getStackTraceString(e)); return false; } Bitmap sourceBitmap; try { sourceBitmap = BitmapFactory.decodeStream(inputStream, null, null); } catch (OutOfMemoryError error) { + Log.d(TAG, Log.getStackTraceString(error)); return false; } finally { IOUtils.closeQuietly(inputStream); diff --git a/app/src/main/java/com/keylesspalace/tusky/util/DownsizeImageTask.java b/app/src/main/java/com/keylesspalace/tusky/util/DownsizeImageTask.java index 0cbc35a8..fe222a70 100644 --- a/app/src/main/java/com/keylesspalace/tusky/util/DownsizeImageTask.java +++ b/app/src/main/java/com/keylesspalace/tusky/util/DownsizeImageTask.java @@ -23,6 +23,7 @@ import android.net.Uri; import android.os.AsyncTask; import android.support.annotation.Nullable; import android.support.media.ExifInterface; +import android.util.Log; import java.io.ByteArrayOutputStream; import java.io.FileNotFoundException; @@ -32,6 +33,7 @@ import java.util.ArrayList; import java.util.List; public class DownsizeImageTask extends AsyncTask { + private static final String TAG = "DownsizeImageTask"; private int sizeLimit; private ContentResolver contentResolver; private Listener listener; @@ -100,6 +102,7 @@ public class DownsizeImageTask extends AsyncTask { try { inputStream = contentResolver.openInputStream(uri); } catch (FileNotFoundException e) { + Log.d(TAG, Log.getStackTraceString(e)); return ExifInterface.ORIENTATION_UNDEFINED; } if (inputStream == null) { @@ -109,6 +112,7 @@ public class DownsizeImageTask extends AsyncTask { try { exifInterface = new ExifInterface(inputStream); } catch (IOException e) { + Log.d(TAG, Log.getStackTraceString(e)); IOUtils.closeQuietly(inputStream); return ExifInterface.ORIENTATION_UNDEFINED; }