| << Back to previous view |
[QB-622] NPE while processing an empty or invalid XML report
|
|
| Status: | Closed |
| Project: | QuickBuild |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 3.0.4 |
| Type: | Bug | Priority: | Major |
| Reporter: | Steve Luo | Assigned To: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Remaining Estimate: | Unknown | Time Spent: | Unknown |
| Original Estimate: | Unknown | ||
| Description |
|
When processing an empty or invalid XML report, below exception will be occurred:
2010-09-16 15:30:50,828 [Thread-1079] ERROR com.pmease.quickbuild.DefaultBuildEngine - Error processing build request. java.lang.NullPointerException at com.pmease.quickbuild.plugin.report.engine.generator.xpath.XPathProcessor.processResource(XPathProcessor.java:84) at com.pmease.quickbuild.plugin.report.engine.generator.AbstractProcessor.doExecute(AbstractProcessor.java:77) at com.pmease.quickbuild.plugin.report.engine.generator.AbstractGenerator.doExecute(AbstractGenerator.java:38) at com.pmease.quickbuild.plugin.report.engine.generator.GenerateAction.execute(GenerateAction.java:38) at com.pmease.quickbuild.plugin.report.engine.generator.DefaultGenerator.generate(DefaultGenerator.java:36) at com.pmease.quickbuild.plugin.report.engine.contribution.publisher.StatisticsReportPublisher.doPublish(StatisticsReportPublisher.java:133) at com.pmease.quickbuild.plugin.report.engine.contribution.publisher.StatisticsReportPublisher.collectMetrics(StatisticsReportPublisher.java:114) at com.pmease.quickbuild.DefaultBuildEngine.process(DefaultBuildEngine.java:329) at com.pmease.quickbuild.DefaultBuildEngine.access$1(DefaultBuildEngine.java:241) at com.pmease.quickbuild.DefaultBuildEngine$2.run(DefaultBuildEngine.java:757) at java.lang.Thread.run(Thread.java:619) |