Hi,
I am facing problems in change of my java class files over from xalan1
to xalan2. I have tested the transformation instructions using a FileWriter.
The transformer successful writes the contents to a file. However if I use it in a servlet it throws the following errors.
Namespace not supported by
SAXParserjavax.xml.transform.TransformerConfigurationException: Namespace not
supported by SAXParser at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:704)
at TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81) at
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java, Compiled Code) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
Compiled Code) at java.lang.Thread.run(Thread.java:479) ---------
javax.xml.transform.TransformerConfigurationException: Namespace not supported
by SAXParser at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:876)
at
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:687)
at TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81) at
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java, Compiled Code) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at
org.apache.tomcat.core.Handler.service(Handler.java:287) at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java, Compiled
Code) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
Compiled Code) at java.lang.Thread.run(Thread.java:479) ---------
javax.xml.transform.TransformerException: Namespace not supported by SAXParser
at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:872)
at
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:687)
at TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81) at
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java, Compiled Code) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287) at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code) at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java, Compiled
Code) at java.lang.Thread.run(Thread.java:479) ---------
org.xml.sax.SAXException: Namespace not supported by SAXParser at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:836)
at
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:687)
at TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81)
at TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java, Compiled Code)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at
org.apache.tomcat.core.Handler.service(Handler.java:287) at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code) at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java, Compiled
Code) at java.lang.Thread.run(Thread.java:479) ---------
javax.xml.parsers.ParserConfigurationException: Namespace not supported by
SAXParser at com.sun.xml.parser.SAXParserImpl.(SAXParserImpl.java:60) at
com.sun.xml.parser.SAXParserFactoryImpl.newSAXParser(SAXParserFactoryImpl.java:57)
at
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:830)
at
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:687)
at TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81) at
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java, Compiled Code) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at
org.apache.tomcat.core.Handler.service(Handler.java:287) at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
Compiled Code) at java.lang.Thread.run(Thread.java:479) ---------
org.xml.sax.SAXException: Namespace not supported by SAXParser at
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:836)
at
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:687)
at TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81) at TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java,
Compiled Code) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at
org.apache.tomcat.core.Handler.service(Handler.java:287) at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
Compiled Code) at java.lang.Thread.run(Thread.java:479) ---------
javax.xml.parsers.ParserConfigurationException: Namespace not supported by
SAXParser at com.sun.xml.parser.SAXParserImpl.(SAXParserImpl.java:60) at
com.sun.xml.parser.SAXParserFactoryImpl.newSAXParser(SAXParserFactoryImpl.java:57)
at
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:830)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:687)
at TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81) at
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java, Compiled Code) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at
org.apache.tomcat.core.Handler.service(Handler.java:287) at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code) at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java, Compiled
Code) at java.lang.Thread.run(Thread.java:479) ---------
javax.xml.transform.TransformerException: Namespace not supported by SAXParser
at
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:872)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:687)
at TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81) at
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java, Compiled Code) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at
org.apache.tomcat.core.Handler.service(Handler.java:287) at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
Compiled Code) at java.lang.Thread.run(Thread.java:479) ---------
org.xml.sax.SAXException: Namespace not supported by SAXParser at
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:836)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:687)
at TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81) at
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java, Compiled Code) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at
org.apache.tomcat.core.Handler.service(Handler.java:287) at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
Compiled Code) at java.lang.Thread.run(Thread.java:479) ---------
javax.xml.parsers.ParserConfigurationException: Namespace not supported by
SAXParser at com.sun.xml.parser.SAXParserImpl.(SAXParserImpl.java:60) at
com.sun.xml.parser.SAXParserFactoryImpl.newSAXParser(SAXParserFactoryImpl.java:57)
at
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:830)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:687)
at TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81) at
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java, Compiled Code) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at
org.apache.tomcat.core.Handler.service(Handler.java:287) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code) at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java, Compiled
Code) at java.lang.Thread.run(Thread.java:479) ---------
org.xml.sax.SAXException: Namespace not supported by SAXParser at
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:836)
at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:687)
at TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81) at
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java, Compiled Code) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at
org.apache.tomcat.core.Handler.service(Handler.java:287) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code) at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java, Compiled
Code) at java.lang.Thread.run(Thread.java:479) ---------
javax.xml.parsers.ParserConfigurationException: Namespace not supported by
SAXParser at com.sun.xml.parser.SAXParserImpl.(SAXParserImpl.java:60) at
com.sun.xml.parser.SAXParserFactoryImpl.newSAXParser(SAXParserFactoryImpl.java:57)
at
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:830)
at
org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:687)
at TradeDoc.TDUTIL.transform2html(TDUTIL.java:62) at
TradeDoc.TDTransactionStyler.doXMLtoHTML(TDTransactionStyler.java:81) at
TradeDoc.TDTransactionStyler.doPost(TDTransactionStyler.java, Compiled Code) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at
org.apache.tomcat.core.Handler.service(Handler.java:287) at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code) at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java, Compiled
Code) at java.lang.Thread.run(Thread.java:479)
Can anyone help??
Regards,
Gautam