You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by gi...@apache.org on 2005/03/22 07:05:32 UTC

svn commit: r158543 - cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/binding/MultiValueJXPathBinding.java

Author: giacomo
Date: Mon Mar 21 22:05:30 2005
New Revision: 158543

URL: http://svn.apache.org/viewcvs?view=rev&rev=158543
Log:
fixing a NPE

Modified:
    cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/binding/MultiValueJXPathBinding.java

Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/binding/MultiValueJXPathBinding.java
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/binding/MultiValueJXPathBinding.java?view=diff&r1=158542&r2=158543
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/binding/MultiValueJXPathBinding.java (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/binding/MultiValueJXPathBinding.java Mon Mar 21 22:05:30 2005
@@ -108,6 +108,9 @@
             public boolean createObject(JXPathContext context, Pointer pointer,
                                         Object parent, String name, int index) {
                 final Object o = context.getValue(name);
+		if( o == null ) {
+		    return false;
+		}
                 if( Collection.class.isAssignableFrom( o.getClass() ) ) {
                     ((Collection)context.getValue(name)).add(null);
                 } else if( o.getClass().isArray() ) {