--- KnowledgeAgentImpl.java.trunk 2010-08-24 18:19:09.000000000 +0200 +++ KnowledgeAgentImpl.java 2010-08-24 18:30:28.000000000 +0200 @@ -41,6 +41,7 @@ import org.drools.builder.KnowledgeBuilder; import org.drools.builder.KnowledgeBuilderConfiguration; import org.drools.builder.KnowledgeBuilderFactory; +import org.drools.builder.ResourceConfiguration; import org.drools.builder.ResourceType; import org.drools.common.AbstractRuleBase; import org.drools.common.InternalRuleBase; @@ -634,7 +635,14 @@ kbuilder = this.createKBuilder(); } - kbuilder.add(resource, ((InternalResource) resource).getResourceType()); + ResourceConfiguration conf = ((InternalResource) resource).getConfiguration(); + if (conf != null) { + kbuilder.add( resource, + ((InternalResource) resource).getResourceType(), conf ); + } else { + kbuilder.add( resource, + ((InternalResource) resource).getResourceType() ); + } if (kbuilder.hasErrors()) { this.eventSupport.fireResourceCompilationFailed(kbuilder, resource, ((InternalResource) resource).getResourceType()); this.listener.warning(