From d53b24d1859c481cbea011bbc7691f5a8967f3f0 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 27 Feb 2026 11:49:35 +0530 Subject: [PATCH] fix(android): return valid debug.ed25519 diagnostics JSON --- .../app/src/main/java/ai/openclaw/android/node/DebugHandler.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/android/app/src/main/java/ai/openclaw/android/node/DebugHandler.kt b/apps/android/app/src/main/java/ai/openclaw/android/node/DebugHandler.kt index 49502bd3631..2b0fc04e437 100644 --- a/apps/android/app/src/main/java/ai/openclaw/android/node/DebugHandler.kt +++ b/apps/android/app/src/main/java/ai/openclaw/android/node/DebugHandler.kt @@ -62,7 +62,8 @@ class DebugHandler( results.add("Signature.Ed25519: FAILED - ${e.javaClass.simpleName}: ${e.message}") } - return GatewaySession.InvokeResult.ok("""{"diagnostics":"${results.joinToString("\\n").replace("\"", "\\\"")}"}"""") + val diagnostics = results.joinToString("\n") + return GatewaySession.InvokeResult.ok("""{"diagnostics":${JsonPrimitive(diagnostics)}}""") } catch (e: Throwable) { return GatewaySession.InvokeResult.error(code = "ED25519_TEST_FAILED", message = "${e.javaClass.simpleName}: ${e.message}\n${e.stackTraceToString().take(500)}") }