History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-689
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Steve Luo
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

NPE occurred on Statistics page when bouncing between configurations

Created: 14/Oct/10 07:22 AM   Updated: 14/Oct/10 02:24 PM
Component/s: None
Affects Version/s: None
Fix Version/s: 3.0.13

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
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)

...

 All   Comments   Work Log   Change History      Sort Order:
There are no comments yet on this issue.