Details
-
Bug
-
Resolution: Timed out
-
Low
-
None
-
4.1.2
-
enterprise
-
4.01
-
Severity 3 - Minor
-
-
Description
To reproduce, search for an option of a cascade select that is invalid. In our Jira 'resolution reason' = x will cause it
Expected Result: a warning message
Actual Result: a warning message and NumberFormatException written to the logs
2011-03-25 17:08:03,703 TP-Processor1525 WARN jeff kirby 1028x1582953x1 1dotzxl 148.92.244.190 /secure/IssueNavigator!executeAdvanced.jspa [issue.customfields.option.OptionUtils] OptionParentId 'x' is invalid null being returned java.lang.NumberFormatException: For input string: "x" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Long.parseLong(Long.java:403) at java.lang.Long.<init>(Long.java:671) at com.atlassian.jira.issue.customfields.option.OptionUtils.safeParseLong(OptionUtils.java:20) at com.atlassian.jira.issue.customfields.impl.CascadingSelectCFType.getOptionFromStringValue(CascadingSelectCFType.java:447) at com.atlassian.jira.issue.customfields.impl.CascadingSelectCFType.extractOptionFromParams(CascadingSelectCFType.java:441) at com.atlassian.jira.issue.customfields.impl.CascadingSelectCFType.validateFromParams(CascadingSelectCFType.java:84) at com.atlassian.jira.issue.customfields.searchers.transformer.AbstractCustomFieldSearchInputTransformer.validateParams(AbstractCustomFieldSearchInputTransformer.java:101) at com.atlassian.jira.bc.issue.search.DefaultSearchService.checkValidationMatches(DefaultSearchService.java:419) at com.atlassian.jira.bc.issue.search.DefaultSearchService.calculateDoesQueryValidationFitFilterForm(DefaultSearchService.java:398) at com.atlassian.jira.bc.issue.search.DefaultSearchService.calculateDoesQueryFitFilterForm(DefaultSearchService.java:379) at com.atlassian.jira.bc.issue.search.DefaultSearchService.doesQueryFitFilterForm(DefaultSearchService.java:102) at com.atlassian.jira.web.action.issue.IssueNavigator.isAdvanced(IssueNavigator.java:1443) at com.atlassian.jira.web.action.issue.IssueNavigator.isCurrentQueryTooComplex(IssueNavigator.java:439) at sun.reflect.GeneratedMethodAccessor956.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at webwork.util.InjectionUtils$DefaultInjectionImpl.invoke(InjectionUtils.java:70)