[jbosscache-commits] JBoss Cache SVN: r6222 - core/trunk/src/main/java/org/jboss/cache/config/parsing.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Tue Jul 8 14:48:25 EDT 2008


Author: mircea.markus
Date: 2008-07-08 14:48:24 -0400 (Tue, 08 Jul 2008)
New Revision: 6222

Modified:
   core/trunk/src/main/java/org/jboss/cache/config/parsing/XmlConfigurationParser.java
Log:
added an handle for the unexpected exceptions 


Modified: core/trunk/src/main/java/org/jboss/cache/config/parsing/XmlConfigurationParser.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/config/parsing/XmlConfigurationParser.java	2008-07-08 18:44:38 UTC (rev 6221)
+++ core/trunk/src/main/java/org/jboss/cache/config/parsing/XmlConfigurationParser.java	2008-07-08 18:48:24 UTC (rev 6222)
@@ -156,18 +156,24 @@
       {
          throw new OldFileFormatException();
       }
-      configureLocking(getSingleElement("locking"));
-      configureTransaction(getSingleElement("transaction"));
-      configureReplication(getSingleElement("replication"));
-      configureSerialization(getSingleElement("serialization"));
-      configureInvalidation(getSingleElement("invalidation"));
-      configureStartup(getSingleElement("startup"));
-      configureTransport(getSingleElement("transport"));
-      configureShutdown(getSingleElement("shutdown"));
-      configureJmxStatistics(getSingleElement("jmxStatistics"));
-      configureEviction(getSingleElement("eviction"));
-      configureCacheLoaders(getSingleElement("loaders"));
-      configureCustomInterceptors(getSingleElement("customInterceptors"));
+      try
+      {
+         configureLocking(getSingleElement("locking"));
+         configureTransaction(getSingleElement("transaction"));
+         configureReplication(getSingleElement("replication"));
+         configureSerialization(getSingleElement("serialization"));
+         configureInvalidation(getSingleElement("invalidation"));
+         configureStartup(getSingleElement("startup"));
+         configureTransport(getSingleElement("transport"));
+         configureShutdown(getSingleElement("shutdown"));
+         configureJmxStatistics(getSingleElement("jmxStatistics"));
+         configureEviction(getSingleElement("eviction"));
+         configureCacheLoaders(getSingleElement("loaders"));
+         configureCustomInterceptors(getSingleElement("customInterceptors"));
+      } catch (Exception e)
+      {
+         throw new ConfigurationException("Unexpected expcetion while parsing the configuration file", e);
+      }
       return config;
    }
 




More information about the jbosscache-commits mailing list