My Oracle Support Banner

"Missing inverse index" Errors in Coherence 3.7.1.0 (Doc ID 1479340.1)

Last updated on AUGUST 24, 2018

Applies to:

Oracle Coherence - Version 3.7.1 to 3.7.1.4 [Release AS10g]
Information in this document applies to any platform.

Goal

There is an issue where the user selected filter evaluates to be false for all the new entries written from the app (which should match the selected Filter). It matches correctly for the entries that are preloaded by the batch job. This happens only when the selected filter contains this one particular attribute called storeFronts. It is stored as a List in the cache object. You have a index created on this particular attribute like this:
  

  _namedCache.addIndex( QueryHelper.createExtractor( "getStoreFronts" ), false, null );

  

There are a lot of these messages in the logs:

./MZCoherenceAdminStorage-nk11p00it-mzadmin026-3926-9026:SRVCoherence[63163:9026 0] 2012/04/27 22:24:45 374.58 MB/3.61 GB INFO Coherence - 2012-04-27 22:24:45.485/253.333 Oracle Coherence GE 3.7.1.0 (thread=DistributedCache:MZAdminPartitionedPofCacheService, member=156): Missing inverse index: value=US, key=Binary(length=8, value=0x0D9308154197BD66)

 
 This issue happens with Coherence 3.7.1.2 as well.
 

Solution

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
Goal
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.