Re-index Fails and Throws ClassCastException

Still need help?

The Atlassian Community is here for you.

Ask the community

Symptoms

JIRA that has Go2Group CRM Integration plugin  (Version 4.2.1) installed and the reindex process will fail while  throwing the following exception on the screen:

java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.ClassCastException
	at com.atlassian.jira.index.FutureResult.await(FutureResult.java:35)
	at com.atlassian.jira.index.CompositeResultBuilder$CompositeResult.await(CompositeResultBuilder.java:82)
	at com.atlassian.jira.issue.index.DefaultIndexManager.reIndexAll(DefaultIndexManager.java:286)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.atlassian.util.profiling.object.ObjectProfiler.profiledInvoke(ObjectProfiler.java:81)
	at com.atlassian.jira.config.component.SwitchingInvocationHandler.invoke(SwitchingInvocationHandler.java:28)
	at $Proxy121.reIndexAll(Unknown Source)
	at com.atlassian.jira.util.index.CompositeIndexLifecycleManager.reIndexAll(CompositeIndexLifecycleManager.java:49)
	at com.atlassian.jira.web.action.admin.index.ReIndexAsyncIndexerCommand.doReindex(ReIndexAsyncIndexerCommand.java:27)
	at com.atlassian.jira.web.action.admin.index.AbstractAsyncIndexerCommand.call(AbstractAsyncIndexerCommand.java:54)
	at com.atlassian.jira.web.action.admin.index.AbstractAsyncIndexerCommand.call(AbstractAsyncIndexerCommand.java:23)
	at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:359)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at com.atlassian.multitenant.impl.DefaultMultiTenantManager.runForTenant(DefaultMultiTenantManager.java:61)
	at com.atlassian.multitenant.juc.MultiTenantExecutors$WrappedRunnable.run(MultiTenantExecutors.java:160)
	at com.atlassian.jira.task.ForkedThreadExecutor$ForkedRunnableDecorator.run(ForkedThreadExecutor.java:249)
	at java.lang.Thread.run(Thread.java:662)
Caused by: java.util.concurrent.ExecutionException: java.lang.ClassCastException
	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
	at java.util.concurrent.FutureTask.get(FutureTask.java:83)
	at com.atlassian.jira.index.FutureResult.await(FutureResult.java:31)
	... 23 more
Caused by: java.lang.ClassCastException

The following appears in the atlassian-jira.log:

2012-09-13 16:16:28,437 IssueIndexer:thread-1 WARN admin 976x36x1 g5kvcf 127.0.0.1 /secure/admin/jira/IndexReIndex.jspa [issue.search.managers.DefaultSearchHandlerManager] A custom field 'Progress (Text Field (< 255 characters))' is trying to register a clause handler against a system clause with name 'progress'. Ignoring request.
2012-09-13 16:16:28,437 IssueIndexer:thread-1 WARN admin 976x36x1 g5kvcf 127.0.0.1 /secure/admin/jira/IndexReIndex.jspa [issue.search.managers.DefaultSearchHandlerManager] A custom field 'Progress (Text Field (< 255 characters))' is trying to register a searcher against a system clause with name 'progress'. Ignoring request.

Diagnosis

The Error Occurs on JIRA 5.1.x with Go2Group CRM Integration plugin installed (Version 4.2.1).

Workaround

Upgrade to version 4.2.2 of Go2Group's SalesForce CRM plugin. As this is a third-party plugin, if you require further support please contact the support team at Go2Group.

Last modified on Mar 30, 2016

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.