[Yanel-commits] rev 58702 - public/yanel/contributions/realms/konakart-yanel-realm/res-types/shared/src/java/org/wyona/yanel/resources/konakart/shared

michi at wyona.com michi at wyona.com
Tue Jun 14 11:40:47 CEST 2011


Author: michi
Date: 2011-06-14 11:40:47 +0200 (Tue, 14 Jun 2011)
New Revision: 58702

Modified:
   public/yanel/contributions/realms/konakart-yanel-realm/res-types/shared/src/java/org/wyona/yanel/resources/konakart/shared/SharedResource.java
Log:
catch language exception

Modified: public/yanel/contributions/realms/konakart-yanel-realm/res-types/shared/src/java/org/wyona/yanel/resources/konakart/shared/SharedResource.java
===================================================================
--- public/yanel/contributions/realms/konakart-yanel-realm/res-types/shared/src/java/org/wyona/yanel/resources/konakart/shared/SharedResource.java	2011-06-14 09:30:17 UTC (rev 58701)
+++ public/yanel/contributions/realms/konakart-yanel-realm/res-types/shared/src/java/org/wyona/yanel/resources/konakart/shared/SharedResource.java	2011-06-14 09:40:47 UTC (rev 58702)
@@ -70,16 +70,23 @@
 
     /**
      * Get language ID.
-     * @param Language
+     * @param lang Language, e.g. 'de', 'fr'
+     * @return KonaKart language ID, e.g. 1, 2
      */
     public int getLanguageId(String lang) throws Exception {
-        LanguageIf kkLang = getKonakartEngineImpl().getLanguagePerCode(lang);
+        log.warn("DEBUG: Try to get ID for language: " + lang);
+        LanguageIf kkLang = null;
+        try {
+            kkLang = getKonakartEngineImpl().getLanguagePerCode(lang);
+        } catch(Exception e) {
+            log.error(e, e);
+        }
 
         int kkLangInt = -1;
         if (kkLang != null) {
             kkLangInt = kkLang.getId();
         } else {
-            log.warn("No such language: " + lang);
+            log.warn("Could not get ID for language: " + lang);
         }
 
         return kkLangInt;



More information about the Yanel-commits mailing list