You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2008/10/27 18:16:24 UTC

svn commit: r708240 - /labs/magma/trunk/website-developer/src/main/java/org/apache/magma/website/developer/basictracing/TracingRequests.aj

Author: simoneg
Date: Mon Oct 27 10:16:22 2008
New Revision: 708240

URL: http://svn.apache.org/viewvc?rev=708240&view=rev
Log:
Avoid trowing useless NPEs

Modified:
    labs/magma/trunk/website-developer/src/main/java/org/apache/magma/website/developer/basictracing/TracingRequests.aj

Modified: labs/magma/trunk/website-developer/src/main/java/org/apache/magma/website/developer/basictracing/TracingRequests.aj
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-developer/src/main/java/org/apache/magma/website/developer/basictracing/TracingRequests.aj?rev=708240&r1=708239&r2=708240&view=diff
==============================================================================
--- labs/magma/trunk/website-developer/src/main/java/org/apache/magma/website/developer/basictracing/TracingRequests.aj (original)
+++ labs/magma/trunk/website-developer/src/main/java/org/apache/magma/website/developer/basictracing/TracingRequests.aj Mon Oct 27 10:16:22 2008
@@ -46,13 +46,17 @@
 	before(Producer p) : execution(* Producer.produce(..)) && this(p) {
 		try {
 			Method met = p.getCreatingMethod();
-			tracer.addEvent("Producing " + met.getDeclaringClass().getSimpleName() + "." + p.getCreatingMethod().getName() + " [" + p.getClass().getSimpleName() + "]");
+			if (met != null) {
+				tracer.addEvent("Producing " + met.getDeclaringClass().getSimpleName() + "." + p.getCreatingMethod().getName() + " [" + p.getClass().getSimpleName() + "]");
+			}
 		} catch (Throwable t) {}			
 	}
 	after(Producer p) : execution(* Producer.produce(..)) && this(p) {
 		try {
 			Method met = p.getCreatingMethod();
-			tracer.addEvent("Produced " + met.getDeclaringClass().getSimpleName() + "." + p.getCreatingMethod().getName() + " [" + p.getClass().getSimpleName() + "]");
+			if (met != null) {
+				tracer.addEvent("Produced " + met.getDeclaringClass().getSimpleName() + "." + p.getCreatingMethod().getName() + " [" + p.getClass().getSimpleName() + "]");
+			}
 		} catch (Throwable t) {}
 	}
 	



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org