You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sirona.apache.org by ol...@apache.org on 2014/03/03 07:05:08 UTC

svn commit: r1573452 - /incubator/sirona/trunk/core/src/main/java/org/apache/sirona/configuration/ioc/IoCs.java

Author: olamy
Date: Mon Mar  3 06:05:08 2014
New Revision: 1573452

URL: http://svn.apache.org/r1573452
Log:
more details on error

Modified:
    incubator/sirona/trunk/core/src/main/java/org/apache/sirona/configuration/ioc/IoCs.java

Modified: incubator/sirona/trunk/core/src/main/java/org/apache/sirona/configuration/ioc/IoCs.java
URL: http://svn.apache.org/viewvc/incubator/sirona/trunk/core/src/main/java/org/apache/sirona/configuration/ioc/IoCs.java?rev=1573452&r1=1573451&r2=1573452&view=diff
==============================================================================
--- incubator/sirona/trunk/core/src/main/java/org/apache/sirona/configuration/ioc/IoCs.java (original)
+++ incubator/sirona/trunk/core/src/main/java/org/apache/sirona/configuration/ioc/IoCs.java Mon Mar  3 06:05:08 2014
@@ -66,8 +66,8 @@ public final class IoCs {
 
     public static synchronized <T> T newInstance(final Class<T> clazz) {
 
+        String config = Configuration.getProperty(clazz.getName(), null);
         try {
-            String config = Configuration.getProperty(clazz.getName(), null);
             if (config == null) {
                 if (clazz.isInterface()) {
                     config = clazz.getPackage().getName() + ".Default" + clazz.getSimpleName();
@@ -79,7 +79,8 @@ public final class IoCs {
             SINGLETONS.put(clazz, t);
             return t;
         } catch (final Exception e) {
-            throw new SironaException("Cannot find instance for class " + clazz.getName() + " : " + e.getMessage(),e);
+            throw new SironaException("Cannot find instance for class " + clazz.getName() + " with config : " //
+                                          + config + " : " + e.getMessage(),e);
         }
     }