Author: markt
Date: Sun Sep 5 20:43:38 2010
New Revision: 992891
URL: http://svn.apache.org/viewvc?rev=992891&view=rev
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49883
Return a name for use in log messages rather than throwing an
UnsupportedOperationException
Modified:
tomcat/trunk/java/org/apache/catalina/realm/CombinedRealm.java
tomcat/trunk/webapps/docs/changelog.xml
Modified: tomcat/trunk/java/org/apache/catalina/realm/CombinedRealm.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/realm/CombinedRealm.java?rev=992891&r1=992890&r2=992891&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/realm/CombinedRealm.java (original)
+++ tomcat/trunk/java/org/apache/catalina/realm/CombinedRealm.java Sun Sep 5
20:43:38 2010
@@ -48,6 +48,10 @@ public class CombinedRealm extends Realm
*/
protected List<Realm> realms = new LinkedList<Realm>();
+ /**
+ * 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 Realm
@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
Modified: tomcat/trunk/webapps/docs/changelog.xml
URL:
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=992891&r1=992890&r2=992891&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Sun Sep 5 20:43:38 2010
@@ -118,6 +118,11 @@
<bug>49876</bug>: Fix the generics warnings in the copied Apache
Jakarta
BCEL code. Based on a patch by Gábor. (markt)
</fix>
+ <fix>
+ <bug>49883</bug>: Ensure that the CombinedRealm returns a name for use
+ in log messages rather than throwing an
+ <code>UnsupportedOperationException</code>. (markt)
+ </fix>
</changelog>
</subsection>
<subsection name="Coyote">
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]