Hello

I am trying to upgrade from Cocoon-2.1.11 to Cocoon 2.1.12.

I have a problem with CForms validation - the ! error icon validation- message.gif is not displayed. Dojo debug message is:

DEBUG: dojo.widget.Parse: error: [Exception... "Node cannot be inserted at the specified point in the hierarchy" code: "3" nsresult: "0x80530003 (NS_ERROR_DOM_HIERARCHY_REQUEST_ERR)" location: "http://172.16.1.5/branch/_cocoon/resources/dojo/dojo.js Line: 173"]

My form definition:
        <fd:field ...>
          <fd:validation>
            <fd:javascript>
              if (my condition) {
widget.setValidationError(new Packages.org.apache.cocoon.forms.validation.ValidationError("my error message",[],[true]));
                return false;
              }
              return true;
            </fd:javascript>
          </fd:validation>
        </fd:field>

My sitemap:
      <map:transformers default="xsltc">...</map:transformers>

      <map:match pattern="*-display">
        <map:generate type="jx" src="forms/{1}_tmpl.xml">
          <map:parameter name="locale" value="{session-attr:locale}"/>
        </map:generate>
        <map:transform type="browser-update"/>
<map:transform type="i18n"><map:parameter name="locale" value="{session-attr:locale}"/></map:transform>
        <map:transform type="xslt" src="stylesheets/forms-styling.xsl">
<map:parameter name="resources-uri" value="{request:contextPath}/_cocoon/resources"/> <map:parameter name="dojo-locale" value="{session- attr:locale}"/>
          <map:parameter name="dojo-debug" value="true"/>
        </map:transform>
        <map:select type="ajax-request">
          <map:when test="true">
            <map:serialize type="xml"/>
          </map:when>
          <map:otherwise>
            ...
            <map:serialize type="html"/>
          </map:otherwise>
        </map:select>
      </map:match>

The same thing works in Cocoon-2.1.11. Changing default transformer to xslt does not make any difference.

Does anyone know what is wrong with it and how to fix it?

Thanks

Barbara


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to