java.lang.IncompatibleClassChangeError After WebLogic Upgrade From 10.3.4 To 12.1.2

(Doc ID 2001791.1)

Last updated on NOVEMBER 09, 2017

Applies to:

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


On : 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> 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, but class was expected


 Upgrade from WebLogic 10.3.4 to 12.1.2.


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