Java.lang.IllegalStateException is Received When Smart Importing 11g Artifacts Into an ODI Repository

(Doc ID 2382171.1)

Last updated on APRIL 16, 2018

Applies to:

Oracle Data Integrator - Version to [Release 12c]
Information in this document applies to any platform.


The following message is received when performing a Smart Import in Oracle Data Integrator (ODI) when importing an ODI 11g smart export file:

Caused by: java.lang.IllegalStateException: During synchronization a new object was found through a relationship that was not marked cascade PERSIST: PropertyDefinition TARGET_LOAD_ORDER.
  at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.discoverUnregisteredNewObjects(
  at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.calculateChanges(
  at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.writeChanges(
  at org.eclipse.persistence.internal.jpa.EntityManagerImpl.flush(
  at oracle.odi.core.persistence.jpa.JpaOdiEntityManager.flush(
  ... 30 more




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