Coherence: "com.tangosol.net.cache.OverflowMap.warnUnfathomable" Error
(Doc ID 1370719.1)
Last updated on NOVEMBER 19, 2020
Applies to:
Oracle Coherence - Version 3.5.3 and laterInformation in this document applies to any platform.
Symptoms
The exceptions below were observed in the Coherence logs:
INFO | jvm 1 | 2011/09/01 10:43:07 | 2011-09-01 10:43:07.583 Oracle Coherence SE 3.5.3/465p3 <Info> (thread=EventPersistenceBufferTransformer-Thread-10, member=3): Overflow Map has received an inexplicable event from the front map; such an event should not have been possible to occur. The Overflow Map will arbitrarily interpret the event in order to maintain its own internal consistency. The likely origin of the event is direct modification of the front and/or back maps managed by the Overflow Map, a MapListener making re-entrant modifications to its source map, or an ObservableMap implementation that reacts to the Map API in a manner inconsistent with the specification (e.g. actively modifying its contents in a manner that differs from the sequence of API calls made against it). This Overflow Map instance will not repeat this warning, and will attempt to silently compensate for subsequent similar event irregularities.
INFO | jvm 1 | 2011/09/01 10:43:07 | Event: MapEvent{ObservableHashMap inserted: key=xx-x-xxxxxxxxxxxxx-x, value=Lease: xx-x-xxxxxxxxxxxxx-x (Cache=OreStubCache_ET2ThresholdIDS, Size=Unknown, Version=0/0, IssuerId=0, HolderId=0, Status=LEASE_UNISSUED, Last locked at Thu Jan 01 01:00:00 CET 1970)}
INFO | jvm 1 | 2011/09/01 10:43:07 | Stack trace follows:
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.net.cache.OverflowMap.warnUnfathomable(OverflowMap.java:3204)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.net.cache.OverflowMap.putInternal(OverflowMap.java:1002)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.net.cache.OverflowMap.put(OverflowMap.java:360)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.coherence.component.util.CacheHandler.ensureLease(CacheHandler.CDB:15)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.ReplicatedCache.lockResource(ReplicatedCache.CDB:28)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.coherence.component.util.CacheHandler.lock(CacheHandler.CDB:3)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.coherence.component.util.SafeNamedCache.lock(SafeNamedCache.CDB:1)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.sc.caching.impl.CommonCacheImpl.lock(CommonCacheImpl.java:420)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.rules.engine.RuleInstanceCache.getRulesFromThesholdMap(RuleInstanceCache.java:798)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.rules.common.ThresholdRuleJmsPublisher.publishEventWriteCommand(ThresholdRuleJmsPublisher.java:32)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.core.EventWriteCommandJmsPublisher.addEventWriteCommand(EventWriteCommandJmsPublisher.java:70)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.event.engine.EventPersistenceBufferTransformer.addEventWriteCommand(EventPersistenceBufferTransformer.java:135)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.event.engine.EventPersistenceBufferTransformer.processEvent(EventPersistenceBufferTransformer.java:161)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.event.engine.EventPersistenceBufferTransformer.access$100(EventPersistenceBufferTransformer.java:60)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.event.engine.EventPersistenceBufferTransformer$AddEventTask.run(EventPersistenceBufferTransformer.java:403)
INFO | jvm 1 | 2011/09/01 10:43:07 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
INFO | jvm 1 | 2011/09/01 10:43:07 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
INFO | jvm 1 | 2011/09/01 10:43:07 | at java.lang.Thread.run(Thread.java:662)
INFO | jvm 1 | 2011/09/01 10:43:07 |
STATUS | wrapper | 2011/09/01 11:11:44 | <-- Wrapper Stopped
INFO | jvm 1 | 2011/09/01 10:43:07 | Event: MapEvent{ObservableHashMap inserted: key=xx-x-xxxxxxxxxxxxx-x, value=Lease: xx-x-xxxxxxxxxxxxx-x (Cache=OreStubCache_ET2ThresholdIDS, Size=Unknown, Version=0/0, IssuerId=0, HolderId=0, Status=LEASE_UNISSUED, Last locked at Thu Jan 01 01:00:00 CET 1970)}
INFO | jvm 1 | 2011/09/01 10:43:07 | Stack trace follows:
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.net.cache.OverflowMap.warnUnfathomable(OverflowMap.java:3204)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.net.cache.OverflowMap.putInternal(OverflowMap.java:1002)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.net.cache.OverflowMap.put(OverflowMap.java:360)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.coherence.component.util.CacheHandler.ensureLease(CacheHandler.CDB:15)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.ReplicatedCache.lockResource(ReplicatedCache.CDB:28)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.coherence.component.util.CacheHandler.lock(CacheHandler.CDB:3)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.tangosol.coherence.component.util.SafeNamedCache.lock(SafeNamedCache.CDB:1)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.sc.caching.impl.CommonCacheImpl.lock(CommonCacheImpl.java:420)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.rules.engine.RuleInstanceCache.getRulesFromThesholdMap(RuleInstanceCache.java:798)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.rules.common.ThresholdRuleJmsPublisher.publishEventWriteCommand(ThresholdRuleJmsPublisher.java:32)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.core.EventWriteCommandJmsPublisher.addEventWriteCommand(EventWriteCommandJmsPublisher.java:70)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.event.engine.EventPersistenceBufferTransformer.addEventWriteCommand(EventPersistenceBufferTransformer.java:135)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.event.engine.EventPersistenceBufferTransformer.processEvent(EventPersistenceBufferTransformer.java:161)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.event.engine.EventPersistenceBufferTransformer.access$100(EventPersistenceBufferTransformer.java:60)
INFO | jvm 1 | 2011/09/01 10:43:07 | at com.aaaaaaaaaaa.optimize.event.engine.EventPersistenceBufferTransformer$AddEventTask.run(EventPersistenceBufferTransformer.java:403)
INFO | jvm 1 | 2011/09/01 10:43:07 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
INFO | jvm 1 | 2011/09/01 10:43:07 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
INFO | jvm 1 | 2011/09/01 10:43:07 | at java.lang.Thread.run(Thread.java:662)
INFO | jvm 1 | 2011/09/01 10:43:07 |
STATUS | wrapper | 2011/09/01 11:11:44 | <-- Wrapper Stopped
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 |