You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2009/12/19 23:10:10 UTC

svn commit: r892511 - /incubator/openwebbeans/trunk/webbeans-resource/src/main/java/org/apache/webbeans/resource/spi/se/ResourceServiceImpl.java

Author: struberg
Date: Sat Dec 19 22:10:10 2009
New Revision: 892511

URL: http://svn.apache.org/viewvc?rev=892511&view=rev
Log:
OWB-203 improve logging if injected EE resources like @Resource or @PersistenceUnit cannot be found

we will not at least log an INFO about this fact.


Modified:
    incubator/openwebbeans/trunk/webbeans-resource/src/main/java/org/apache/webbeans/resource/spi/se/ResourceServiceImpl.java

Modified: incubator/openwebbeans/trunk/webbeans-resource/src/main/java/org/apache/webbeans/resource/spi/se/ResourceServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-resource/src/main/java/org/apache/webbeans/resource/spi/se/ResourceServiceImpl.java?rev=892511&r1=892510&r2=892511&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-resource/src/main/java/org/apache/webbeans/resource/spi/se/ResourceServiceImpl.java (original)
+++ incubator/openwebbeans/trunk/webbeans-resource/src/main/java/org/apache/webbeans/resource/spi/se/ResourceServiceImpl.java Sat Dec 19 22:10:10 2009
@@ -57,6 +57,9 @@
         {
             PersistenceContext context = field.getAnnotation(PersistenceContext.class);            
             obj = getPersistenceContext(context.unitName());
+            if (obj == null) {
+            	logger.info("Could not find @PersistenceContext with unit name " + context.unitName());
+            }
         }
         
         else if (field.isAnnotationPresent(PersistenceUnit.class))
@@ -64,6 +67,9 @@
             PersistenceUnit annotation = field.getAnnotation(PersistenceUnit.class);
             
             obj = getPersistenceUnit(annotation.unitName());
+            if (obj == null) {
+            	logger.info("Could not find @PersistenceUnit with unit name " + annotation.unitName());
+            }
         }
         else if(field.isAnnotationPresent(Resource.class))
         {
@@ -71,6 +77,10 @@
             try
             {
                 obj = context.lookup("java:/comp/env/"+ resource.name()); 
+                if (obj == null) {
+                	logger.info("Could not find @Resource with name " + resource.name());
+                }
+
             }
             catch(Exception e)
             {