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

Key: QB-1229
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

Unexpected exception when commit date is empty

Created: 08/Mar/12 11:42 AM   Updated: 09/Mar/12 01:30 AM
Component/s: None
Affects Version/s: None
Fix Version/s: 4.0.30

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


 Description  « Hide
For some repositories, for example, StartTeam, ClearCase, or file system, the commit date may be empty. And when display the change sets in quickbuild, below exception raised:

java.lang.IllegalArgumentException: The date must not be null
     at org.apache.commons.lang.time.DateUtils.isSameDay(DateUtils.java:181)
     at com.pmease.quickbuild.plugin.report.changes.renderer.changeset.ChangesetDataGrid.isGroupRow(ChangesetDataGrid.java:76)
     at com.pmease.quickbuild.plugin.report.engine.renderer.table.datagrid.GroupableDataGrid$GroupBehavior.beforeRender(GroupableDataGrid.java:57)
     at org.apache.wicket.Component.notifyBehaviorsComponentBeforeRender(Component.java:3447)
     at org.apache.wicket.Component.internalRender(Component.java:2358)
     at org.apache.wicket.Component.render(Component.java:2284)
     at org.apache.wicket.markup.repeater.AbstractRepeater.renderChild(AbstractRepeater.java:110)
     at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:97)
     at org.apache.wicket.Component.internalRender(Component.java:2359)
     at org.apache.wicket.Component.render(Component.java:2284)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1474)
     at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1638)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1613)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1567)
     at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:72)
     at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1576)
     at org.apache.wicket.Component.internalRender(Component.java:2359)
     at org.apache.wicket.Component.render(Component.java:2284)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1474)
     at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1638)

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