You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by jack lee <ja...@hotmail.com> on 2003/11/18 23:49:25 UTC

help::org.apache.xml.utils.WrappedRuntimeException

My web application uses its own Xerces and Xalan libraries. In other words,
I put those librairies under WEB-INF/lib directory.

But When I am trying to run my sevlet which has following code:

        try
        {
            TransformerFactory xformFactory
               = TransformerFactory.newInstance();

            Transformer transform = xformFactory.newTransformer();

            Source input = new DOMSource (doc);
            ByteArrayOutputStream byteOutputStream = new
ByteArrayOutputStream();
            javax.xml.transform.stream.StreamResult output = new
StreamResult (byteOutputStream);
            transform.transform(input, output);

        }
        catch( Exception ex)
        {
            _log.ErrorLog(ex)
        }

I got the following exception:
org.apache.xml.utils.WrappedRuntimeException: The output format must have a
'{http://xml.apache.org/xslt}content-handler' property!
	at
org.apache.xalan.serialize.SerializerFactory.getSerializer(SerializerFactory.java:142)
	at
org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.java:232)
	at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:296)
           ......

But If I just put xalan.jar into common/endorsed/lib directory, everything
is OK.

Any idea???

Thanks
Jack

_________________________________________________________________
online games and music with a high-speed Internet connection!  Prices start 
at less than $1 a day average.  https://broadband.msn.com (Prices may vary 
by service area.)


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org