We have a pipeline that looks like:

<map:pipeline>

<map:match pattern="*/*.testcontent">
                <map:aggregate element="wrapper">
                          <map:part src="cocoon:/{1}/x"/>
                    <map:part src="cocoon:/{1}/y"/>
                    <map:part src="cocoon:/{1}/z"/>
                    <map:part src="cocoon:/{1}/xx"/>
                          <map:part src="cocoon:/{1}/xy"/>
                </map:aggregate>
                <map:transform src="x.xsl" type="xslt-saxon8"/>
                <map:transform src="y.xsl" type="xslt-saxon8"/>
                <map:transform src="z.xsl" type="xslt-saxon8"/>
                <map:serialize type="xml"/>
            </map:match>


</map:pipeline>

One of the request produces large xml and if I run it in its own generator, the 
xml comes up fine.
However, if it is a part of the aggregate it is clobbering the xml and then 
xslt Parser is chocking on it.
Even without any xslt parsing, I can see that the xml is clobbered.

Error message says; Invalid Qname
Using cocoon-2.1.8



I played with outputbuffersize for pipelines
JVM_OPTS
CATALINA_OPTS
Cocoon servlet file-upload-size in web.xml
Cocoon.xconf

Without any success.

Any thoughts.

Thanks
Rajani




Reply via email to