You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Stephane KONIGSDORFER <st...@carso.banquepopulaire.fr> on 2000/05/19 09:03:24 UTC
Problem with validation "on-the-fly" on Cocoon 1.7.4 / Tomcat 3.1
Hello,
I use Cocoon to view XML documents as HTML pages on a browser.
After installing Cocoon with default parameters, everything works fine.
However, I want in addition to validate XML files (which will be handwritten
by me !) "on-the-fly", ie when they are served to the HTTP client.
So I changed "parser.validate = true" in cocoon.properties, but then I keep
getting the following page (even with Cocoon samples) :
----- BEGIN OF PAGE ------
Publishing Engine could not be initialized.
java.lang.RuntimeException: org.xml.sax.SAXParseException: Attribute
"version" must be declared for element type "xsl:stylesheet".
at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1318)
at
org.apache.xerces.validators.dtd.DTDValidator.attributeSpecified(DTDValidato
r.java:606)
at org.apache.xerces.framework.XMLParser.scanAttValue(XMLParser.java:2034)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanne
r.java:1800)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.java:991)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1208)
at org.apache.cocoon.parser.XercesParser.parse(XercesParser.java:84)
at org.apache.cocoon.parser.AbstractParser.parse(AbstractParser.java:83)
at org.apache.cocoon.processor.xsp.XSPProcessor.init(XSPProcessor.java:162)
at org.apache.cocoon.framework.Manager.create(Manager.java:101)
at org.apache.cocoon.framework.Router.init(Router.java:80)
at org.apache.cocoon.framework.Manager.create(Manager.java:101)
at org.apache.cocoon.Engine.(Engine.java:165)
at org.apache.cocoon.Engine.getInstance(Engine.java:202)
at org.apache.cocoon.Cocoon.init(Cocoon.java:141)
at
org.apache.tomcat.core.ServletWrapper.initServlet(ServletWrapper.java:315)
at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:445)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:160)
at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338
)
at java.lang.Thread.run(Unknown Source)
at org.apache.cocoon.processor.xsp.XSPProcessor.init(XSPProcessor.java:172)
at org.apache.cocoon.framework.Manager.create(Manager.java:101)
at org.apache.cocoon.framework.Router.init(Router.java:80)
at org.apache.cocoon.framework.Manager.create(Manager.java:101)
at org.apache.cocoon.Engine.(Engine.java:165)
at org.apache.cocoon.Engine.getInstance(Engine.java:202)
at org.apache.cocoon.Cocoon.init(Cocoon.java:141)
at
org.apache.tomcat.core.ServletWrapper.initServlet(ServletWrapper.java:315)
at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:445)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:160)
at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338
)
at java.lang.Thread.run(Unknown Source)
----- ENDOF PAGE ------
Delivered XML and XSL files seem to be OK (they HAVE the version attribute),
so what is wrong ?
Thanx a lot,
Steph.