From 33f2d53e2c9307db3372d93a3f6368644acd2740 Mon Sep 17 00:00:00 2001 From: Rocky Fang Date: Thu, 1 Sep 2022 23:58:51 +0000 Subject: [PATCH] Add more helpful debug information This is used to retrieve more information for b/242549170. Test: Presubmit Bug: 242549170 Change-Id: Id0c6eb774809b1697f5788112172e70cfdd9e3ff --- .../server/location/contexthub/ContextHubClientBroker.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/location/contexthub/ContextHubClientBroker.java b/services/core/java/com/android/server/location/contexthub/ContextHubClientBroker.java index ffdb66d9230c5..cd6ae450759b6 100644 --- a/services/core/java/com/android/server/location/contexthub/ContextHubClientBroker.java +++ b/services/core/java/com/android/server/location/contexthub/ContextHubClientBroker.java @@ -56,6 +56,7 @@ import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.VisibleForTesting; import com.android.server.location.ClientBrokerProto; +import java.util.Base64; import java.util.Collections; import java.util.HashSet; import java.util.Iterator; @@ -471,7 +472,10 @@ public class ContextHubClientBroker extends IContextHubClient.Stub result = ContextHubTransaction.RESULT_FAILED_UNKNOWN; } } else { - Log.e(TAG, "Failed to send message to nanoapp: client connection is closed"); + String messageString = Base64.getEncoder().encodeToString(message.getMessageBody()); + Log.e(TAG, String.format( + "Failed to send message (connection closed): hostEndpointId= %1$d payload %2$s", + mHostEndPointId, messageString)); result = ContextHubTransaction.RESULT_FAILED_UNKNOWN; }