diff options
author | Martin Hibdon <mhibdon@google.com> | 2014-10-01 11:46:54 -0700 |
---|---|---|
committer | Martin Hibdon <mhibdon@google.com> | 2014-10-01 11:46:54 -0700 |
commit | 6550ade86a52bd1622cff9d78c68d7348d9e5db8 (patch) | |
tree | 448364c9713fa1a2c6dda137c342f495295a4589 /src | |
parent | 457cb325f7435493825145d0b622f23055e19607 (diff) | |
download | android_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.java | 8 |
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"); + } } } |