Cannot "Mark as Complete" an ODI 12c Failed Load Plan
(Doc ID 2384756.1)
Last updated on APRIL 28, 2021
Applies to:
Oracle Data Integrator - Version 12.1.2.0.0 to 12.2.1.3.0 [Release 12c]Information in this document applies to any platform.
Symptoms
The following error is observed in the Oracle Data Integrator (ODI) 12c Agent log file when attempting to "Mark as Complete" a failed Load Plan:
[2017-11-21T16:07:57.180+01:00] [odi] [ERROR] [] [oracle.odi.core.persistence.jpa.JpaOdiTransactionManager] [tid: 17] [ecid: <ECID>] javax.persistence.RollbackException: Exception [EclipseLink-26] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.DescriptorException[[
Exception Description: Trying to get value for instance variable [loadplan] of type [org.eclipse.persistence.indirection.ValueHolderInterface] from the object [oracle.odi.domain.runtime.lpi.OdiLoadPlanInstanceException]. The specified object is not an instance of the class or interface declaring the underlying field.
Internal Exception: java.lang.IllegalArgumentException: Can not set org.eclipse.persistence.indirection.ValueHolderInterface field oracle.odi.domain.runtime.lpi.OdiLoadPlanInstance.loadplan to oracle.odi.domain.runtime.lpi.OdiLoadPlanInstanceException
Mapping: org.eclipse.persistence.mappings.OneToOneMapping[loadplan]
Descriptor: RelationalDescriptor(oracle.odi.domain.runtime.lpi.OdiLoadPlanInstance --> [DatabaseTable(SNP_LP_INST)])
at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:159)
at oracle.odi.core.persistence.jpa.JpaOdiTransactionManager.doCommit(JpaOdiTransactionManager.java:387)
at ...
Changes
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! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |