From b9b2829f7cd2d42b26d79b6cc9725bab24b3a56d Mon Sep 17 00:00:00 2001 From: cgoldfeder Date: Mon, 12 Sep 2016 09:49:00 -0700 Subject: [PATCH] Log the class names of unimplemented extensions before throwing the generic user-visible error. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=132884249 --- java/google/registry/flows/LoggedInFlow.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java/google/registry/flows/LoggedInFlow.java b/java/google/registry/flows/LoggedInFlow.java index f797d46f0..77a273c16 100644 --- a/java/google/registry/flows/LoggedInFlow.java +++ b/java/google/registry/flows/LoggedInFlow.java @@ -101,7 +101,10 @@ public abstract class LoggedInFlow extends Flow { allowedTlds = registrar.getAllowedTlds(); } initLoggedInFlow(); - if (!difference(extensionClasses, getValidRequestExtensions()).isEmpty()) { + Set> unimplementedExtensions = + difference(extensionClasses, getValidRequestExtensions()); + if (!unimplementedExtensions.isEmpty()) { + logger.infofmt("Unimplemented extensions: %s", unimplementedExtensions); throw new UnimplementedExtensionException(); } }