summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Hibdon <mhibdon@google.com>2014-10-01 11:46:54 -0700
committerMartin Hibdon <mhibdon@google.com>2014-10-01 11:46:54 -0700
commit6550ade86a52bd1622cff9d78c68d7348d9e5db8 (patch)
tree448364c9713fa1a2c6dda137c342f495295a4589 /src
parent457cb325f7435493825145d0b622f23055e19607 (diff)
downloadandroid_packages_apps_Exchange-6550ade86a52bd1622cff9d78c68d7348d9e5db8.tar.gz
android_packages_apps_Exchange-6550ade86a52bd1622cff9d78c68d7348d9e5db8.tar.bz2
android_packages_apps_Exchange-6550ade86a52bd1622cff9d78c68d7348d9e5db8.zip
Add a wtf log if we hit transactionTooLarge with batch size 1
b/17708011 Change-Id: I565b15fc5baebd0a94c5720a6b469454eaa057aa
Diffstat (limited to 'src')
-rw-r--r--src/com/android/exchange/adapter/EmailSyncParser.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/com/android/exchange/adapter/EmailSyncParser.java b/src/com/android/exchange/adapter/EmailSyncParser.java
index f7d674c8..63f09cd5 100644
--- a/src/com/android/exchange/adapter/EmailSyncParser.java
+++ b/src/com/android/exchange/adapter/EmailSyncParser.java
@@ -791,8 +791,12 @@ public class EmailSyncParser extends AbstractSyncParser {
// Try again but apply batch after every message. The max message size defined in
// Eas.EAS12_TRUNCATION_SIZE or Eas.EAS2_5_TRUNCATION_SIZE is small enough to fit
// in a single Binder call.
- LogUtils.w(TAG, "Transaction too large, retrying in single mode", e);
- commitImpl(1);
+ LogUtils.w(TAG, e, "Transaction too large, retrying in single mode");
+ try {
+ commitImpl(1);
+ } catch (TransactionTooLargeException e) {
+ LogUtils.wtf(TAG, e, "Transaction too large with batch size one");
+ }
}
}