File tree Expand file tree Collapse file tree
src/main/java/com/uid2/operator/vertx Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -33,8 +33,14 @@ public void handle(RoutingContext ctx) {
3333 }
3434
3535 if (!response .ended () && !response .closed ()) {
36- response .setStatusCode (statusCode )
37- .end (EnglishReasonPhraseCatalog .INSTANCE .getReason (statusCode , null ));
36+ String responseBody ;
37+ // Include error message for debugging (especially in e2e tests)
38+ if (t != null && t .getMessage () != null ) {
39+ responseBody = EnglishReasonPhraseCatalog .INSTANCE .getReason (statusCode , null ) + ": " + t .getMessage ();
40+ } else {
41+ responseBody = EnglishReasonPhraseCatalog .INSTANCE .getReason (statusCode , null );
42+ }
43+ response .setStatusCode (statusCode ).end (responseBody );
3844 }
3945 }
4046}
Original file line number Diff line number Diff line change @@ -1026,7 +1026,9 @@ private Future handleLogoutAsyncV2(RoutingContext rc) {
10261026 body .put ("optout" , "OK" );
10271027 ResponseUtil .SuccessV2 (rc , body );
10281028 } else {
1029- rc .fail (500 );
1029+ String errorMsg = ar .cause () != null ? ar .cause ().getMessage () : "Unknown error" ;
1030+ LOGGER .error ("Failed to process logout request: " + errorMsg , ar .cause ());
1031+ rc .fail (500 , ar .cause ());
10301032 }
10311033 promise .complete ();
10321034 });
You can’t perform that action at this time.
0 commit comments