Author: rmannibucau
Date: Wed Oct 23 06:27:57 2013
New Revision: 1534921

URL: http://svn.apache.org/r1534921
Log:
TOMEE-1021 swallowing errors reading faces-config.xml - Note: this is done 
hacking the generating code while we don't upgrade to JSF 2.2

Modified:
    
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesAbsoluteOrdering$JAXB.java
    
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesApplication$JAXB.java
    
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesBehavior$JAXB.java
    
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesComponent$JAXB.java
    
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesConverter$JAXB.java
    
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesFactory$JAXB.java
    
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesLifecycle$JAXB.java
    
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesNavigationRule$JAXB.java
    
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesOrdering$JAXB.java
    
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesReferencedBean$JAXB.java
    
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesRenderKit$JAXB.java
    
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesValidator$JAXB.java
    
tomee/tomee/trunk/container/openejb-jee-accessors/src/test/resources/a-faces-config-22.xml

Modified: 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesAbsoluteOrdering$JAXB.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesAbsoluteOrdering%24JAXB.java?rev=1534921&r1=1534920&r2=1534921&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesAbsoluteOrdering$JAXB.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesAbsoluteOrdering$JAXB.java
 Wed Oct 23 06:27:57 2013
@@ -116,7 +116,9 @@ public class FacesAbsoluteOrdering$JAXB
                 }
                 nameOrOthers.add(nameOrOthersItem1);
             } else {
-                context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "others"), new 
QName("http://java.sun.com/xml/ns/javaee";, "name"));
+                // just here ATM to not prevent users to get JSF 2.2 feature 
because we can't read it
+                // TODO: handle it properly
+                // context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "others"), new 
QName("http://java.sun.com/xml/ns/javaee";, "name"));
             }
         }
         if (nameOrOthers != null) {

Modified: 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesApplication$JAXB.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesApplication%24JAXB.java?rev=1534921&r1=1534920&r2=1534921&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesApplication$JAXB.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesApplication$JAXB.java
 Wed Oct 23 06:27:57 2013
@@ -381,7 +381,9 @@ public class FacesApplication$JAXB
                 }
                 defaultValidators.add(defaultValidatorsItem);
             } else {
-                context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "action-listener"), new 
QName("http://java.sun.com/xml/ns/javaee";, "default-render-kit-id"), new 
QName("http://java.sun.com/xml/ns/javaee";, "message-bundle"), new 
QName("http://java.sun.com/xml/ns/javaee";, "navigation-handler"), new 
QName("http://java.sun.com/xml/ns/javaee";, "view-handler"), new 
QName("http://java.sun.com/xml/ns/javaee";, "state-manager"), new 
QName("http://java.sun.com/xml/ns/javaee";, "el-resolver"), new 
QName("http://java.sun.com/xml/ns/javaee";, "property-resolver"), new 
QName("http://java.sun.com/xml/ns/javaee";, "variable-resolver"), new 
QName("http://java.sun.com/xml/ns/javaee";, "resource-handler"), new 
QName("http://java.sun.com/xml/ns/javaee";, "system-event-listener"), new 
QName("http://java.sun.com/xml/ns/javaee";, "locale-config"), new 
QName("http://java.sun.com/xml/ns/javaee";, "resource-bundle"), new 
QName("http://java.sun.com/xml/ns/javaee";, "application-e
 xtension"), new QName("http://java.sun.com/xml/ns/javaee";, 
"default-validators"));
+                // just here ATM to not prevent users to get JSF 2.2 feature 
because we can't read it
+                // TODO: handle it properly
+                // context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "action-listener"), new 
QName("http://java.sun.com/xml/ns/javaee";, "default-render-kit-id"), new 
QName("http://java.sun.com/xml/ns/javaee";, "message-bundle"), new 
QName("http://java.sun.com/xml/ns/javaee";, "navigation-handler"), new 
QName("http://java.sun.com/xml/ns/javaee";, "view-handler"), new 
QName("http://java.sun.com/xml/ns/javaee";, "state-manager"), new 
QName("http://java.sun.com/xml/ns/javaee";, "el-resolver"), new 
QName("http://java.sun.com/xml/ns/javaee";, "property-resolver"), new 
QName("http://java.sun.com/xml/ns/javaee";, "variable-resolver"), new 
QName("http://java.sun.com/xml/ns/javaee";, "resource-handler"), new 
QName("http://java.sun.com/xml/ns/javaee";, "system-event-listener"), new 
QName("http://java.sun.com/xml/ns/javaee";, "locale-config"), new 
QName("http://java.sun.com/xml/ns/javaee";, "resource-bundle"), new 
QName("http://java.sun.com/xml/ns/javaee";, "applicatio
 n-extension"), new QName("http://java.sun.com/xml/ns/javaee";, 
"default-validators"));
             }
         }
         if (actionListener != null) {

Modified: 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesBehavior$JAXB.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesBehavior%24JAXB.java?rev=1534921&r1=1534920&r2=1534921&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesBehavior$JAXB.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesBehavior$JAXB.java
 Wed Oct 23 06:27:57 2013
@@ -194,7 +194,9 @@ public class FacesBehavior$JAXB
                 }
                 behaviorExtension.add(behaviorExtensionItem);
             } else {
-                context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "behavior-id"), new 
QName("http://java.sun.com/xml/ns/javaee";, "behavior-class"), new 
QName("http://java.sun.com/xml/ns/javaee";, "attribute"), new 
QName("http://java.sun.com/xml/ns/javaee";, "property"), new 
QName("http://java.sun.com/xml/ns/javaee";, "behavior-extension"));
+                // just here ATM to not prevent users to get JSF 2.2 feature 
because we can't read it
+                // TODO: handle it properly
+                // context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "behavior-id"), new 
QName("http://java.sun.com/xml/ns/javaee";, "behavior-class"), new 
QName("http://java.sun.com/xml/ns/javaee";, "attribute"), new 
QName("http://java.sun.com/xml/ns/javaee";, "property"), new 
QName("http://java.sun.com/xml/ns/javaee";, "behavior-extension"));
             }
         }
         if (descriptions != null) {

Modified: 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesComponent$JAXB.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesComponent%24JAXB.java?rev=1534921&r1=1534920&r2=1534921&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesComponent$JAXB.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesComponent$JAXB.java
 Wed Oct 23 06:27:57 2013
@@ -214,7 +214,9 @@ public class FacesComponent$JAXB
                 }
                 componentExtension.add(componentExtensionItem);
             } else {
-                context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "component-type"), new 
QName("http://java.sun.com/xml/ns/javaee";, "component-class"), new 
QName("http://java.sun.com/xml/ns/javaee";, "facet"), new 
QName("http://java.sun.com/xml/ns/javaee";, "attribute"), new 
QName("http://java.sun.com/xml/ns/javaee";, "property"), new 
QName("http://java.sun.com/xml/ns/javaee";, "component-extension"));
+                // just here ATM to not prevent users to get JSF 2.2 feature 
because we can't read it
+                // TODO: handle it properly
+                // context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "component-type"), new 
QName("http://java.sun.com/xml/ns/javaee";, "component-class"), new 
QName("http://java.sun.com/xml/ns/javaee";, "facet"), new 
QName("http://java.sun.com/xml/ns/javaee";, "attribute"), new 
QName("http://java.sun.com/xml/ns/javaee";, "property"), new 
QName("http://java.sun.com/xml/ns/javaee";, "component-extension"));
             }
         }
         if (descriptions != null) {

Modified: 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesConverter$JAXB.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesConverter%24JAXB.java?rev=1534921&r1=1534920&r2=1534921&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesConverter$JAXB.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesConverter$JAXB.java
 Wed Oct 23 06:27:57 2013
@@ -212,7 +212,9 @@ public class FacesConverter$JAXB
                 }
                 converterExtension.add(converterExtensionItem);
             } else {
-                context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "converter-id"), new 
QName("http://java.sun.com/xml/ns/javaee";, "converter-for-class"), new 
QName("http://java.sun.com/xml/ns/javaee";, "converter-class"), new 
QName("http://java.sun.com/xml/ns/javaee";, "attribute"), new 
QName("http://java.sun.com/xml/ns/javaee";, "property"), new 
QName("http://java.sun.com/xml/ns/javaee";, "converter-extension"));
+                // just here ATM to not prevent users to get JSF 2.2 feature 
because we can't read it
+                // TODO: handle it properly
+                // context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "converter-id"), new 
QName("http://java.sun.com/xml/ns/javaee";, "converter-for-class"), new 
QName("http://java.sun.com/xml/ns/javaee";, "converter-class"), new 
QName("http://java.sun.com/xml/ns/javaee";, "attribute"), new 
QName("http://java.sun.com/xml/ns/javaee";, "property"), new 
QName("http://java.sun.com/xml/ns/javaee";, "converter-extension"));
             }
         }
         if (descriptions != null) {

Modified: 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesFactory$JAXB.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesFactory%24JAXB.java?rev=1534921&r1=1534920&r2=1534921&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesFactory$JAXB.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesFactory$JAXB.java
 Wed Oct 23 06:27:57 2013
@@ -330,7 +330,9 @@ public class FacesFactory$JAXB
                 }
                 factoryExtension.add(factoryExtensionItem);
             } else {
-                context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "application-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "exception-handler-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "external-context-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "faces-context-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "partial-view-context-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "lifecycle-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, 
"view-declaration-language-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "tag-handler-delegate-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "render-kit-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "visit-context-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "factory-extension"));
+                // just here ATM to not prevent users to get JSF 2.2 feature 
because we can't read it
+                // TODO: handle it properly
+                // context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "application-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "exception-handler-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "external-context-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "faces-context-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "partial-view-context-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "lifecycle-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, 
"view-declaration-language-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "tag-handler-delegate-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "render-kit-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "visit-context-factory"), new 
QName("http://java.sun.com/xml/ns/javaee";, "factory-extension"));
             }
         }
         if (applicationFactory != null) {

Modified: 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesLifecycle$JAXB.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesLifecycle%24JAXB.java?rev=1534921&r1=1534920&r2=1534921&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesLifecycle$JAXB.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesLifecycle$JAXB.java
 Wed Oct 23 06:27:57 2013
@@ -132,7 +132,9 @@ public class FacesLifecycle$JAXB
                 }
                 lifecycleExtension.add(lifecycleExtensionItem);
             } else {
-                context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "phase-listener"), new 
QName("http://java.sun.com/xml/ns/javaee";, "lifecycle-extension"));
+                // just here ATM to not prevent users to get JSF 2.2 feature 
because we can't read it
+                // TODO: handle it properly
+                // context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "phase-listener"), new 
QName("http://java.sun.com/xml/ns/javaee";, "lifecycle-extension"));
             }
         }
         if (phaseListener != null) {

Modified: 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesNavigationRule$JAXB.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesNavigationRule%24JAXB.java?rev=1534921&r1=1534920&r2=1534921&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesNavigationRule$JAXB.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesNavigationRule$JAXB.java
 Wed Oct 23 06:27:57 2013
@@ -171,7 +171,9 @@ public class FacesNavigationRule$JAXB
                 }
                 navigationRuleExtension.add(navigationRuleExtensionItem);
             } else {
-                context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "from-view-id"), new 
QName("http://java.sun.com/xml/ns/javaee";, "navigation-case"), new 
QName("http://java.sun.com/xml/ns/javaee";, "navigation-rule-extension"));
+                // just here ATM to not prevent users to get JSF 2.2 feature 
because we can't read it
+                // TODO: handle it properly
+                // context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "from-view-id"), new 
QName("http://java.sun.com/xml/ns/javaee";, "navigation-case"), new 
QName("http://java.sun.com/xml/ns/javaee";, "navigation-rule-extension"));
             }
         }
         if (descriptions != null) {

Modified: 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesOrdering$JAXB.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesOrdering%24JAXB.java?rev=1534921&r1=1534920&r2=1534921&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesOrdering$JAXB.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesOrdering$JAXB.java
 Wed Oct 23 06:27:57 2013
@@ -97,7 +97,9 @@ public class FacesOrdering$JAXB
                 FacesOrderingOrdering before = 
readFacesOrderingOrdering(elementReader, context);
                 facesOrdering.before = before;
             } else {
-                context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "after"), new 
QName("http://java.sun.com/xml/ns/javaee";, "before"));
+                // just here ATM to not prevent users to get JSF 2.2 feature 
because we can't read it
+                // TODO: handle it properly
+                // context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "after"), new 
QName("http://java.sun.com/xml/ns/javaee";, "before"));
             }
         }
 

Modified: 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesReferencedBean$JAXB.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesReferencedBean%24JAXB.java?rev=1534921&r1=1534920&r2=1534921&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesReferencedBean$JAXB.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesReferencedBean$JAXB.java
 Wed Oct 23 06:27:57 2013
@@ -153,7 +153,9 @@ public class FacesReferencedBean$JAXB
 
                 facesReferencedBean.referencedBeanClass = referencedBeanClass;
             } else {
-                context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "referenced-bean-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "referenced-bean-class"));
+                // just here ATM to not prevent users to get JSF 2.2 feature 
because we can't read it
+                // TODO: handle it properly
+                // context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "referenced-bean-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "referenced-bean-class"));
             }
         }
         if (descriptions != null) {

Modified: 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesRenderKit$JAXB.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesRenderKit%24JAXB.java?rev=1534921&r1=1534920&r2=1534921&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesRenderKit$JAXB.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesRenderKit$JAXB.java
 Wed Oct 23 06:27:57 2013
@@ -199,7 +199,9 @@ public class FacesRenderKit$JAXB
                 }
                 renderKitExtension.add(renderKitExtensionItem);
             } else {
-                context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "render-kit-id"), new 
QName("http://java.sun.com/xml/ns/javaee";, "render-kit-class"), new 
QName("http://java.sun.com/xml/ns/javaee";, "renderer"), new 
QName("http://java.sun.com/xml/ns/javaee";, "client-behavior-renderer"), new 
QName("http://java.sun.com/xml/ns/javaee";, "render-kit-extension"));
+                // just here ATM to not prevent users to get JSF 2.2 feature 
because we can't read it
+                // TODO: handle it properly
+                // context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "render-kit-id"), new 
QName("http://java.sun.com/xml/ns/javaee";, "render-kit-class"), new 
QName("http://java.sun.com/xml/ns/javaee";, "renderer"), new 
QName("http://java.sun.com/xml/ns/javaee";, "client-behavior-renderer"), new 
QName("http://java.sun.com/xml/ns/javaee";, "render-kit-extension"));
             }
         }
         if (descriptions != null) {

Modified: 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesValidator$JAXB.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesValidator%24JAXB.java?rev=1534921&r1=1534920&r2=1534921&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesValidator$JAXB.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-jee-accessors/src/main/java/org/apache/openejb/jee/FacesValidator$JAXB.java
 Wed Oct 23 06:27:57 2013
@@ -199,7 +199,9 @@ public class FacesValidator$JAXB
                 }
                 validatorExtension.add(validatorExtensionItem);
             } else {
-                context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "validator-id"), new 
QName("http://java.sun.com/xml/ns/javaee";, "validator-class"), new 
QName("http://java.sun.com/xml/ns/javaee";, "attribute"), new 
QName("http://java.sun.com/xml/ns/javaee";, "property"), new 
QName("http://java.sun.com/xml/ns/javaee";, "validator-extension"));
+                // just here ATM to not prevent users to get JSF 2.2 feature 
because we can't read it
+                // TODO: handle it properly
+                // context.unexpectedElement(elementReader, new 
QName("http://java.sun.com/xml/ns/javaee";, "description"), new 
QName("http://java.sun.com/xml/ns/javaee";, "display-name"), new 
QName("http://java.sun.com/xml/ns/javaee";, "icon"), new 
QName("http://java.sun.com/xml/ns/javaee";, "validator-id"), new 
QName("http://java.sun.com/xml/ns/javaee";, "validator-class"), new 
QName("http://java.sun.com/xml/ns/javaee";, "attribute"), new 
QName("http://java.sun.com/xml/ns/javaee";, "property"), new 
QName("http://java.sun.com/xml/ns/javaee";, "validator-extension"));
             }
         }
         if (descriptions != null) {

Modified: 
tomee/tomee/trunk/container/openejb-jee-accessors/src/test/resources/a-faces-config-22.xml
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-jee-accessors/src/test/resources/a-faces-config-22.xml?rev=1534921&r1=1534920&r2=1534921&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-jee-accessors/src/test/resources/a-faces-config-22.xml
 (original)
+++ 
tomee/tomee/trunk/container/openejb-jee-accessors/src/test/resources/a-faces-config-22.xml
 Wed Oct 23 06:27:57 2013
@@ -21,6 +21,15 @@
               xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                                   
http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd";>
 
+  <application>
+    <el-resolver>UnknownButSuperResolver</el-resolver>
+    <resource-library-contracts>
+      <contract-mapping>
+        <url-pattern>/blue/*</url-pattern>
+        <contracts>dabididabida</contracts>
+      </contract-mapping>
+    </resource-library-contracts>
+  </application>
   <flow-definition id="flow">
     <flow-return id="return">
       <from-outcome>#{bean.out}</from-outcome>


Reply via email to