Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-685

Packaging Xerces in war causes JSF ClassCastException on SAXParserFactory

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Major
    • Awaiting Volunteers
    • None
    • JSF
    • None
    • Workaround Exists
    • Hide

      Remove xerces from the war or disable the JSF integration in JBoss.

      Show
      Remove xerces from the war or disable the JSF integration in JBoss.

    Description

      Packaging Xerces in war causes JSF ClassCastException on SAXParserFactory

      ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost]. (main) Exception sending context initialized event to listener instance of class org.jboss.web.jsf.integration.config.JBossJSFConfigureListener
      java.lang.ClassCastException: org.apache.xerces.jaxp.SAXParserFactoryImpl cannot be cast to javax.xml.parsers.SAXParserFactory
      at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:128)
      at com.sun.faces.config.ConfigureListener$WebXmlProcessor.getConfiguredFactory(ConfigureListener.java:702)
      at com.sun.faces.config.ConfigureListener$WebXmlProcessor.scanForFacesServlet(ConfigureListener.java:674)
      at com.sun.faces.config.ConfigureListener$WebXmlProcessor.<init>(ConfigureListener.java:648)
      at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:156)
      at org.jboss.web.jsf.integration.config.JBossJSFConfigureListener.contextInitialized(JBossJSFConfigureListener.java:60)
      at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3910)
      at org.apache.catalina.core.StandardContext.start(StandardContext.java:4389)
      at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:321)
      at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:145)
      at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)
      at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)

      Attachments

        Issue Links

          Activity

            People

              rhn-support-bmaxwell Brad Maxwell
              rhn-support-bmaxwell Brad Maxwell
              Votes:
              3 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: