You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by jo...@apache.org on 2007/12/31 18:16:12 UTC

svn commit: r607755 - /cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/datatype/DynamicSelectionList.java

Author: joerg
Date: Mon Dec 31 09:16:08 2007
New Revision: 607755

URL: http://svn.apache.org/viewvc?rev=607755&view=rev
Log:
fix NPE in Xalan's TransformerIdentityImpl.flushStartDoc(..) due to missing startDocument() event (http://marc.info/?l=xml-cocoon-dev&m=119910888817794&w=4)

Modified:
    cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/datatype/DynamicSelectionList.java

Modified: cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/datatype/DynamicSelectionList.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/datatype/DynamicSelectionList.java?rev=607755&r1=607754&r2=607755&view=diff
==============================================================================
--- cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/datatype/DynamicSelectionList.java (original)
+++ cocoon/trunk/blocks/cocoon-forms/cocoon-forms-impl/src/main/java/org/apache/cocoon/forms/datatype/DynamicSelectionList.java Mon Dec 31 09:16:08 2007
@@ -242,6 +242,7 @@
                 } else if (convertor == null && localName.equals("convertor")) {
                     // record the content of this element in a dom-tree
                     convertorConfigDOMBuilder = new DOMBuilder();
+                    convertorConfigDOMBuilder.startDocument();
                     convertorConfigDOMBuilder.startElement(namespaceURI, localName, qName, attributes);
                     convertorConfigNestingLevel++;
                 } else {
@@ -260,6 +261,7 @@
                 convertorConfigNestingLevel--;
                 convertorConfigDOMBuilder.endElement(namespaceURI, localName, qName);
                 if (convertorConfigNestingLevel == 0) {
+                    convertorConfigDOMBuilder.endDocument();
                     Element convertorElement = convertorConfigDOMBuilder.getDocument().getDocumentElement();
                     try {
                         convertor = getDatatype().getBuilder().buildConvertor(convertorElement);