My Oracle Support Banner

'java.lang.IllegalArgumentException: Could not load JDBC driver class [xxxx]' Messages Signaled When Testing Connections To ODI 12c Data Servers Or Running Scenarios (Doc ID 1614497.1)

Last updated on DECEMBER 05, 2018

Applies to:

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


In Oracle Data Integrator (ODI) 12c, when either

... messages such as the following are signaled:

oracle.odi.runtime.agent.invocation.InvocationException: java.lang.IllegalArgumentException: Could not load JDBC driver class []
  at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invoke(
  at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeTestDataServer(


java.lang.RuntimeException: java.lang.IllegalArgumentException: Could not load JDBC driver class [org.postgresql.Driver]
  at oracle.odi.core.datasource.provider.AbstractDataSourceProvider.configure(
  at oracle.odi.core.DataSourceManager$LoginTimeoutDataSourceProviderProxy.configure(


To view full details, sign in with your My Oracle Support account.

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

In this Document
 ODI 12c Studio, and Local / No Agent
 ODI 12c Standalone Agent:
 ODI 12c J2EE Agent

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.