
Key: |
QB-1229
|
Type: |
Bug
|
Status: |
Resolved
|
Resolution: |
Fixed
|
Priority: |
Major
|
Assignee: |
Unassigned
|
Reporter: |
Steve Luo
|
Votes: |
0
|
Watchers: |
0
|
If you were logged in you would be able to see more operations.
|
|
|
QuickBuild
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
|
|
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)
|
Description
|
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) |
Show » |
No work has yet been logged on this issue.
|
|