Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Done
-
Release 6.0.7
-
None
Description
Steps to reproduce:
- Create a project called DEMO and create some issues
- Install the attached template
- Create a scheduled report using a JQL: project = DEMO
- After running the following log error is written.
java.lang.IllegalStateException: Incorrect usage of JIRA/lucene search API. You can only create/use: ManagedIndexSearcher inside a context (request or Jira-Thread-Local). Check: JiraThreadLocalUtils for details. at com.atlassian.jira.index.ManagedIndexSearcherFactory.createFrom(ManagedIndexSearcherFactory.java:15) at com.atlassian.jira.issue.index.ThreadLocalSearcherCache$Cache.retrieveEntitySearcher(ThreadLocalSearcherCache.java:116) at com.atlassian.jira.issue.index.ThreadLocalSearcherCache.getSearcher(ThreadLocalSearcherCache.java:39) at com.atlassian.jira.issue.index.DefaultIndexManager.getEntitySearcher(DefaultIndexManager.java:888) at com.atlassian.jira.issue.index.DefaultIndexManager.getIssueSearcher(DefaultIndexManager.java:865) ... 2 filtered at java.lang.reflect.Method.invoke(Method.java:498) at com.atlassian.jira.config.component.SwitchingInvocationHandler.invoke(SwitchingInvocationHandler.java:38) at com.sun.proxy.$Proxy167.getIssueSearcher(Unknown Source) at com.atlassian.jira.issue.search.SearchProviderFactoryImpl.getSearcher(SearchProviderFactoryImpl.java:17) at com.atlassian.jira.issue.search.providers.LuceneSearchProvider.getIssueSearcher(LuceneSearchProvider.java:130) at com.atlassian.jira.issue.search.providers.LuceneSearchProvider.getHitCount(LuceneSearchProvider.java:145) at com.atlassian.jira.bc.issue.search.DefaultSearchService.searchCount(DefaultSearchService.java:130) at com.xpandit.jiraxporter.export.api.integration.XporterJQLResolver.count(XporterJQLResolver.java:139) at com.xpandit.jiraxporter.commons.document.builder.api.mapping.processor.JQLCountMappingProcessor.resolve(JQLCountMappingProcessor.java:53) at com.xpandit.jiraxporter.commons.document.builder.impl.aspose.excel.sheet.replacer.processor.GenericFieldProcessor.getValue(GenericFieldProcessor.java:173) at com.xpandit.jiraxporter.commons.document.builder.impl.aspose.excel.sheet.replacer.processor.GenericFieldProcessor.resolve(GenericFieldProcessor.java:163) at com.xpandit.jiraxporter.commons.document.builder.impl.aspose.excel.sheet.replacer.processor.SingleFieldProcessor.execute(SingleFieldProcessor.java:62) at com.xpandit.jiraxporter.commons.document.builder.impl.aspose.excel.sheet.replacer.callback.ASCellProcessor.process(ASCellProcessor.java:241) at com.xpandit.jiraxporter.commons.document.builder.impl.aspose.excel.sheet.replacer.StaticZoneProcessor.apllyValues(StaticZoneProcessor.java:262) at com.xpandit.jiraxporter.commons.document.builder.impl.aspose.excel.sheet.replacer.StaticZoneProcessor.process(StaticZoneProcessor.java:140) at com.xpandit.jiraxporter.commons.document.builder.impl.aspose.excel.sheet.AsposeWorksheetConverter.process(AsposeWorksheetConverter.java:294) at com.xpandit.jiraxporter.commons.document.builder.impl.aspose.excel.AsposeExcelConverter.convert(AsposeExcelConverter.java:242) at com.xpandit.jiraxporter.workflow.post.action.XporterPostFunctionDocument.createScheduledReportDocument(XporterPostFunctionDocument.java:199) at com.xpandit.jiraxporter.component.scheduler.ScheduleReporting.lambda$runJob$1(ScheduleReporting.java:363) at com.xpandit.jiraxporter.component.bulkexport.BulkExportProcess.finishProcess(BulkExportProcess.java:281) at com.xpandit.jiraxporter.component.bulkexport.BulkExportProcess.run(BulkExportProcess.java:268) at java.lang.Thread.run(Thread.java:748)