[ http://jira.codehaus.org/browse/MSUREFIRE-34?page=comments#action_54636 ]
Leung Man-Chi commented on MSUREFIRE-34: ---------------------------------------- yes, i believe so. anyone is having the same problem on surefire 1.5? any advice to resolve this problem? pls help > surefire-report-plugin 2.1 is having Failure to parse Surefire 1.5 xml file > ---------------------------------------------------------------------------- > > Key: MSUREFIRE-34 > URL: http://jira.codehaus.org/browse/MSUREFIRE-34 > Project: Maven 2.x Surefire Plugin > Type: Bug > Environment: surefire 1.5 default plugin that bundled with maven 2 release. > surefire-report verson 2.0-beta-2-SNAPSHOT that I checkout from mojo svn > Reporter: Leung Man-Chi > Assignee: Jason van Zyl > Fix For: 2.1.2 > > > I used surefire-report plugin to parse surefire generated xml file but > encountered the following exception. > I checked out surefire-report jira, and got a reply that it is due to the > invalid xml format in surefire generated TEST- > com.mycompany.app.AppTest.xml file. > ------------------------------------ > I tried the following attempt: > ------------------------------------- > since surefire-plugin that bundles with m2 release is version 1.5, in fact, I > tried to checkout the latest 2.1 from > > http://svn.apache.org/repos/asf/maven/components/tags/maven-surefire-plugin-2.1. > I did a mvn compile and install to my local .m2 repository, trying to run it > again. > However, M2 , by default only depends surefire 1.5 version, NOT running ver > 2.1 . may I know how to make m2 to run surefire 2.1 instead? pls help > ------------------- > ERROR MSG: > ------------------- > [INFO] Generate "Maven Surefire Report" report. > java.lang.Exception: Failure to parse file at: > ~/myproject/my-app/target/surefire-reports/TEST-com.mycompany.app.AppTest.xml > at > org.codehaus.mojo.surefire.ReportTestSuite.<init>(ReportTestSuite.java:68) > at > org.codehaus.mojo.surefire.SurefireReportParser.parseXMLReportFiles(SurefireReportParser.java:49) > at > org.codehaus.mojo.surefire.SurefireReportGenerator.doGenerateReport(SurefireReportGenerator.java:44) > at > org.codehaus.mojo.surefire.SurefireReportMojo.executeReport(SurefireReportMojo.java:77) > at > org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenReport.java:98) > at > org.apache.maven.plugins.site.SiteMojo.generateReportsPages(SiteMojo.java:802) > at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:301) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:432) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:530) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:472) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:451) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:303) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:270) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:139) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:249) > 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:324) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > Caused by: org.xml.sax.SAXParseException: Whitespace required before > attributes. > at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3376) > at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3364) > at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1556) > at org.apache.crimson.parser.Parser2.content(Parser2.java:1963) > at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691) > at org.apache.crimson.parser.Parser2.content(Parser2.java:1963) > at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691) > at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667) > at org.apache.crimson.parser.Parser2.parse(Parser2.java:337) > at > org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448) > at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) > at javax.xml.parsers.SAXParser.parse(SAXParser.java:281) > at > org.codehaus.mojo.surefire.ReportTestSuite.<init>(ReportTestSuite.java:64) > ... 24 more -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]