[jboss-cvs] JBossAS SVN: r59378 - projects/aop/trunk/aop/src/main/org/jboss/aop/instrument

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jan 5 13:24:06 EST 2007


Author: kabir.khan at jboss.com
Date: 2007-01-05 13:24:04 -0500 (Fri, 05 Jan 2007)
New Revision: 59378

Modified:
   projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/JoinPointGenerator.java
Log:
Fix NPE when running in JBoss

Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/JoinPointGenerator.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/JoinPointGenerator.java	2007-01-05 18:23:16 UTC (rev 59377)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/JoinPointGenerator.java	2007-01-05 18:24:04 UTC (rev 59378)
@@ -1737,7 +1737,13 @@
       
       public static final AroundAdviceCallStrategy getInstance()
       {
-         return INSTANCE.get();
+         AroundAdviceCallStrategy strategy = INSTANCE.get();
+         if (strategy == null)
+         {
+            strategy = new AroundAdviceCallStrategy();
+            INSTANCE.set(strategy);
+         }
+         return strategy;
       }
       
       private AroundAdviceCallStrategy() {}




More information about the jboss-cvs-commits mailing list