[infinispan-commits] Infinispan SVN: r525 - trunk/core/src/main/java/org/infinispan/config/parsing.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Thu Jul 9 03:05:36 EDT 2009
Author: vblagojevic at jboss.com
Date: 2009-07-09 03:05:36 -0400 (Thu, 09 Jul 2009)
New Revision: 525
Modified:
trunk/core/src/main/java/org/infinispan/config/parsing/AutomatedXmlConfigurationParserImpl.java
Log:
more info about classpath
Modified: trunk/core/src/main/java/org/infinispan/config/parsing/AutomatedXmlConfigurationParserImpl.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/config/parsing/AutomatedXmlConfigurationParserImpl.java 2009-07-08 17:22:48 UTC (rev 524)
+++ trunk/core/src/main/java/org/infinispan/config/parsing/AutomatedXmlConfigurationParserImpl.java 2009-07-09 07:05:36 UTC (rev 525)
@@ -1,5 +1,6 @@
package org.infinispan.config.parsing;
+import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
@@ -39,12 +40,19 @@
public static List<Class<?>> CONFIG_BEANS =null;
static {
+ String path = System.getProperty("java.class.path") + File.pathSeparator
+ + System.getProperty("surefire.test.class.path");
try {
INFINISPAN_CLASSES = ClassFinder.infinispanClasses();
CONFIG_BEANS = ClassFinder.isAssignableFrom(INFINISPAN_CLASSES,AbstractConfigurationBean.class);
- } catch (Exception e) {
- //TODO what to do here?
+ } catch (Exception e) {
+ throw new ConfigurationException(
+ "Exception while searching for Infinispan configuration beans, path is " + path,
+ e);
}
+ if (CONFIG_BEANS == null || CONFIG_BEANS.isEmpty())
+ throw new ConfigurationException("Could not find Infinispan configuration beans, path is "
+ + path);
}
// this parser will need to be initialized.
More information about the infinispan-commits
mailing list