java.lang.IncompatibleClassChangeError After WebLogic Upgrade From 10.3.4 To 12.1.2 (Doc ID 2001791.1)

Last updated on JUNE 09, 2016

Applies to:

Oracle WebLogic Server - Version 12.1.2.0.0 and later
Information in this document applies to any platform.

Symptoms

On : 12.1.2.0.0 version, EJB Container.

After upgrading WebLogic from 10.3.4 to 12.1.2, a message driver bean (MDB) does not start up and reports the following error exception:


<BEA-011062> com.oracle.pitchfork.interfaces.LifecycleCallbackException: Failure to invoke public void ...jms.weblogic.ejb.AbstractMessageRouter.init() on bean class class ...jms.weblogic.ejb.SimpleMessageRouter with args: null
...
Caused By: java.lang.reflect.InvocationTargetException
...
Caused By: java.lang.RuntimeException: Error Initializing Message Router
...
Caused By: ....framework.bordello.ServiceInstantiationException: Error instantiating service for....framework.discovery.AnnotationManifestService$Impl
...
Caused By: java.lang.IncompatibleClassChangeError: Found interface com.google.common.base.Equivalence, but class was expected
 at com.google.common.cache.CustomConcurrentHashMap.hash(CustomConcurrentHashMap.java:1902)
 at com.google.common.cache.CustomConcurrentHashMap.getOrCompute(CustomConcurrentHashMap.java:3801)
 at com.google.common.cache.ComputingCache.get(ComputingCache.java:46)
 at com.google.common.cache.AbstractCache.getUnchecked(AbstractCache.java:49)



Changes

 Upgrade from WebLogic 10.3.4 to 12.1.2.

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