Coherence CE v20.12.2
This is Patch 2 of the Coherence CE v20.12 release.
Fixed Issues
- Fixed an issue where a ClassNotFoundException would be thrown in some situations if javax.inject module is not on the class path.
- Bumped the version for Jackson dependencies and included Jackson jar files.
- Fixed an issue where javax.json was being shaded into the coherence jar.
- Fixed an issue where archiveSnapshot could throw an ArrayIndexOutOfBoundsException if the partition count is less than the storage enabled member size.
- Added service name and nodeId to the result of the Cache MBean query. In addition, user can also get the MBean type (type), cluster name (cluster), member name (member), and cache tier (tier) attributes from the Cache MBean query.
- Fixed an issue where a NullPointerException could be thrown during concurrent query with BetweenFilter and an entry remove operation.
- Fixed NamedTopic methods isDestroyed andFixed an issue where a NullPointerException could be thrown if the interface for multicast-listener is incorrectly specified. isReleased to return true when appropriate.
- Fixed an issue where a heavy key listener can be overridden by a lite listener from the same member.
- Fixed an issue where an AssertionException could be thrown by the PartitionSet.intersects method.
- Fixed an issue where a deadlock could occur during partition backup transfers.
- Fixed an issue where a persistence snapshot could contain stale cache data leading to a recovery error.
- Fixed an issue where a persistence snapshot recovery operation could hang indefinitely.
- Fixed an issue with view schemes if they become disconnected from the source causing deserialization errors.
- Fixed an issue with Management over REST and JMX where queries over all members of a large cluster may fail with an InstanceNotFoundException if a cluster member is shut down in middle of the query computation.
- Fixed an issue where an AssertionException could be thrown if the partition backup count is greater than 1.
- Fixed a bug in the PortableTypeGenerator where Coherence POF Raw types were not supported.
- Fixed SessionNamedTopic close and destroy handling to resolve memory leak and IllegalStateException thrown if closed after session already closed.
- Fixed an issue where a guardian timeout could occur on the service thread during partition recovery.
- Fixed an issue where a guardian timeout could occur while creating a snapshot when active persistence is enabled.
- Fixed an issue where the metrics for some persistence attributes have unexpected large values.