[jboss-svn-commits] JBL Code SVN: r19725 - labs/jbossrules/branches/4.0.x/drools-compiler/src/main/java/org/drools/rule/builder.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Apr 25 21:40:54 EDT 2008
Author: mark.proctor at jboss.com
Date: 2008-04-25 21:40:54 -0400 (Fri, 25 Apr 2008)
New Revision: 19725
Modified:
labs/jbossrules/branches/4.0.x/drools-compiler/src/main/java/org/drools/rule/builder/RuleBuildContext.java
Log:
JBRULES-1581 Invalid dialect name causes NullPointerException in BRMS and Eclipse plug-in rule editor
Modified: labs/jbossrules/branches/4.0.x/drools-compiler/src/main/java/org/drools/rule/builder/RuleBuildContext.java
===================================================================
--- labs/jbossrules/branches/4.0.x/drools-compiler/src/main/java/org/drools/rule/builder/RuleBuildContext.java 2008-04-26 01:34:55 UTC (rev 19724)
+++ labs/jbossrules/branches/4.0.x/drools-compiler/src/main/java/org/drools/rule/builder/RuleBuildContext.java 2008-04-26 01:40:54 UTC (rev 19725)
@@ -123,8 +123,15 @@
this.dialectRegistry = dialectRegistry;
this.dialect = (this.rule.getDialect() != null) ? this.dialectRegistry.getDialect( this.rule.getDialect() ) : defaultDialect;
+
+ if ( dialect == null && (component != null && component.getDialect() != null) ) {
+ this.errors.add( new DescrBuildError(null,parentDescr, component, "Unable to load Dialect '" + component.getDialect() + "'") );
+ }
- getDialect().init( ruleDescr );
+ if ( dialect != null ) {
+ dialect.init( ruleDescr );
+ }
+
}
public Dialect getDialect() {
More information about the jboss-svn-commits
mailing list