My Oracle Support Banner

"java.lang.ClassNotFoundException: cannot be found by oracle.odi.studio-wls-connector_12.2.1" when ODI 12c Attempts to Connect to WLS JNDI Resource (Doc ID 2644894.1)

Last updated on JUNE 09, 2023

Applies to:

Oracle Data Integrator - Version 12.2.1.3.0 and later
Oracle Data Integrator on Marketplace - Version 12.2.1.4.200123 and later
Information in this document applies to any platform.

Symptoms

When attempting to use an Oracle Data Integrator (ODI) Data Server that points to a WebLogic Server (WLS) JNDI Datasource, the following error is reported in ODI Studio:

java.lang.RuntimeException: javax.naming.NoInitialContextException: Cannot instantiate class: [Root exception is java.lang.ClassNotFoundException: cannot be found by oracle.odi.studio-wls-connector_12.2.1]
  ...
Caused by: javax.naming.NoInitialContextException: Cannot instantiate class: [Root exception is java.lang.ClassNotFoundException: cannot be found by oracle.odi.studio-wls-connector_12.2.1]
  ...
Caused by: java.lang.ClassNotFoundException: cannot be found by oracle.odi.studio-wls-connector_12.2.1
  ...

The error message does not list the class that it unable to load, unlike similar error messages.

Cause

To view full details, 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 a vibrant support community of peers and Oracle experts.