Execution of an ODI Job Fails with Java "NoClassDefFoundError" Message After Applying Patch

(Doc ID 2342437.1)

Last updated on JANUARY 17, 2018

Applies to:

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

Symptoms

After applying an Oracle Data Integrator (ODI) patch, the execution of scenarios, Load Plans, solutions, etc. are failing with the following error message:

[2017-12-10T08:32:14.745+01:00] [odi] [ERROR] [] [oracle.odi.agent] [tid: 45] [ecid: 0xxxxxxxxxxxxxxxxxxxxxxxxxxx,0] agent.error.unexpected[[
ODI-1576: LoadPlan Operation LOADPLAN_EXECUTION on Agent OracleDIAgent1 failed with the exception oracle/odi/runtime/agent/loadplan/LoadPlanProcessor$StepInvocationError.
Caused By: java.lang.NoClassDefFoundError: oracle/odi/runtime/agent/loadplan/LoadPlanProcessor$StepInvocationError
java.lang.NoClassDefFoundError: oracle/odi/runtime/agent/loadplan/LoadPlanProcessor$StepInvocationError
  at oracle.odi.runtime.agent.loadplan.LoadPlanProcessor.StartScenarioSteps(LoadPlanProcessor.java:3063)
  at oracle.odi.runtime.agent.loadplan.LoadPlanProcessor.StartAllScenariosFromStep(LoadPlanProcessor.java:2238)
  at oracle.odi.runtime.agent.loadplan.LoadPlanProcessor.doStartLPExecution(LoadPlanProcessor.java:693)
  at oracle.odi.runtime.agent.loadplan.LoadPlanProcessor.access$000(LoadPlanProcessor.java:111)
  at oracle.odi.runtime.agent.loadplan.LoadPlanProcessor$1.run(LoadPlanProcessor.java:479)
  at oracle.odi.runtime.agent.execution.job.0dijob.call(OdiJob.java:73)
  at oracle.odi.runtime.agent.execution.job.0dijob.call(OdiJob.java:73)

Note: Please note that the Java class name may be different.

Changes

 

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