My Oracle Support Banner

DaemonPool Fails With ArrayIndexOutOfBoundsException After 2 Billion Tasks (Doc ID 2179088.1)

Last updated on SEPTEMBER 18, 2016

Applies to:

Oracle Coherence - Version 12.2.1.0.0 and later
Information in this document applies to any platform.

Symptoms

Customer is experiencing ArrayIndexOutOfBoundsException causing the service termination in the cluster.

java.lang.ArrayIndexOutOfBoundsException: -63
at com.tangosol.coherence.component.util.DaemonPool.getWorkSlot(DaemonPool.CDB:1)
at com.tangosol.coherence.component.util.DaemonPool.findMinBacklogSlot(DaemonPool.CDB:4)
at com.tangosol.coherence.component.util.DaemonPool.add(DaemonPool.CDB:28)
at com.tangosol.coherence.component.util.DaemonPool.add(DaemonPool.CDB:1)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$InvokeAllRequest.scheduleJobs(PartitionedCache.CDB:77)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$InvokeAllRequest.onReceived(PartitionedCache.CDB:4)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onMessage(Grid.CDB:38)
at com.tangosol.coherence.component.net.message.requestMessage.DistributedCacheRequest.preprocess(DistributedCacheRequest.CDB:23)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid$ReceiveQueue.add(Grid.CDB:3)
at com.tangosol.coherence.component.net.MessageHandler.processMessage(MessageHandler.CDB:29)
at com.tangosol.coherence.component.net.MessageHandler$EventCollector.add(MessageHandler.CDB:51)
at com.oracle.common.internal.net.socketbus.AbstractSocketBus.emitEvent(AbstractSocketBus.java:665)
at com.oracle.common.internal.net.ResumableSelectionService.run(ResumableSelectionService.java:133)
at java.lang.Thread.run(Thread.java:745)

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.