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

Commit c9856234 authored by Chris Li's avatar Chris Li Committed by Android (Google) Code Review
Browse files

Merge "Log warning instead of error for dead process client transaction" into main

parents c611ab78 32b1df4f
Loading
Loading
Loading
Loading
+5 −0
Original line number Original line Diff line number Diff line
@@ -66,6 +66,7 @@ import android.content.pm.ServiceInfo;
import android.content.res.Configuration;
import android.content.res.Configuration;
import android.os.Binder;
import android.os.Binder;
import android.os.Build;
import android.os.Build;
import android.os.DeadObjectException;
import android.os.FactoryTest;
import android.os.FactoryTest;
import android.os.LocaleList;
import android.os.LocaleList;
import android.os.Message;
import android.os.Message;
@@ -1675,6 +1676,10 @@ public class WindowProcessController extends ConfigurationContainer<Configuratio
            @NonNull ClientTransactionItem transactionItem) {
            @NonNull ClientTransactionItem transactionItem) {
        try {
        try {
            mAtm.getLifecycleManager().scheduleTransactionItem(thread, transactionItem);
            mAtm.getLifecycleManager().scheduleTransactionItem(thread, transactionItem);
        } catch (DeadObjectException e) {
            // Expected if the process has been killed.
            Slog.w(TAG_CONFIGURATION, "Failed for dead process. ClientTransactionItem="
                    + transactionItem + " owner=" + mOwner);
        } catch (Exception e) {
        } catch (Exception e) {
            Slog.e(TAG_CONFIGURATION, "Failed to schedule ClientTransactionItem="
            Slog.e(TAG_CONFIGURATION, "Failed to schedule ClientTransactionItem="
                    + transactionItem + " owner=" + mOwner, e);
                    + transactionItem + " owner=" + mOwner, e);