From 3c1305cd16dfe6a986a7226588e89bc45d581764 Mon Sep 17 00:00:00 2001 From: markt Date: Sun, 5 Sep 2010 20:43:38 +0000 Subject: [PATCH] Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49883 Return a name for use in log messages rather than throwing an UnsupportedOperationException git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@992891 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/catalina/realm/CombinedRealm.java | 12 +++++------- webapps/docs/changelog.xml | 5 +++++ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/java/org/apache/catalina/realm/CombinedRealm.java b/java/org/apache/catalina/realm/CombinedRealm.java index 07426f834..95dec0015 100644 --- a/java/org/apache/catalina/realm/CombinedRealm.java +++ b/java/org/apache/catalina/realm/CombinedRealm.java @@ -48,6 +48,10 @@ public class CombinedRealm extends RealmBase { */ protected List realms = new LinkedList(); + /** + * Descriptive information about this Realm implementation. + */ + protected static final String name = "CombinedRealm"; /** * Add a realm to the list of realms that will be used to authenticate @@ -263,13 +267,7 @@ public class CombinedRealm extends RealmBase { @Override protected String getName() { - // This method should never be called - // Stack trace will show where this was called from - UnsupportedOperationException uoe = - new UnsupportedOperationException( - sm.getString("combinedRealm.getName")); - log.error(sm.getString("combinedRealm.unexpectedMethod"), uoe); - throw uoe; + return name; } @Override diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index b906b88c1..fe3d64bf8 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -118,6 +118,11 @@ 49876: Fix the generics warnings in the copied Apache Jakarta BCEL code. Based on a patch by Gábor. (markt) + + 49883: Ensure that the CombinedRealm returns a name for use + in log messages rather than throwing an + UnsupportedOperationException. (markt) + -- 2.11.0