FopServlet and FopPrintServlet, as provided in the 20.3 distribution, do not work with params 'xsl' and 'xml'. They DO work with param 'fo' The following error traceback is generated when FopServlet is invoked as: "http://blah.blah.blah/fop/servlet/FopServlet?xml=c:/testing/f77PDF- pg1.xml&xsl="c:\testing/toPDF.xsl> Note the above xsl file contains the line: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" > ----------------------------error traceback----------------- Error: 500 Location: /fop/servlet/FopServlet Internal Servlet Error: javax.servlet.ServletException at FopServlet.renderXML(FopServlet.java:131) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) Root cause: org.apache.fop.apps.FOPException at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:109) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- java.lang.reflect.InvocationTargetException: org.apache.fop.apps.FOPException: stylesheet requires attribute: version at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:103) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- javax.xml.transform.TransformerConfigurationException: stylesheet requires attribute: version at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:815) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:813) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.StylesheetHandler.error (StylesheetHandler.java:866) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:389) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:300) at org.apache.xalan.processor.ProcessorLRE.startElement (ProcessorLRE.java:184) at org.apache.xalan.processor.StylesheetHandler.startElement (StylesheetHandler.java:632) at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371) at org.apache.xerces.validators.common.XMLValidator.callStartElement (XMLValidator.java:840) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch (XMLDocumentScanner.java:990) at org.apache.xerces.framework.XMLDocumentScanner.parseSome (XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:795) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- ; SystemID: file:///C:/java/jakarta-tomcat-3.3/bin; Line#: 1; Column#: 8 ; SystemID: file:///C:/java/jakarta-tomcat-3.3/bin; Line#: 1; Column#: 8 javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.StylesheetHandler.error (StylesheetHandler.java:852) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:389) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:300) at org.apache.xalan.processor.ProcessorLRE.startElement (ProcessorLRE.java:184) at org.apache.xalan.processor.StylesheetHandler.startElement (StylesheetHandler.java:632) at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371) at org.apache.xerces.validators.common.XMLValidator.callStartElement (XMLValidator.java:840) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch (XMLDocumentScanner.java:990) at org.apache.xerces.framework.XMLDocumentScanner.parseSome (XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:795) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.StylesheetHandler.error (StylesheetHandler.java:866) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:389) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:300) at org.apache.xalan.processor.ProcessorLRE.startElement (ProcessorLRE.java:184) at org.apache.xalan.processor.StylesheetHandler.startElement (StylesheetHandler.java:632) at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371) at org.apache.xerces.validators.common.XMLValidator.callStartElement (XMLValidator.java:840) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch (XMLDocumentScanner.java:990) at org.apache.xerces.framework.XMLDocumentScanner.parseSome (XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:795) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- ; SystemID: file:///C:/java/jakarta-tomcat-3.3/bin; Line#: 1; Column#: 8 ; SystemID: file:///C:/java/jakarta-tomcat-3.3/bin; Line#: 1; Column#: 8 javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.StylesheetHandler.error (StylesheetHandler.java:852) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:389) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:300) at org.apache.xalan.processor.ProcessorLRE.startElement (ProcessorLRE.java:184) at org.apache.xalan.processor.StylesheetHandler.startElement (StylesheetHandler.java:632) at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371) at org.apache.xerces.validators.common.XMLValidator.callStartElement (XMLValidator.java:840) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch (XMLDocumentScanner.java:990) at org.apache.xerces.framework.XMLDocumentScanner.parseSome (XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:795) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) org.apache.fop.apps.FOPException: stylesheet requires attribute: version at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:103) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- javax.xml.transform.TransformerConfigurationException: stylesheet requires attribute: version at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:815) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:813) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.StylesheetHandler.error (StylesheetHandler.java:866) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:389) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:300) at org.apache.xalan.processor.ProcessorLRE.startElement (ProcessorLRE.java:184) at org.apache.xalan.processor.StylesheetHandler.startElement (StylesheetHandler.java:632) at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371) at org.apache.xerces.validators.common.XMLValidator.callStartElement (XMLValidator.java:840) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch (XMLDocumentScanner.java:990) at org.apache.xerces.framework.XMLDocumentScanner.parseSome (XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:795) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- ; SystemID: file:///C:/java/jakarta-tomcat-3.3/bin; Line#: 1; Column#: 8 ; SystemID: file:///C:/java/jakarta-tomcat-3.3/bin; Line#: 1; Column#: 8 javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.StylesheetHandler.error (StylesheetHandler.java:852) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:389) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:300) at org.apache.xalan.processor.ProcessorLRE.startElement (ProcessorLRE.java:184) at org.apache.xalan.processor.StylesheetHandler.startElement (StylesheetHandler.java:632) at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371) at org.apache.xerces.validators.common.XMLValidator.callStartElement (XMLValidator.java:840) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch (XMLDocumentScanner.java:990) at org.apache.xerces.framework.XMLDocumentScanner.parseSome (XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:795) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.StylesheetHandler.error (StylesheetHandler.java:866) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:389) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:300) at org.apache.xalan.processor.ProcessorLRE.startElement (ProcessorLRE.java:184) at org.apache.xalan.processor.StylesheetHandler.startElement (StylesheetHandler.java:632) at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371) at org.apache.xerces.validators.common.XMLValidator.callStartElement (XMLValidator.java:840) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch (XMLDocumentScanner.java:990) at org.apache.xerces.framework.XMLDocumentScanner.parseSome (XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:795) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- ; SystemID: file:///C:/java/jakarta-tomcat-3.3/bin; Line#: 1; Column#: 8 ; SystemID: file:///C:/java/jakarta-tomcat-3.3/bin; Line#: 1; Column#: 8 javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.StylesheetHandler.error (StylesheetHandler.java:852) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:389) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:300) at org.apache.xalan.processor.ProcessorLRE.startElement (ProcessorLRE.java:184) at org.apache.xalan.processor.StylesheetHandler.startElement (StylesheetHandler.java:632) at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371) at org.apache.xerces.validators.common.XMLValidator.callStartElement (XMLValidator.java:840) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch (XMLDocumentScanner.java:990) at org.apache.xerces.framework.XMLDocumentScanner.parseSome (XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:795) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) Root cause: java.lang.reflect.InvocationTargetException: org.apache.fop.apps.FOPException: stylesheet requires attribute: version at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:103) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- javax.xml.transform.TransformerConfigurationException: stylesheet requires attribute: version at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:815) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:813) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.StylesheetHandler.error (StylesheetHandler.java:866) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:389) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:300) at org.apache.xalan.processor.ProcessorLRE.startElement (ProcessorLRE.java:184) at org.apache.xalan.processor.StylesheetHandler.startElement (StylesheetHandler.java:632) at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371) at org.apache.xerces.validators.common.XMLValidator.callStartElement (XMLValidator.java:840) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch (XMLDocumentScanner.java:990) at org.apache.xerces.framework.XMLDocumentScanner.parseSome (XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:795) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- ; SystemID: file:///C:/java/jakarta-tomcat-3.3/bin; Line#: 1; Column#: 8 ; SystemID: file:///C:/java/jakarta-tomcat-3.3/bin; Line#: 1; Column#: 8 javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.StylesheetHandler.error (StylesheetHandler.java:852) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:389) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:300) at org.apache.xalan.processor.ProcessorLRE.startElement (ProcessorLRE.java:184) at org.apache.xalan.processor.StylesheetHandler.startElement (StylesheetHandler.java:632) at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371) at org.apache.xerces.validators.common.XMLValidator.callStartElement (XMLValidator.java:840) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch (XMLDocumentScanner.java:990) at org.apache.xerces.framework.XMLDocumentScanner.parseSome (XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:795) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.StylesheetHandler.error (StylesheetHandler.java:866) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:389) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:300) at org.apache.xalan.processor.ProcessorLRE.startElement (ProcessorLRE.java:184) at org.apache.xalan.processor.StylesheetHandler.startElement (StylesheetHandler.java:632) at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371) at org.apache.xerces.validators.common.XMLValidator.callStartElement (XMLValidator.java:840) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch (XMLDocumentScanner.java:990) at org.apache.xerces.framework.XMLDocumentScanner.parseSome (XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:795) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484) --------- ; SystemID: file:///C:/java/jakarta-tomcat-3.3/bin; Line#: 1; Column#: 8 ; SystemID: file:///C:/java/jakarta-tomcat-3.3/bin; Line#: 1; Column#: 8 javax.xml.transform.TransformerException: stylesheet requires attribute: version at org.apache.xalan.processor.StylesheetHandler.error (StylesheetHandler.java:852) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:389) at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes (XSLTElementProcessor.java:300) at org.apache.xalan.processor.ProcessorLRE.startElement (ProcessorLRE.java:184) at org.apache.xalan.processor.StylesheetHandler.startElement (StylesheetHandler.java:632) at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371) at org.apache.xerces.validators.common.XMLValidator.callStartElement (XMLValidator.java:840) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch (XMLDocumentScanner.java:990) at org.apache.xerces.framework.XMLDocumentScanner.parseSome (XMLDocumentScanner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948) at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:795) at org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter (TransformerFactoryImpl.java:486) at org.apache.fop.apps.TraxInputHandler.getXMLFilter (TraxInputHandler.java:84) at java.lang.reflect.Method.invoke(Native Method) at org.apache.fop.apps.XSLTInputHandler.getParser (XSLTInputHandler.java:102) at FopServlet.renderXML(FopServlet.java:124) at FopServlet.doGet(FopServlet.java:73) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source) at org.apache.tomcat.core.Handler.invoke(Unknown Source) at org.apache.tomcat.core.Handler.service(Unknown Source) at org.apache.tomcat.facade.ServletHandler.service(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection (Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (Unknown Source) at java.lang.Thread.run(Thread.java:484)
This appears to be a problem with the XSLT file, check the transformation separately with a command line XSLT processor.
batch transition to closed remaining pre-FOP1.0 resolved bugs