You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gp...@apache.org on 2008/10/25 00:05:48 UTC

svn commit: r707761 - /myfaces/extensions/validator/trunk/core/src/main/java/org/apache/myfaces/extensions/validator/core/validation/message/resolver/AbstractValidationErrorMessageResolver.java

Author: gpetracek
Date: Fri Oct 24 15:05:47 2008
New Revision: 707761

URL: http://svn.apache.org/viewvc?rev=707761&view=rev
Log:
minor changes

Modified:
    myfaces/extensions/validator/trunk/core/src/main/java/org/apache/myfaces/extensions/validator/core/validation/message/resolver/AbstractValidationErrorMessageResolver.java

Modified: myfaces/extensions/validator/trunk/core/src/main/java/org/apache/myfaces/extensions/validator/core/validation/message/resolver/AbstractValidationErrorMessageResolver.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/validator/trunk/core/src/main/java/org/apache/myfaces/extensions/validator/core/validation/message/resolver/AbstractValidationErrorMessageResolver.java?rev=707761&r1=707760&r2=707761&view=diff
==============================================================================
--- myfaces/extensions/validator/trunk/core/src/main/java/org/apache/myfaces/extensions/validator/core/validation/message/resolver/AbstractValidationErrorMessageResolver.java (original)
+++ myfaces/extensions/validator/trunk/core/src/main/java/org/apache/myfaces/extensions/validator/core/validation/message/resolver/AbstractValidationErrorMessageResolver.java Fri Oct 24 15:05:47 2008
@@ -40,8 +40,7 @@
  * @since 1.x.1
  */
 @UsageInformation({UsageCategory.INTERNAL, UsageCategory.CUSTOMIZABLE})
-public abstract class AbstractValidationErrorMessageResolver implements
-    MessageResolver
+public abstract class AbstractValidationErrorMessageResolver implements MessageResolver
 {
     protected final Log logger = LogFactory.getLog(getClass());
 
@@ -149,8 +148,15 @@
         }
 
         //use custom name (if possible) otherwise: fallback to default message (if possible)
-        return (customMessage != null) ? customMessage
-            : (getBaseName() != null) ? ResourceBundle.getBundle(getBaseName(), locale).getString(key) : null;
+        try
+        {
+            return (customMessage != null) ? customMessage
+                : (getBaseName() != null) ? ResourceBundle.getBundle(getBaseName(), locale).getString(key) : null;
+        }
+        catch (MissingResourceException e)
+        {
+            return "???" + key + "???";
+        }
     }
 
     private String tryToUseMessageBundleConvention(String key, Locale locale)