| << Back to previous view |
[QB-689] NPE occurred on Statistics page when bouncing between configurations
|
|
| Status: | Resolved |
| Project: | QuickBuild |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 3.0.13 |
| Type: | Bug | Priority: | Major |
| Reporter: | Steve Luo | Assigned To: | Unassigned |
| Resolution: | Fixed | Votes: | 0 |
| Remaining Estimate: | Unknown | Time Spent: | Unknown |
| Original Estimate: | Unknown | ||
| Description |
|
I was bouncing between the step status pages for two configurations, then clicked on Statistics and got the following:
Error Details: WicketMessage: Error attaching this container for rendering: [MarkupContainer [Component id = legendsContainer]] Root cause: java.lang.NullPointerException at com.pmease.quickbuild.plugin.report.engine.util.DateRange.contains(DateRange.java:69) at com.pmease.quickbuild.plugin.report.engine.renderer.linechart.LineChartReport.findBuilds(LineChartReport.java:371) at com.pmease.quickbuild.plugin.report.engine.renderer.linechart.LineChartReport.loadWhenGroupByDate(LineChartReport.java:186) at com.pmease.quickbuild.plugin.report.engine.renderer.linechart.LineChartReport.load(LineChartReport.java:58) at com.pmease.quickbuild.plugin.report.engine.renderer.statistics.AbstractStatisticsPanel.creaStatsChartReport(AbstractStatisticsPanel.java:548) at com.pmease.quickbuild.plugin.report.engine.renderer.statistics.AbstractStatisticsPanel.createPrimaryStatsReport(AbstractStatisticsPanel.java:580) at com.pmease.quickbuild.plugin.report.engine.renderer.statistics.AbstractStatisticsPanel.createStatsReportSet(AbstractStatisticsPanel.java:399) at com.pmease.quickbuild.plugin.report.engine.renderer.statistics.AbstractStatisticsPanel$1.load(AbstractStatisticsPanel.java:107) at org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:120) at org.apache.wicket.Component.getDefaultModelObject(Component.java:1657) at com.pmease.quickbuild.plugin.report.engine.renderer.statistics.AbstractStatisticsPanel.getLegends(AbstractStatisticsPanel.java:260) at com.pmease.quickbuild.plugin.report.engine.renderer.statistics.GraphControls$2.getObject(GraphControls.java:86) at org.apache.wicket.Component.getDefaultModelObject(Component.java:1657) at org.apache.wicket.markup.html.list.ListView.getViewSize(ListView.java:221) at org.apache.wicket.markup.html.list.ListView.onPopulate(ListView.java:525) at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:131) at org.apache.wicket.Component.internalBeforeRender(Component.java:1061) at org.apache.wicket.Component.beforeRender(Component.java:1095) at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1727) at org.apache.wicket.Component.onBeforeRender(Component.java:3855) at org.apache.wicket.Component.internalBeforeRender(Component.java:1061) at org.apache.wicket.Component.beforeRender(Component.java:1095) at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1727) at org.apache.wicket.Component.onBeforeRender(Component.java:3855) at org.apache.wicket.Component.internalBeforeRender(Component.java:1061) at org.apache.wicket.Component.beforeRender(Component.java:1095) at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1727) at org.apache.wicket.Component.onBeforeRender(Component.java:3855) at org.apache.wicket.Component.internalBeforeRender(Component.java:1061) at org.apache.wicket.Component.beforeRender(Component.java:1095) at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1727) ... |