[ 
https://issues.apache.org/jira/browse/FOP-291?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Glenn Adams updated FOP-291:
----------------------------
     Attachment: fop-291-stacktrace.txt
                 fop-291-example.xml
    Description: 
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 lines:

----------------------------example input------------------
See attached fop-291-example.xml

----------------------------error traceback-----------------
See attached fop-291-stacktrace.txt


  was:
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)

       Priority: Blocker

> FopServlet does not work!
> -------------------------
>
>                 Key: FOP-291
>                 URL: https://issues.apache.org/jira/browse/FOP-291
>             Project: FOP
>          Issue Type: Bug
>          Components: unqualified
>    Affects Versions: 0.20.3
>         Environment: Operating System: All
> Platform: PC
>            Reporter: choad
>            Assignee: fop-dev
>            Priority: Blocker
>         Attachments: fop-291-example.xml, fop-291-stacktrace.txt
>
>
> 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 lines:
> ----------------------------example input------------------
> See attached fop-291-example.xml
> ----------------------------error traceback-----------------
> See attached fop-291-stacktrace.txt



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to