1 2 Previous Next 22 Replies Latest reply on May 31, 2010 10:55 AM by ajesse

    Static Analysis with JSFUnit

    ssilvert

      The following announcement is from Dennis Byrne:

      Take a look at our wiki http://wiki.jboss.org/wiki/StaticAnalysis to see some of the new static analysis features available with JSFUnit. It only takes a dozen lines of code to scrutinize your faces-config.xml and .tld files. Static analysis for facelets templates is next. In the meantime, give feedback and shout out ideas here!

      Cool stuff Dennis!

        • 1. Re: Static Analysis with JSFUnit
          koen.gillard

          Hi Stan

          I was very enthousiastic when I left the Javapolis presentation about JSFUnit.
          Now I'm finally using the Static Analysis, I run into some problems getting tld's from the internet.
          junit.framework.AssertionFailedError: Exception in constructor: testActions (java.lang.RuntimeException: Could not parse file 'C:\working\thuv\thuv_client\web\pages\createDossierTile.jsp'
          ...
          Caused by: java.net.UnknownHostException: www.w3.org
          at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
          at java.net.Socket.connect(Socket.java:516)
          at java.net.Socket.connect(Socket.java:466)
          at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
          at sun.net.www.http.HttpClient.openServer(HttpClient.java:365)
          at sun.net.www.http.HttpClient.openServer(HttpClient.java:477)
          at sun.net.www.http.HttpClient.(HttpClient.java:214)
          at sun.net.www.http.HttpClient.New(HttpClient.java:287)
          at sun.net.www.http.HttpClient.New(HttpClient.java:299)
          at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:795)
          at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:747)
          at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:672)
          at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:916)
          at java.net.URL.openStream(URL.java:1007)
          at oracle.xml.parser.v2.XMLReader.openURL(XMLReader.java:2292)
          at oracle.xml.parser.v2.XMLReader.pushXMLReader(XMLReader.java:266)
          at oracle.xml.parser.v2.NonValidatingParser.pushExternalDTD(NonValidatingParser.java:540)
          at oracle.xml.parser.v2.NonValidatingParser.parseDoctypeDecl(NonValidatingParser.java:465)
          at oracle.xml.parser.v2.NonValidatingParser.parseProlog(NonValidatingParser.java:298)
          at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:277)
          at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:181)
          at oracle.xml.jaxp.JXDocumentBuilder.parse(JXDocumentBuilder.java:151)
          at oracle.xml.jaxp.JXDocumentBuilder.parse(JXDocumentBuilder.java:107)
          at org.jboss.jsfunit.analysis.AbstractViewTestCase.parseResources(AbstractViewTestCase.java:115)
          ... 17 more

          I see there is a Jira Issue about a simular problem, but it seems to be 'sleeping'.
          Is there any way to prevent JSFUnit to retrieve the dtd and/or tld's from the internet (without changing the code if possible)?
          Or is there a solution to provide the proxy settings in any way?

          Thanks in advance!

          Koen

          • 2. Re: Static Analysis with JSFUnit
            dennisbyrne

            Shouldn't www.w3.org be www.w3c.org ?

            If the problem persists, please go ahead and put a description of your problem in JIRA.

            While we're talking about a solution to this, I'll give some background. JSFUnit does not need to get the DTDs or XSDs for deployment descriptors, TLDS, and faces-config files. These artifacts ship w/ JSFUnit. But custom TLDs are different. Does anyone here feel that we could let application developers specify their own entity resolver via the unit test itself? I don't want to specify this via yet another XML configuration file.

            Thanks

            • 3. Re: Static Analysis with JSFUnit

               

              "dennisbyrne" wrote:
              Does anyone here feel that we could let application developers specify their own entity resolver via the unit test itself?

              Do you want to add the "users" entity-resolver using some delgate-mechanism?
              "dennisbyrne" wrote:
              I don't want to specify this via yet another XML configuration file.

              Why not add some static configuration-object which could be used to configure JSFUnit via the unit test?

              Having had the connection problems while working offline: Would it be a possibility to just switch off the DTD/schema validation in the XML parser? Then the entity-resolver would be unnecessary.

              • 4. Re: Static Analysis with JSFUnit
                dennisbyrne

                I wasn't envisioning delegation, just the user passing in an EntityResolver instance. This instance could or could not extend the one we're using back there right now.

                If you can figure out how to make DOM ignore DTD/XSD, let me know. At one point in the code base I actually wrote a hack to strip the DTD and XSD out of each document before it was parsed.

                • 5. Re: Static Analysis with JSFUnit

                   

                  "dennisbyrne" wrote:
                  I wasn't envisioning delegation, just the user passing in an EntityResolver instance. This instance could or could not extend the one we're using back there right now.

                  If you can figure out how to make DOM ignore DTD/XSD, let me know. At one point in the code base I actually wrote a hack to strip the DTD and XSD out of each document before it was parsed.

                  Could this be a solution: http://xerces.apache.org/xerces-j/features.html ?

                  OR

                  in class org.jboss.jsfunit.analysis.util.ParserUtils:
                  static {
                  
                   factory = DocumentBuilderFactory.newInstance();
                   factory.setIgnoringComments(true);
                   factory.setIgnoringElementContentWhitespace(true);
                  
                   }
                  

                  change to
                  static {
                  
                   factory = DocumentBuilderFactory.newInstance();
                   factory.setIgnoringComments(true);
                   factory.setIgnoringElementContentWhitespace(true);
                   
                   factory.setValidating(false);
                  
                  
                   }
                  

                  I know it says default = false... but maybe that has changed


                  • 6. Re: Static Analysis with JSFUnit

                    my tips don't work, I tried them...

                    • 7. Re: Static Analysis with JSFUnit
                      dennisbyrne

                      Yes, it sucks. Seems like it should be pretty straight forward.

                      • 8. Re: Static Analysis with JSFUnit

                        OK... got something going...

                        1) do not use the standard-jdk parser, but pure Xerces
                        - add -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl to the startup JVM as JVM-parameter
                        - add the xercesimpl.jar to the classpath
                        REASON: the sun-version does not yet regonize some "features" of Xerces (even though it is a repackaged Xerces itself), it just throws a nasty exception

                        2) change ParserUtils.getDocumentBuilder() to

                         public static DocumentBuilder getDocumentBuilder() {
                        
                         try {
                         factory.setFeature("http://xml.org/sax/features/validation",false);
                         factory.setFeature("http://apache.org/xml/features/nonvalidating/load-dtd-grammar",false);
                         factory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd",false);
                         DocumentBuilder builder = factory.newDocumentBuilder();
                         builder.setEntityResolver(new JSFUnitEntityResolver());
                         return builder;
                         } catch (ParserConfigurationException e) {
                         throw new RuntimeException("Could not create a " + DocumentBuilder.class.getName());
                         }
                         }
                        

                        I added all 3 features, maybe fewer would be enough, but in this way I could detach from the network and run a static-analysis testcase.

                        The ParserUtils-change breaks quite a number of testcases... In order to test the mod I just "commented them out" to get a mvn-build of JSFUnit

                        Gonna test it behind the corp-firewall...

                        • 9. Re: Static Analysis with JSFUnit
                          dennisbyrne

                          Interesting, hopefully there is a way to use this without making folks use the JVM parameter.

                          I'd be interested to see which tests are breaking.

                          • 10. Re: Static Analysis with JSFUnit

                             

                            "dennisbyrne" wrote:
                            Interesting, hopefully there is a way to use this without making folks use the JVM parameter.

                            A solution to that problem is available. In my testCase I add:
                            static {
                             System.setProperty("jaxp.debug", "1");
                             System.setProperty("javax.xml.parsers.DocumentBuilderFactory"
                             , "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");
                             }
                            

                            The first line is just for some debug-info...

                            "dennisbyrne" wrote:
                            I'd be interested to see which tests are breaking.

                            well I did a svn update, reapplied my changes... and the imported project in eclipse builds and works... but the "root"-build fails... the same for the analysis build:
                            [INFO] [compiler:compile]
                            [INFO] Nothing to compile - all classes are up to date
                            [INFO] [resources:testResources]
                            [INFO] Using default encoding to copy filtered resources.
                            [INFO] [compiler:testCompile]
                            [INFO] Nothing to compile - all classes are up to date
                            [INFO] [surefire:test]
                            [INFO] Surefire report directory: /data/development/JsfDays/JSFDays08/JSFDays08/jsfunit/jsfunit_beta2/jboss-jsfunit-core/target/surefire-reports
                            org.apache.maven.surefire.booter.SurefireExecutionException: org/jboss/jsfunit/analysis/StreamProvider; nested exception is java.lang.NoClassDefFoundError: org/jboss/jsfunit/analysis/StreamProvider
                            java.lang.NoClassDefFoundError: org/jboss/jsfunit/analysis/StreamProvider
                             at java.lang.Class.getDeclaredMethods0(Native Method)
                             at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
                             at java.lang.Class.getMethod0(Class.java:2642)
                             at java.lang.Class.getMethod(Class.java:1579)
                             at org.apache.maven.surefire.junit.JUnitTestSet.createInstanceFromSuiteMethod(JUnitTestSet.java:176)
                             at org.apache.maven.surefire.junit.JUnitTestSet.constructTestObject(JUnitTestSet.java:140)
                             at org.apache.maven.surefire.junit.JUnitTestSet.getTestCount(JUnitTestSet.java:247)
                             at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.locateTestSets(AbstractDirectoryTestSuite.java:104)
                             at org.apache.maven.surefire.Surefire.createSuiteFromDefinition(Surefire.java:150)
                             at org.apache.maven.surefire.Surefire.run(Surefire.java:111)
                             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                             at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                             at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                             at java.lang.reflect.Method.invoke(Method.java:585)
                             at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                             at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                            [INFO] ------------------------------------------------------------------------
                            [ERROR] BUILD FAILURE
                            [INFO] ------------------------------------------------------------------------
                            


                            • 11. Re: Static Analysis with JSFUnit

                              Forget the build-error...

                              This is the output with the failing tests:

                              [INFO] [surefire:test]
                              [INFO] Surefire report directory: /data/development/JsfDays/JSFDays08/JSFDays08/jsfunit/jsfunit_beta2/jboss-jsfunit-analysis/target/surefire-reports
                              
                              -------------------------------------------------------
                               T E S T S
                              -------------------------------------------------------
                              Running org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase
                              Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.198 sec <<< FAILURE!
                              Running org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase
                              Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.041 sec <<< FAILURE!
                              Running org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase
                              Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.036 sec <<< FAILURE!
                              Running org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase
                              Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.011 sec <<< FAILURE!
                              Running org.jboss.jsfunit.analysis.AbstractViewTestCaseTestCase
                              Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec
                              Running org.jboss.jsfunit.analysis.UniqueTagNamesImplTest
                              Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
                              Running org.jboss.jsfunit.analysis.TagAttributeTypesImplTest
                              Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 sec
                              Running org.jboss.jsfunit.analysis.UniqueTagAttributesImplTest
                              Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
                              Running org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase
                              Tests run: 5, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.039 sec <<< FAILURE!
                              Running org.jboss.jsfunit.analysis.ClassDefinitionsTestCase
                              Tests run: 8, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.054 sec <<< FAILURE!
                              Running org.jboss.jsfunit.analysis.ViewConfigReconcilerTest
                              Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.025 sec <<< FAILURE!
                              Running org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase
                              Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.016 sec <<< FAILURE!
                              Running org.jboss.jsfunit.analysis.ViewParserTestCase
                              Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.026 sec <<< FAILURE!
                              
                              Results :
                              
                              Tests in error:
                               testMissingProperty(org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase)
                               testDuplicateProperty(org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase)
                               testHappyPaths(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase)
                               testNotSerializable(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase)
                               testInvalidScope(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase)
                               testHappyPathUIComponentClassicTagBase(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
                               testNonUIComponentClassicTagBase(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
                               testEmptyLib(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
                               testNonExistingResource(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
                               testNonExistingResource(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                               testEmptyFacesConfiguration(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                               testMalFormed(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                               testFacesConfigHappyPath(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                               testFacesConfigElementsMissingInterface(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                               testFacesConfigElementsNonExistingClass(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                               testCanHandleMoreThanOneConfigFile(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                               testNoProblem(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
                               testMissingBeanAction(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
                               testMissingAction(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
                               testMissingBeanActionListener(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
                               testMissingActionListener(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
                               testDuplicateManagedBean(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase)
                               testDuplicateManagedBeansDifferentConfigSource(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase)
                               testAction(org.jboss.jsfunit.analysis.ViewParserTestCase)
                               testActionListenerTag(org.jboss.jsfunit.analysis.ViewParserTestCase)
                               testActionListenerAttribute(org.jboss.jsfunit.analysis.ViewParserTestCase)
                               testTwoDocuments(org.jboss.jsfunit.analysis.ViewParserTestCase)
                               testNothing(org.jboss.jsfunit.analysis.ViewParserTestCase)
                              
                              Tests run: 38, Failures: 0, Errors: 28, Skipped: 0
                              
                              [INFO] ------------------------------------------------------------------------
                              [ERROR] BUILD FAILURE
                              [INFO] ------------------------------------------------------------------------
                              [INFO] There are test failures.
                              


                              • 12. Re: Static Analysis with JSFUnit

                                 

                                "dennisbyrne" wrote:
                                Interesting, hopefully there is a way to use this without making folks use the JVM parameter.

                                I'd be interested to see which tests are breaking.


                                After fetching the latest from svn I reapplied the ParserUtil changes and added this in my TestCase:
                                @Override
                                protected void setUp() throws Exception {
                                 System.setProperty("javax.xml.parsers.DocumentBuilderFactory",
                                 "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");
                                 super.setUp();
                                }
                                

                                Now I don't need the JVM-parameter anymore. The code works. Offline static tests are possible.

                                But the maven build fails in the tests:
                                Tests in error:
                                 testMissingProperty(org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase)
                                 testDuplicateProperty(org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase)
                                 testHappyPaths(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase)
                                 testNotSerializable(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase)
                                 testInvalidScope(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase)
                                 testHappyPathUIComponentClassicTagBase(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
                                 testNonUIComponentClassicTagBase(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
                                 testEmptyLib(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
                                 testNonExistingResource(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase)
                                 testNonExistingResource(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                                 testEmptyFacesConfiguration(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                                 testMalFormed(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                                 testFacesConfigHappyPath(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                                 testFacesConfigElementsMissingInterface(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                                 testFacesConfigElementsNonExistingClass(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                                 testCanHandleMoreThanOneConfigFile(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase)
                                 testNoProblem(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
                                 testMissingBeanAction(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
                                 testMissingAction(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
                                 testMissingBeanActionListener(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
                                 testMissingActionListener(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest)
                                 testDuplicateManagedBean(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase)
                                 testDuplicateManagedBeansDifferentConfigSource(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase)
                                 testAction(org.jboss.jsfunit.analysis.ViewParserTestCase)
                                 testActionListenerTag(org.jboss.jsfunit.analysis.ViewParserTestCase)
                                 testActionListenerAttribute(org.jboss.jsfunit.analysis.ViewParserTestCase)
                                 testTwoDocuments(org.jboss.jsfunit.analysis.ViewParserTestCase)
                                 testNothing(org.jboss.jsfunit.analysis.ViewParserTestCase)
                                
                                Tests run: 38, Failures: 0, Errors: 28, Skipped: 0
                                


                                • 13. Re: Static Analysis with JSFUnit
                                  dennisbyrne

                                  Can you look at the surefire reports dir and see why they are all still failing?

                                  • 14. Re: Static Analysis with JSFUnit

                                    org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase:

                                    -------------------------------------------------------------------------------
                                    Test set: org.jboss.jsfunit.analysis.AbstractViewTestCaseTestCase
                                    -------------------------------------------------------------------------------
                                    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 sec
                                    ajesse@jsf:/data/development/JSFDays08/Workspace/jsfunit/jboss-jsfunit-analysis/target/surefire-reports> cat org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase.txt
                                    -------------------------------------------------------------------------------
                                    Test set: org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase
                                    -------------------------------------------------------------------------------
                                    Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.215 sec <<< FAILURE!
                                    testMissingProperty(org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase) Time elapsed: 0.119 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
                                     at org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase$1.<init>(ManagedBean_JSFUNIT_33_TestCase.java:47)
                                     at org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase.testMissingProperty(ManagedBean_JSFUNIT_33_TestCase.java:47)
                                     at org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_33_TestCase.testMissingProperty(ManagedBean_JSFUNIT_33_TestCase.java:47)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    


                                    org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase:
                                    -------------------------------------------------------------------------------
                                    Test set: org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase
                                    -------------------------------------------------------------------------------
                                    Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.03 sec <<< FAILURE!
                                    testDuplicateProperty(org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase) Time elapsed: 0.004 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
                                     at org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase$1.<init>(ManagedBean_JSFUNIT_32_TestCase.java:47)
                                     at org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase.testDuplicateProperty(ManagedBean_JSFUNIT_32_TestCase.java:47)
                                     at org.jboss.jsfunit.analysis.ManagedBean_JSFUNIT_32_TestCase.testDuplicateProperty(ManagedBean_JSFUNIT_32_TestCase.java:47)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    


                                    org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase:
                                    -------------------------------------------------------------------------------
                                    Test set: org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase
                                    -------------------------------------------------------------------------------
                                    Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.03 sec <<< FAILURE!
                                    testHappyPaths(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase) Time elapsed: 0.005 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
                                     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase$2.<init>(ManagedBeanScope_JSFUNIT_26_TestCase.java:54)
                                     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase.testHappyPaths(ManagedBeanScope_JSFUNIT_26_TestCase.java:54)
                                     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase.testHappyPaths(ManagedBeanScope_JSFUNIT_26_TestCase.java:54)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testNotSerializable(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase) Time elapsed: 0.004 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
                                     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase$5.<init>(ManagedBeanScope_JSFUNIT_26_TestCase.java:87)
                                     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase.testNotSerializable(ManagedBeanScope_JSFUNIT_26_TestCase.java:87)
                                     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase.testNotSerializable(ManagedBeanScope_JSFUNIT_26_TestCase.java:77)
                                     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_26_TestCase.testNotSerializable(ManagedBeanScope_JSFUNIT_26_TestCase.java:77)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    


                                    org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase:
                                    -------------------------------------------------------------------------------
                                    Test set: org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase
                                    -------------------------------------------------------------------------------
                                    Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.014 sec <<< FAILURE!
                                    testInvalidScope(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase) Time elapsed: 0.003 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
                                     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase$1.<init>(ManagedBeanScope_JSFUNIT_36_TestCase.java:46)
                                     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase.testInvalidScope(ManagedBeanScope_JSFUNIT_36_TestCase.java:46)
                                     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_36_TestCase.testInvalidScope(ManagedBeanScope_JSFUNIT_36_TestCase.java:46)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    


                                    org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase:
                                    -------------------------------------------------------------------------------
                                    Test set: org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase
                                    -------------------------------------------------------------------------------
                                    Tests run: 5, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.037 sec <<< FAILURE!
                                    testHappyPathUIComponentClassicTagBase(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase) Time elapsed: 0.006 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractTldTestCase.parseResources(AbstractTldTestCase.java:81)
                                     at org.jboss.jsfunit.analysis.AbstractTldTestCase.<init>(AbstractTldTestCase.java:76)
                                     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase$1.<init>(Tld_JSFUNIT_28_TestCase.java:48)
                                     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testHappyPathUIComponentClassicTagBase(Tld_JSFUNIT_28_TestCase.java:48)
                                     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testHappyPathUIComponentClassicTagBase(Tld_JSFUNIT_28_TestCase.java:48)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testNonUIComponentClassicTagBase(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase) Time elapsed: 0.003 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractTldTestCase.parseResources(AbstractTldTestCase.java:81)
                                     at org.jboss.jsfunit.analysis.AbstractTldTestCase.<init>(AbstractTldTestCase.java:76)
                                     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase$2.<init>(Tld_JSFUNIT_28_TestCase.java:60)
                                     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testNonUIComponentClassicTagBase(Tld_JSFUNIT_28_TestCase.java:60)
                                     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testNonUIComponentClassicTagBase(Tld_JSFUNIT_28_TestCase.java:60)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testEmptyLib(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase) Time elapsed: 0.001 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractTldTestCase.parseResources(AbstractTldTestCase.java:81)
                                     at org.jboss.jsfunit.analysis.AbstractTldTestCase.<init>(AbstractTldTestCase.java:76)
                                     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase$3.<init>(Tld_JSFUNIT_28_TestCase.java:88)
                                     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testEmptyLib(Tld_JSFUNIT_28_TestCase.java:88)
                                     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testEmptyLib(Tld_JSFUNIT_28_TestCase.java:88)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testNonExistingResource(org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase) Time elapsed: 0.003 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractTldTestCase.parseResources(AbstractTldTestCase.java:81)
                                     at org.jboss.jsfunit.analysis.AbstractTldTestCase.<init>(AbstractTldTestCase.java:76)
                                     at org.jboss.jsfunit.analysis.AbstractTldTestCase.<init>(AbstractTldTestCase.java:60)
                                     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase$7.<init>(Tld_JSFUNIT_28_TestCase.java:123)
                                     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testNonExistingResource(Tld_JSFUNIT_28_TestCase.java:121)
                                     at org.jboss.jsfunit.analysis.Tld_JSFUNIT_28_TestCase.testNonExistingResource(Tld_JSFUNIT_28_TestCase.java:121)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    


                                    org.jboss.jsfunit.analysis.ClassDefinitionsTestCase:
                                    -------------------------------------------------------------------------------
                                    Test set: org.jboss.jsfunit.analysis.ClassDefinitionsTestCase
                                    -------------------------------------------------------------------------------
                                    Tests run: 8, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.058 sec <<< FAILURE!
                                    testNonExistingResource(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.003 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:50)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$4.<init>(ClassDefinitionsTestCase.java:78)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testNonExistingResource(ClassDefinitionsTestCase.java:76)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testNonExistingResource(ClassDefinitionsTestCase.java:76)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testEmptyFacesConfiguration(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.001 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$5.<init>(ClassDefinitionsTestCase.java:89)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testEmptyFacesConfiguration(ClassDefinitionsTestCase.java:89)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testEmptyFacesConfiguration(ClassDefinitionsTestCase.java:89)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testMalFormed(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.003 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$6.<init>(ClassDefinitionsTestCase.java:98)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testMalFormed(ClassDefinitionsTestCase.java:98)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testMalFormed(ClassDefinitionsTestCase.java:98)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testFacesConfigHappyPath(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.001 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$7.<init>(ClassDefinitionsTestCase.java:108)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testFacesConfigHappyPath(ClassDefinitionsTestCase.java:108)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testFacesConfigHappyPath(ClassDefinitionsTestCase.java:108)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testFacesConfigElementsMissingInterface(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.002 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$8.<init>(ClassDefinitionsTestCase.java:119)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testFacesConfigElementsMissingInterface(ClassDefinitionsTestCase.java:118)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testFacesConfigElementsMissingInterface(ClassDefinitionsTestCase.java:118)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testFacesConfigElementsNonExistingClass(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.003 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$9.<init>(ClassDefinitionsTestCase.java:132)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testFacesConfigElementsNonExistingClass(ClassDefinitionsTestCase.java:131)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testFacesConfigElementsNonExistingClass(ClassDefinitionsTestCase.java:131)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testCanHandleMoreThanOneConfigFile(org.jboss.jsfunit.analysis.ClassDefinitionsTestCase) Time elapsed: 0.007 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase$12.<init>(ClassDefinitionsTestCase.java:163)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testCanHandleMoreThanOneConfigFile(ClassDefinitionsTestCase.java:163)
                                     at org.jboss.jsfunit.analysis.ClassDefinitionsTestCase.testCanHandleMoreThanOneConfigFile(ClassDefinitionsTestCase.java:163)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    


                                    org.jboss.jsfunit.analysis.ViewConfigReconcilerTest:
                                    -------------------------------------------------------------------------------
                                    Test set: org.jboss.jsfunit.analysis.ViewConfigReconcilerTest
                                    -------------------------------------------------------------------------------
                                    Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.021 sec <<< FAILURE!
                                    testNoProblem(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest) Time elapsed: 0.004 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocument(ParserUtils.java:86)
                                     at org.jboss.jsfunit.analysis.ViewConfigReconcilerTest.setUp(ViewConfigReconcilerTest.java:51)
                                     at junit.framework.TestCase.runBare(TestCase.java:125)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testMissingBeanAction(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest) Time elapsed: 0.001 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocument(ParserUtils.java:86)
                                     at org.jboss.jsfunit.analysis.ViewConfigReconcilerTest.setUp(ViewConfigReconcilerTest.java:51)
                                     at junit.framework.TestCase.runBare(TestCase.java:125)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testMissingAction(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest) Time elapsed: 0.001 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocument(ParserUtils.java:86)
                                     at org.jboss.jsfunit.analysis.ViewConfigReconcilerTest.setUp(ViewConfigReconcilerTest.java:51)
                                     at junit.framework.TestCase.runBare(TestCase.java:125)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testMissingBeanActionListener(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest) Time elapsed: 0.001 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocument(ParserUtils.java:86)
                                     at org.jboss.jsfunit.analysis.ViewConfigReconcilerTest.setUp(ViewConfigReconcilerTest.java:51)
                                     at junit.framework.TestCase.runBare(TestCase.java:125)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    
                                    testMissingActionListener(org.jboss.jsfunit.analysis.ViewConfigReconcilerTest) Time elapsed: 0.001 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocument(ParserUtils.java:86)
                                     at org.jboss.jsfunit.analysis.ViewConfigReconcilerTest.setUp(ViewConfigReconcilerTest.java:51)
                                     at junit.framework.TestCase.runBare(TestCase.java:125)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
                                     at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
                                     at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                     at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
                                    


                                    org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase:
                                    -------------------------------------------------------------------------------
                                    Test set: org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase
                                    -------------------------------------------------------------------------------
                                    Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.018 sec <<< FAILURE!
                                    testDuplicateManagedBean(org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase) Time elapsed: 0.002 sec <<< ERROR!
                                    java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
                                     at org.jboss.jsfunit.analysis.util.ParserUtils.getDocumentBuilder(ParserUtils.java:64)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.parseResources(AbstractFacesConfigTestCase.java:72)
                                     at org.jboss.jsfunit.analysis.AbstractFacesConfigTestCase.<init>(AbstractFacesConfigTestCase.java:66)
                                     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase$1.<init>(ManagedBeanScope_JSFUNIT_25_TestCase.java:49)
                                     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase.testDuplicateManagedBean(ManagedBeanScope_JSFUNIT_25_TestCase.java:49)
                                     at org.jboss.jsfunit.analysis.ManagedBeanScope_JSFUNIT_25_TestCase.testDuplicateManagedBean(ManagedBeanScope_JSFUNIT_25_TestCase.java:49)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at junit.framework.TestCase.runTest(TestCase.java:154)
                                     at junit.framework.TestCase.runBare(TestCase.java:127)
                                     at junit.framework.TestResult$1.protect(TestResult.java:106)
                                     at junit.framework.TestResult.runProtected(TestResult.java:124)
                                     at junit.framework.TestResult.run(TestResult.java:109)
                                     at junit.framework.TestCase.run(TestCase.java:118)
                                     at junit.framework.TestSuite.runTest(TestSuite.java:208)
                                     at junit.framework.TestSuite.run(TestSuite.java:203)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.apache.ma


                                    1 2 Previous Next