<< 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) |