[jboss-svn-commits] JBL Code SVN: r29648 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Oct 18 22:37:21 EDT 2009
Author: mark.proctor at jboss.com
Date: 2009-10-18 22:37:20 -0400 (Sun, 18 Oct 2009)
New Revision: 29648
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/KnowledgeAgentImpl.java
Log:
JBRULES-2230 DecisionTable added to KnowledgeAgent via change-set throws a NullPointerException
-If the resource has a configuration, use it.
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/KnowledgeAgentImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/KnowledgeAgentImpl.java 2009-10-19 02:10:43 UTC (rev 29647)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/KnowledgeAgentImpl.java 2009-10-19 02:37:20 UTC (rev 29648)
@@ -381,10 +381,16 @@
for ( Resource resource : this.resources.keySet() ) {
if ( ((InternalResource) resource).getResourceType() != ResourceType.PKG ) {
+ // .pks are handled as a special case.
+ if ( ((InternalResource) resource).getConfiguration() == null ) {
+ kbuilder.add( resource,
+ ((InternalResource) resource).getResourceType() );
+ } else {
+ kbuilder.add( resource,
+ ((InternalResource) resource).getResourceType(),
+ ((InternalResource) resource).getConfiguration() );
+ }
this.listener.debug( "KnowledgeAgent building resource=" + resource );
- // .pks are handled as a special case.
- kbuilder.add( resource,
- ((InternalResource) resource).getResourceType() );
}
}
More information about the jboss-svn-commits
mailing list