[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