
|
If you were logged in you would be able to see more operations.
|
|
|
|
|
| Component/s: |
None
|
| Affects Version/s: |
1.4
|
| Fix Version/s: |
1.5
|
|
ReviewIdComparator was not updated to handle Crucible projects.
Stacktrace:
2008-03-14 11:02:49,453 http-8090-Processor4 ERROR [webwork.util.ServletValueStack] METHOD: "projectTabHtml", exception:
java.lang.NumberFormatException: For input string: "FE-10"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.parseInt(Integer.java:497)
at com.atlassian.jira.ext.fisheye.crucible.ReviewIdComparator.parseIdNumber(ReviewIdComparator.java:22)
at com.atlassian.jira.ext.fisheye.crucible.ReviewIdComparator.compare(ReviewIdComparator.java:14)
at java.util.Arrays.mergeSort(Arrays.java:1284)
at java.util.Arrays.mergeSort(Arrays.java:1295)
at java.util.Arrays.mergeSort(Arrays.java:1295)
at java.util.Arrays.sort(Arrays.java:1223)
at java.util.Collections.sort(Collections.java:159)
at com.atlassian.jira.ext.fisheye.projecttabpanel.CrucibleProjectTabPanel.displayModeRecentReviews(CrucibleProjectTabPanel.java:115)
at com.atlassian.jira.ext.fisheye.projecttabpanel.CrucibleProjectTabPanel.getHtml(CrucibleProjectTabPanel.java:91)
at com.atlassian.jira.web.action.browser.Browser.getProjectTabHtml(Browser.java:366)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
snip
|
|
Description
|
ReviewIdComparator was not updated to handle Crucible projects.
Stacktrace:
2008-03-14 11:02:49,453 http-8090-Processor4 ERROR [webwork.util.ServletValueStack] METHOD: "projectTabHtml", exception:
java.lang.NumberFormatException: For input string: "FE-10"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.parseInt(Integer.java:497)
at com.atlassian.jira.ext.fisheye.crucible.ReviewIdComparator.parseIdNumber(ReviewIdComparator.java:22)
at com.atlassian.jira.ext.fisheye.crucible.ReviewIdComparator.compare(ReviewIdComparator.java:14)
at java.util.Arrays.mergeSort(Arrays.java:1284)
at java.util.Arrays.mergeSort(Arrays.java:1295)
at java.util.Arrays.mergeSort(Arrays.java:1295)
at java.util.Arrays.sort(Arrays.java:1223)
at java.util.Collections.sort(Collections.java:159)
at com.atlassian.jira.ext.fisheye.projecttabpanel.CrucibleProjectTabPanel.displayModeRecentReviews(CrucibleProjectTabPanel.java:115)
at com.atlassian.jira.ext.fisheye.projecttabpanel.CrucibleProjectTabPanel.getHtml(CrucibleProjectTabPanel.java:91)
at com.atlassian.jira.web.action.browser.Browser.getProjectTabHtml(Browser.java:366)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
snip |
Show » |
|
Also upped the robustness so that it won't fall over next time it hits a review key it can't parse. The plugin now simply logs the unparsable key and moves on.