From 0c499d34409817ea994a46430cce630db9034e2b Mon Sep 17 00:00:00 2001 From: Ian-Nara Date: Thu, 4 Dec 2025 15:37:35 -0700 Subject: [PATCH 1/4] debug info --- .../java/com/uid2/operator/vertx/UIDOperatorVerticle.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/uid2/operator/vertx/UIDOperatorVerticle.java b/src/main/java/com/uid2/operator/vertx/UIDOperatorVerticle.java index fd11f4882..40df479b1 100644 --- a/src/main/java/com/uid2/operator/vertx/UIDOperatorVerticle.java +++ b/src/main/java/com/uid2/operator/vertx/UIDOperatorVerticle.java @@ -1026,7 +1026,10 @@ private Future handleLogoutAsyncV2(RoutingContext rc) { body.put("optout", "OK"); ResponseUtil.SuccessV2(rc, body); } else { - rc.fail(500); + Throwable cause = ar.cause(); + String errorMsg = cause != null ? cause.getMessage() : "Unknown error during opt-out"; + LOGGER.error("V2 logout failed for traceId={}: {}", uidTraceId, errorMsg, cause); + ResponseUtil.LogErrorAndSendResponse(ResponseStatus.GenericError, 500, rc, errorMsg); } promise.complete(); }); From 225398a6ef6e44b3a68c918c05de3dd2b77292ed Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Thu, 4 Dec 2025 22:41:32 +0000 Subject: [PATCH 2/4] [CI Pipeline] Released Snapshot version: 5.62.5-alpha-267-SNAPSHOT --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2551ff9e0..3c336c8a2 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-operator - 5.62.4 + 5.62.5-alpha-267-SNAPSHOT UTF-8 From 50b5af44bc07a9bc44bb8556500302bdff2d99a2 Mon Sep 17 00:00:00 2001 From: Ian-Nara Date: Thu, 4 Dec 2025 17:19:54 -0700 Subject: [PATCH 3/4] debug logs --- src/main/java/com/uid2/operator/vertx/UIDOperatorVerticle.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/uid2/operator/vertx/UIDOperatorVerticle.java b/src/main/java/com/uid2/operator/vertx/UIDOperatorVerticle.java index 40df479b1..409d36de5 100644 --- a/src/main/java/com/uid2/operator/vertx/UIDOperatorVerticle.java +++ b/src/main/java/com/uid2/operator/vertx/UIDOperatorVerticle.java @@ -1004,6 +1004,7 @@ private void handleTokenGenerateV2(RoutingContext rc) { } private Future handleLogoutAsyncV2(RoutingContext rc) { + LOGGER.info("handleLogoutAsyncV2 is called"); RuntimeConfig config = getConfigFromRc(rc); IdentityEnvironment env = config.getIdentityEnvironment(); @@ -1011,6 +1012,7 @@ private Future handleLogoutAsyncV2(RoutingContext rc) { final InputUtil.InputVal input = getTokenInputV2(req); final String uidTraceId = rc.request().getHeader(Audit.UID_TRACE_ID_HEADER); if (input != null && input.isValid()) { + LOGGER.info("input is valid"); final Instant now = Instant.now(); Promise promise = Promise.promise(); @@ -1018,6 +1020,7 @@ private Future handleLogoutAsyncV2(RoutingContext rc) { final String phone = req == null ? null : req.getString("phone"); final String clientIp = req == null ? null : req.getString("clientIp"); + LOGGER.info("invalidating tokens async"); this.idService.invalidateTokensAsync(input.toUserIdentity(this.identityScope, 0, now), now, uidTraceId, env, email, phone, clientIp, ar -> { From 9d91525cbbb469f88d35190e1b899f5ba50547b5 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Fri, 5 Dec 2025 00:24:09 +0000 Subject: [PATCH 4/4] [CI Pipeline] Released Snapshot version: 5.62.6-alpha-270-SNAPSHOT --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3c336c8a2..9439290da 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-operator - 5.62.5-alpha-267-SNAPSHOT + 5.62.6-alpha-270-SNAPSHOT UTF-8