How to fix Errors during deployment in jboss - "cvc-pattern-valid: Value 'ajaxContext' is not facet-valid with respect to pattern"?

Solution Verified - Updated -

Issue

We have a war file that deploys to all but a single node in our production system intermittently.  We have a clustered environment of 8 nodes.  Each node host 7 wars.  It's always the same war that fails to deploy on a single node of the 8 nodes in the cluster.  Every time it's a different node.  Since this is production, we have the logging level set such that debug messages aren't created making the problem very difficult to research.

This only ever happens in production.  Restarting the effected node usually causes the war to be picked up.  The war deploys successfully on all other nodes.

We would like assistance to identify the cause of the issue and determine a solution.

This seems to be the offending Exception:

2010-01-28 06:28:20,636 ERROR [org.apache.catalina.core.ContainerBase] Exception sending context initialized event to listener instance of class org.jboss.web.jsf.integration.config.JBossJSFConfigureListener
com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! cvc-pattern-valid: Value 'ajaxContext' is not facet-valid with respect to pattern '($|_|p{L})(p{L}|p{Nd}|_|$)*' for type 'null'.
        at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:213)
        at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:196)
        at org.jboss.web.jsf.integration.config.JBossJSFConfigureListener.contextInitialized(JBossJSFConfigureListener.java:76)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3854)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4352)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:732)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
...

Environment

  • JBoss Enterprise Application Platform (EAP) 4.2.0_CP07
  • JBoss Enterprise Application Platform (EAP) 4.3.0_CP06

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content