Chapter 7. Resolved Issues
7.1. Resolved Issues
This release of JBoss Data Grid resolves the following issues:
- JDG-2007 - Near-Real-Time Indexes Lost when Server is Stopped
- When using JBoss Data Grid in Remote Client-Server Mode, cache indexes that used Near-Real-Time indexing capabilities were not persisted to storage during shutdown. As a result, those cache indexes were lost.
- JDG-1835 - Disabling Indexing for Types with the @Indexed(false) Annotation Creates Empty Documents
-
Protobuf encoded entries of message types that had the
@Indexed(false)
annotation resulted in empty documents being added to the cache index. - JDG-2026 - Null Pointer Exceptions Occur with Nested Protobuf Messages
-
JBoss Data Grid threw an null pointer exception when Protobuf encoded messages included the
@Indexed(false)
annotation but also contained nested messages without any annotation. - JDG-1975 - Hot Rod Clients Should Consistently Wrap InterruptedException in HotRodClientException
-
Hot Rod clients did not wrap the client-level
InterruptedException
exception inHotRodClientException
. - JDG-2027 - Hot Rod and REST Interoperability Does Not Work with Non-String Keys
-
When requesting entries via the REST API from a cache that stored Protobuf encoded entries, the
Key-Content-Type
request header was ignored and an HTTP 404 error was returned. - JDG-2043 - Lock Timeout when Registering a Queried Class to the Registry Cache
- JBoss Data Grid behaved unexpectedly in some cases where indexing was enabled and classes were added to an internal cache that was populated by multiple clients.
- JDG-2041 - Null Pointer Exception for Queries if Partition Handling Enabled and Cache in a Degraded State
-
JBoss Data Grid returned a null pointer exception for queries to caches where partition handling was enabled and not configured to use the
ALLOW_READ_WRITES
strategy. In this case, JBoss Data Grid operates in a degraded state and indexes are not consistent. - JDG-2044 - No Exception Occurs for Queries with Caches in a Degraded State
-
JBoss Data Grid now returns the
AvailabilityException
exception for queries to caches where partition handling is enabled and not configured to use theALLOW_READ_WRITES
strategy. - JDG-2050 - Caches Created via Hot Rod Ignore Media Type Configuration
- The media type configuration did not take effect for caches that were created via the Hot Rod interface.
- JDG-2052 - Deprecation Annotations for DistributionManager
-
Deprecation annotations were incorrectly applied to the
org.infinispan.distribution.DistributionManager
interface.