Details
-
Bug
-
Resolution: Won't Fix
-
Low
-
None
-
None
Description
In the quick search bar, enter "foo\" and search. JIRA and Fisheye return "There was a communication problem.", and in the log there is an ERROR:
2008-08-13 22:31:57,712 SearchAggregator:16 ERROR [sal.jira.search.JiraSearchProvider] Error executing search com.atlassian.jira.issue.search.SearchException: org.apache.lucene.queryParser.ParseException: Cannot parse 'foo\': Lexical error at line 1, column 5. Encountered: <EOF> after : "" at com.atlassian.jira.issue.search.util.LuceneQueryCreator.getQueryFromSearchRequest(LuceneQueryCreator.java:193) at com.atlassian.jira.issue.search.providers.LuceneSearchProvider.getHits(LuceneSearchProvider.java:67) at com.atlassian.jira.issue.search.providers.LuceneSearchProvider.search(LuceneSearchProvider.java:208) at com.atlassian.jira.issue.search.providers.LuceneSearchProvider.search(LuceneSearchProvider.java:202) at com.atlassian.sal.jira.search.JiraSearchProvider.performSearch(JiraSearchProvider.java:118) at com.atlassian.sal.jira.search.JiraSearchProvider.search(JiraSearchProvider.java:106) at com.atlassian.studio.search.DefaultSearchAggregator$1.call(DefaultSearchAggregator.java:73) at com.atlassian.studio.search.DefaultSearchAggregator$1.call(DefaultSearchAggregator.java:69) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) at java.util.concurrent.FutureTask.run(FutureTask.java:123) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595) Caused by: org.apache.lucene.queryParser.ParseException: Cannot parse 'foo\': Lexical error at line 1, column 5. Encountered: <EOF> after : "" at org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:153) at org.apache.lucene.queryParser.MultiFieldQueryParser.parse(MultiFieldQueryParser.java:253) at com.atlassian.jira.issue.search.parameters.lucene.util.QueryForCommentsCreator.createTextQuery(QueryForCommentsCreator.java:125) at com.atlassian.jira.issue.search.parameters.lucene.MultipleFieldSingleValueLuceneParameter.getIssueQuery(MultipleFieldSingleValueLuceneParameter.java:81) at com.atlassian.jira.issue.search.util.LuceneQueryCreator.getQueryFromSearchRequest(LuceneQueryCreator.java:115) ... 12 more
JIRA's native search returns the proper error, "Could not parse the query text.". Studio should be passing through the real error message, and shouldn't be throwing an ERROR (a system failure) when the problem is merely one of bad input.
Attachments
Issue Links
- is related to
-
CLOUD-2093 Fisheye Cross repository searches can timeout in large instances
- Closed