Marshaller for JDG 7.1.0 onwards is not compatible to former versions

Solution Unverified - Updated -


  • Is it possible to migrate legacy versions of RHDG to 7.1.0 and onwards without rolling upgrade?

  • If a JDG cluster is upgraded to version 7.1 or later the start will throw NullPointerException for some caches.

The exception root cause will be like:

Caused by: java.lang.NullPointerException: null
    at org.infinispan.marshall.core.GlobalMarshaller.readWithExternalizer(
    at org.infinispan.marshall.core.GlobalMarshaller.readNonNullableObject(
    at org.infinispan.marshall.core.GlobalMarshaller.readNullableObject(
    at org.infinispan.marshall.core.GlobalMarshaller.objectFromObjectInput(
    at org.infinispan.marshall.core.GlobalMarshaller.objectFromByteBuffer(
    at org.infinispan.persistence.file.SingleFileStore.rebuildIndex(
    at org.infinispan.persistence.file.SingleFileStore.start(


  • Red Hat Data Grid (RHJDG, JDG)
    • 7.1.0+

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In