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.