[jboss-svn-commits] JBL Code SVN: r13529 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Jul 15 00:01:22 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-07-15 00:01:22 -0400 (Sun, 15 Jul 2007)
New Revision: 13529

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/Rete.java
Log:
JBRULES-1004 Using JDK dynamic proxies without packages crashes drools
-Added null check

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/Rete.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/Rete.java	2007-07-15 03:56:51 UTC (rev 13528)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/Rete.java	2007-07-15 04:01:22 UTC (rev 13529)
@@ -320,7 +320,8 @@
                 return;
             }
             
-            String pkgName = cls.getPackage().getName();
+            Package pkg = cls.getPackage();
+            String pkgName = (pkg != null) ? pkg.getName() : "";
             if ( "org.drools.reteoo".equals( pkgName ) || "org.drools.base".equals( pkgName ) ) {
                 // We don't shadow internal classes
                 this.shadowEnabled = false;




More information about the jboss-svn-commits mailing list