0 Replies Latest reply on Sep 27, 2013 3:30 PM by ronsi

    Document root element "facelet-taglib", must match DOCTYPE root "null" [Seam 2.3.1 + RichFaces 3.3.3 + JSF2]

    ronsi

      I'm upgrading Seam 2.2.1.CR2 application to Seam 2.3.1. As part of the ugprade I'm also upgrading to JSF 2 and using RichFaces 3.3.3.Final. The app deploys successfully but I get the below runtime exception when a web page using Facelets is loaded.

       

      org.xml.sax.SAXException: Error Handling [vfs:/C:/dev/www-eap61/jboss-eap-6.1/bin/content/oas-ear-1.0.ear/lib/jboss-seam-ui-2.3.1.Final.jar/META-INF/s.taglib.xml@4,178]

      Error Handling [vfs:/C:/dev/www-eap61/jboss-eap-6.1/bin/content/oas-ear-1.0.ear/lib/jboss-seam-ui-2.3.1.Final.jar/META-INF/s.taglib.xml@4,178]

       

      On further exploring this issue in a debugger I see the following is thrown when "s.taglib.xml" from "jboss-seam-ui-2.3.1.Final" is parsed.

       

      Document root element "facelet-taglib", must match DOCTYPE root "null".

      org.xml.sax.SAXParseException; lineNumber: 4; columnNumber: 178; Document root element "facelet-taglib", must match DOCTYPE root "null".

       

      Any pointers/clue would be really appreciated. Thanks in advance.