[infinispan-commits] Infinispan SVN: r195 - trunk/core/src/main/java/org/infinispan/factories.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Tue Apr 28 17:25:25 EDT 2009


Author: galder.zamarreno at jboss.com
Date: 2009-04-28 17:25:25 -0400 (Tue, 28 Apr 2009)
New Revision: 195

Modified:
   trunk/core/src/main/java/org/infinispan/factories/AbstractComponentRegistry.java
Log:
[ISPN-69] (NullPointerException when enabling TRACE) Moved logging message to after dependency injection.

Modified: trunk/core/src/main/java/org/infinispan/factories/AbstractComponentRegistry.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/factories/AbstractComponentRegistry.java	2009-04-28 12:22:00 UTC (rev 194)
+++ trunk/core/src/main/java/org/infinispan/factories/AbstractComponentRegistry.java	2009-04-28 21:25:25 UTC (rev 195)
@@ -197,13 +197,14 @@
          c = new Component();
          c.name = name;
          c.instance = component;
-         getLog().trace("Registering component {0} under name {1}", c, name);
          componentLookup.put(name, c);
       }
       c.nonVolatile = ReflectionUtil.isAnnotationPresent(component.getClass(), NonVolatile.class);
       addComponentDependencies(c);
       // inject dependencies for this component
       c.injectDependencies();
+      
+      if (old != null) getLog().trace("Registering component {0} under name {1}", c, name); 
    }
 
    /**




More information about the infinispan-commits mailing list