Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8ffe063b authored by Tej Singh's avatar Tej Singh Committed by Automerger Merge Worker
Browse files

Merge "Retry pullfinish with empty payload if call fails" into rvc-dev am:...

Merge "Retry pullfinish with empty payload if call fails" into rvc-dev am: 273c839a am: e30f2cc3 am: 2c139175

Original change: undetermined

Change-Id: I34b745d586c6843f464592785549b35f47741456
parents 2fd56b5b 2c139175
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -561,7 +561,15 @@ public final class StatsManager {
                    try {
                        resultReceiver.pullFinished(atomTag, success, parcels);
                    } catch (RemoteException e) {
                        Log.w(TAG, "StatsPullResultReceiver failed for tag " + mAtomId);
                        Log.w(TAG, "StatsPullResultReceiver failed for tag " + mAtomId
                                + " due to TransactionTooLarge. Calling pullFinish with no data");
                        StatsEventParcel[] emptyData = new StatsEventParcel[0];
                        try {
                            resultReceiver.pullFinished(atomTag, /*success=*/false, emptyData);
                        } catch (RemoteException nestedException) {
                            Log.w(TAG, "StatsPullResultReceiver failed for tag " + mAtomId
                                    + " with empty payload");
                        }
                    }
                });
            } finally {