Cannot Access REST Cache Key Listing In Clustered Environment

Solution In Progress - Updated -

Issue

  • To see a listing of cache keys, we access URL http://192.168.1.7:8080/rest/my_default_cache, where my_default_cache is the name of our cache. When using a single node setup, we are able to access the aforementioned URL. However, this URL does not work in a JDG clustered environment. Using curl -v also results in a 500 error. The failed attempts result in NotSerializableException errors within the logs:
ERROR [org.infinispan.remoting.rpc.RpcManagerImpl] (REST-ServerWorker-4-5) ISPN000073: Unexpected error while replicating: org.infinispan.commons.marshall.NotSerializableException: org.infinispan.rest.operations.mediatypes.impl.TextOutputPrinter
Caused by: an exception which occurred:
    in field capturedArgs
    in object org.infinispan.rest.operations.mediatypes.impl.TextOutputPrinter$$Lambda$495/1513688834@5bc665d


ERROR [org.infinispan.remoting.rpc.RpcManagerImpl] (REST-ServerWorker-4-2) ISPN000073: Unexpected error while replicating: org.infinispan.commons.marshall.NotSerializableException: org.infinispan.rest.operations.mediatypes.impl.XMLOutputPrinter
Caused by: an exception which occurred:
    in field capturedArgs
    in object org.infinispan.rest.operations.mediatypes.impl.XMLOutputPrinter$$Lambda$383/396654057@35342415

Environment

  • Red Hat JBoss Data Grid (JDG)
    • 7.x

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
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.