Hi Alberto, this seems to me like a classloading problem. Probably you have conflicting jars running at the same time in your environment.
Gr. Reijn On Mon, 2008-02-11 at 18:49 +0100, Alberto Brosich wrote: > I'm using cocoon 2.1.11 with java 1.6. I defined the saxon transformer > and I use it in some pipelines. Running it in the embedded jetty works > all fine but after installing the war under tomcat I get the following > error: > > java.lang.IllegalArgumentException: Unknown type of result: class > javax.xml.transform.dom.DOMResult > > I have to remove saxon8.jar from lib/local to have cocoon working. > Inspecting the stacktrace I see that cocoon use saxon instead of xalan > (I removed any reference to saxon in the sitemap): > > ... > > Caused by: java.lang.IllegalArgumentException: Unknown type of result: class > javax.xml.transform.dom.DOMResult > at > net.sf.saxon.event.SerializerFactory.getReceiver(SerializerFactory.java:186) > at > net.sf.saxon.IdentityTransformerHandler.startDocument(IdentityTransformerHandler.java:95) > at > org.apache.cocoon.xml.AbstractXMLPipe.startDocument(AbstractXMLPipe.java:48) > at > org.apache.cocoon.util.location.LocationAttributes$Pipe.startDocument(LocationAttributes.java:307) > at org.apache.xerces.parsers.AbstractSAXParser.startDocument(Unknown > Source) > ... > > I tried also with saxon9. > Here is the transformer definition in my sitemap: > > <map:transformer name="xslt-saxon" pool-grow="2" pool-max="32" > pool-min="8" > src="org.apache.cocoon.transformation.TraxTransformer"> > <use-request-parameters>false</use-request-parameters> > <use-browser-capabilities-db>false</use-browser-capabilities-db> > <xslt-processor-role>saxon</xslt-processor-role> > </map:transformer> > > Any suggest? > > Alberto > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]