[jboss-svn-commits] JBL Code SVN: r8538 - in labs/jbossrules/trunk/drools-core/src/main/java/org/drools: common rule
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Dec 22 08:22:55 EST 2006
Author: tirelli
Date: 2006-12-22 08:22:51 -0500 (Fri, 22 Dec 2006)
New Revision: 8538
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/ObjectInputStreamWithLoader.java
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/rule/CompositePackageClassLoader.java
Log:
JBRULES-592: fixing problem with working memory serialization/deserialization
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/ObjectInputStreamWithLoader.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/ObjectInputStreamWithLoader.java 2006-12-22 13:21:10 UTC (rev 8537)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/ObjectInputStreamWithLoader.java 2006-12-22 13:22:51 UTC (rev 8538)
@@ -41,7 +41,11 @@
final String name = desc.getName();
Class clazz = (Class) primClasses.get( name );
if( clazz == null ) {
- clazz = this.classLoader.loadClass( name );
+ try{
+ clazz = this.classLoader.loadClass( name );
+ } catch (ClassNotFoundException cnf) {
+ clazz = super.resolveClass( desc );
+ }
}
return clazz;
}
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/rule/CompositePackageClassLoader.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/rule/CompositePackageClassLoader.java 2006-12-22 13:21:10 UTC (rev 8537)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/rule/CompositePackageClassLoader.java 2006-12-22 13:22:51 UTC (rev 8538)
@@ -48,7 +48,7 @@
protected synchronized Class loadClass(final String name,
final boolean resolve) throws ClassNotFoundException {
Class clazz = findLoadedClass( name );
-
+
if ( clazz == null ) {
clazz = compositeFastFindClass( name );
More information about the jboss-svn-commits
mailing list