NoSuchMethodError after Applying Coherence Patch (Doc ID 1166953.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle Coherence - Version 3.5.0 to 3.7.1 [Release AS10g]
Information in this document applies to any platform.
***Checked for relevance on 21-Nov-2013***

Symptoms

A Coherence 3.5.0 installation (for example) has encountered an issue, and needs a fix for a particular defect, COH-2718.

A decision is made by the administrator to apply Coherence patches p8939152_35_Generic.zip, p9289985_352_Generic.zip and p9899827_353_Generic.zip, that is to apply the patches for 3.5.1, 3.5.2 and 3.5.3 to update the Coherence jar files to 3.5.3.

However, having applied the changes, starting the cluster gives an error; those class files in the jar file do not seem to fit together:

An error (a NoSuchMethodError) occured attempting to access the cache cluster: com.tangosol.util.Resources.findFileOrResource(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URL;
java.lang.NoSuchMethodError: com.tangosol.util.Resources.findFileOrResource(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URL;
       at com.tangosol.net.DefaultConfigurableCacheFactory.loadConfig(DefaultConfigurableCacheFactory.java:388)
[...]

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms