[richfaces-svn-commits] JBoss Rich Faces SVN: r2656 - in trunk/cdk/generator/src/main/resources/META-INF: templates12 and 1 other directory.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Fri Aug 31 10:01:17 EDT 2007
Author: nbelaevski
Date: 2007-08-31 10:01:17 -0400 (Fri, 31 Aug 2007)
New Revision: 2656
Modified:
trunk/cdk/generator/src/main/resources/META-INF/templates/componentTag.vm
trunk/cdk/generator/src/main/resources/META-INF/templates/tag.vm
trunk/cdk/generator/src/main/resources/META-INF/templates12/componentTag.vm
trunk/cdk/generator/src/main/resources/META-INF/templates12/tag.vm
Log:
NPE on null non-el attributes fixed
Modified: trunk/cdk/generator/src/main/resources/META-INF/templates/componentTag.vm
===================================================================
--- trunk/cdk/generator/src/main/resources/META-INF/templates/componentTag.vm 2007-08-31 13:42:07 UTC (rev 2655)
+++ trunk/cdk/generator/src/main/resources/META-INF/templates/componentTag.vm 2007-08-31 14:01:17 UTC (rev 2656)
@@ -78,7 +78,7 @@
#foreach( $prop in $component.properties )
#if( !$prop.existintag )
#if(!$prop.el)
- if(isValueReference(this._${prop.name})){
+ if(null != this._${prop.name} && isValueReference(this._${prop.name})){
throw new IllegalArgumentException("Component ${component.name} with Id " + component.getClientId(getFacesContext()) +" not allowed EL expression for property ${prop.name}");
}
#end
Modified: trunk/cdk/generator/src/main/resources/META-INF/templates/tag.vm
===================================================================
--- trunk/cdk/generator/src/main/resources/META-INF/templates/tag.vm 2007-08-31 13:42:07 UTC (rev 2655)
+++ trunk/cdk/generator/src/main/resources/META-INF/templates/tag.vm 2007-08-31 14:01:17 UTC (rev 2656)
@@ -83,7 +83,7 @@
#foreach( $prop in $component.properties )
#if( !$prop.existintag )
#if(!$prop.el)
- if(isValueReference(this._${prop.name})){
+ if(null != this._${prop.name} && isValueReference(this._${prop.name})){
throw new IllegalArgumentException("Component ${component.name} with Id " + component.getClientId(getFacesContext()) +" not allowed EL expression for property ${prop.name}");
}
#end
Modified: trunk/cdk/generator/src/main/resources/META-INF/templates12/componentTag.vm
===================================================================
--- trunk/cdk/generator/src/main/resources/META-INF/templates12/componentTag.vm 2007-08-31 13:42:07 UTC (rev 2655)
+++ trunk/cdk/generator/src/main/resources/META-INF/templates12/componentTag.vm 2007-08-31 14:01:17 UTC (rev 2656)
@@ -78,7 +78,7 @@
#foreach( $prop in $component.properties )
#if( !$prop.existintag )
#if(!$prop.el)
- if(isValueReference(this._${prop.name})){
+ if(null != this._${prop.name} && isValueReference(this._${prop.name})){
throw new IllegalArgumentException("Component ${component.name} with Id " + component.getClientId(getFacesContext()) +" not allowed EL expression for property ${prop.name}");
}
#end
Modified: trunk/cdk/generator/src/main/resources/META-INF/templates12/tag.vm
===================================================================
--- trunk/cdk/generator/src/main/resources/META-INF/templates12/tag.vm 2007-08-31 13:42:07 UTC (rev 2655)
+++ trunk/cdk/generator/src/main/resources/META-INF/templates12/tag.vm 2007-08-31 14:01:17 UTC (rev 2656)
@@ -83,7 +83,7 @@
#foreach( $prop in $component.properties )
#if( !$prop.existintag )
#if(!$prop.el)
- if(isValueReference(this._${prop.name})){
+ if(null != this._${prop.name} && isValueReference(this._${prop.name})){
throw new IllegalArgumentException("Component ${component.name} with Id " + component.getClientId(getFacesContext()) +" not allowed EL expression for property ${prop.name}");
}
#end
More information about the richfaces-svn-commits
mailing list