Unable to use Oracle Datasource in RHDG 8.3 JDBC String-Based Cache Store

Solution Verified - Updated -

Issue

During a migration from JDG 7 to DG 8.3 unmarshaling errors happen, i.e. unable to marshal the data retrieved from persistent cache store ( oracle binary table).
This issue only happens with Oracle Data Base, but not Postgres:

java.lang.ClassCastException: org.infinispan.query.remote.impl.indexing.ProtobufValueWrapper cannot be cast to org.infinispan.persistence.spi.MarshalledValue
        at org.infinispan.persistence.jdbc.impl.table.AbstractTableManager.entryFromResultSet(AbstractTableManager.java:618)

Environment

  • Red Hat Data Grid (RHDG)
    • 8.3
    • Oracle DB/IBM DB2

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content