Hello
The xsl and xml files are rather huge and most likely would not be welcomed
with open arms by the group :-)  I have attached relevant bits of both files
and the error walkback from executing FopServlet below.  I have also tried
the FopPrintServlet with identical results viz. works fine with 'fo'
parameter, squawks about "stylesheet requires attribute: version' if invoked
with 'xml' and 'xsl' parameters.  I tried using xsl and xml files from the
fop 20.3 distribution - and they produced the same disappointing results.  I
have recompiled both servlets without error - and have the jar files that
came with fop 20.3 in the path.  This is making me crazy - crazier, actually
:-) - so any and all advice is appreciated!

Note that I did have the XSLT and FO namespaces in he stylesheet  - but
thanks for the suggestion :-)



XSL snippet (original file is about 2500 lines)
-----------------------------------------------
<?xml version="1.0"?>
<xsl:stylesheet
  version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
  xmlns:fo="http://www.w3.org/1999/XSL/Format";
>
<xsl:template name="sectionTableInit">
...
</xsl:stylesheet>

XML snippet (original file is 363 lines)
--------------------------------------
<?xml version="1.0" standalone="no"?>
<!-- <!DOCTYPE fda-form SYSTEM "DTD/Canonical.dtd"> -->
<!-- The ID attribute for fda-form uniquely identifies THIS form -->
<form ID="f77777" column-width="9.8cm,9.8cm">
...

Here is the error walkback stuff (same for FopServlet and FopPrintServlet)
----------------------------------------------------------------------------
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(TransformerFa
ctoryImpl.java:815)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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(TransformerFa
ctoryImpl.java:813)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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:86
6)
        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(XMLValidat
or.java:840)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.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(TransformerFa
ctoryImpl.java:795)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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:85
2)
        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(XMLValidat
or.java:840)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.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(TransformerFa
ctoryImpl.java:795)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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:86
6)
        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(XMLValidat
or.java:840)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.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(TransformerFa
ctoryImpl.java:795)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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:85
2)
        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(XMLValidat
or.java:840)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.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(TransformerFa
ctoryImpl.java:795)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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(TransformerFa
ctoryImpl.java:815)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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(TransformerFa
ctoryImpl.java:813)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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:86
6)
        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(XMLValidat
or.java:840)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.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(TransformerFa
ctoryImpl.java:795)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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:85
2)
        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(XMLValidat
or.java:840)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.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(TransformerFa
ctoryImpl.java:795)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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:86
6)
        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(XMLValidat
or.java:840)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.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(TransformerFa
ctoryImpl.java:795)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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:85
2)
        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(XMLValidat
or.java:840)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.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(TransformerFa
ctoryImpl.java:795)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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(TransformerFa
ctoryImpl.java:815)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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(TransformerFa
ctoryImpl.java:813)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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:86
6)
        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(XMLValidat
or.java:840)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.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(TransformerFa
ctoryImpl.java:795)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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:85
2)
        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(XMLValidat
or.java:840)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.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(TransformerFa
ctoryImpl.java:795)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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:86
6)
        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(XMLValidat
or.java:840)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.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(TransformerFa
ctoryImpl.java:795)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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:85
2)
        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(XMLValidat
or.java:840)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.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(TransformerFa
ctoryImpl.java:795)
        at
org.apache.xalan.processor.TransformerFactoryImpl.newXMLFilter(TransformerFa
ctoryImpl.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)

...

----- Original Message -----
From: "Matt Savino" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, March 01, 2002 2:47 PM
Subject: Re: FopServlet question


> Make sure you're stylesheet has both XSLT and FO namespaces. I know I
> fought with this one for a day or two:
>
> <?xml version="1.0"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> xmlns:fo="http://www.w3.org/1999/XSL/Format";>
>
> ...
>
> If that doesn't work, you might try attaching the xsl and xml files to
> this list.
>
> -Matt
>
>
>
>
> > TJ Smith wrote:
> >
> > Hello
> > My application requires servlet generated pdf from input xsl and xml
> > files.  In fact, the application seems to be exactly what is described
> > in the document http://xml.apache.org/fop/embedding.html as
> >
> >
http://blah.blah.blah/fop/servlet/FopServlet?xml=/home/path/to/xmlfile.xml&x
sl=/home/path/to/xslfile.xsl
> >
> > I am using fop 20.3 and cannot get the FopServlet included with that
> > release  to create the pdf via the url as above.  I constanly get a
> > massive error trace listing containing the error:
> >
> > java.lang.reflect.InvocationTargetException:
> > org.apache.fop.apps.FOPException: stylesheet requires attribute:
> > version
> > my style sheet DOES have a version - so I'm a bit lost as to what is
> > going on here!
> >
> > I should add that FopServlet works fine when invoked with the url:
> > http://blah.blah.blah/fop/servlet/FopServlet?fo=blah.fo
> >
> > Any suggestions would be appreciated!
> >
> > TJ
>


Reply via email to