Skip to content

Coherence FAQ

Randy Stafford edited this page Jul 9, 2024 · 6 revisions

Question: Not able to start/join a cluster using the default multicast networking?

For example, if you are trying to start a cluster on a dev machine when connected to a VPN.

Answer: Start coherence using the following system properties:

-Dcoherence.ttl=0
-Djava.net.preferIPv4Stack=true
-Dcoherence.localhost=127.0.0.1
-Dcoherence.wka=127.0.0.1

Question: I’m getting IllegalAccessExceptions when running with JDK 17 (or newer)?

To debug these types of issues, you can also include --illegal-access=debug to provide additional details.


Question: I’m getting java.io.InvalidClassException: filter status: REJECTED when using Coherence with Helidon 3.x and JDK 17. How do I resolve this?

Answer: This exception is raised due to the serialization filtering being enabled. To resolve this, add the following system property when starting the JVM:

-Djdk.serialFilter=*;!*

See Serialization Filtering for more details on this feature.


Question: Are there any articles/presentations/demos about Coherence?

Presentations:

Articles:

Demos:

Sock Shop - a full-fledged microservices app with 6 services. The demo comes in a variety of flavors:

ToDo List - A simple ToDo application that demonstrated using various technologies and languages


Question: Where can I find support lifetimes for Coherence Community Edition releases?

Answer: Please see My Oracle Support (MOS) Note 2804780.1.