My Oracle Support Banner

Opatch Fails With Error 'Cyclic Dependency Detected' When Applying Patch to ODI (Doc ID 2257944.1)

Last updated on NOVEMBER 09, 2018

Applies to:

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


When applying a patch to Oracle Data Integrator (ODI) using the OPatch tool, it might fail with an error code and the following messages with the exception error " Cyclic dependency detected among featureset libraries" inside:

writeMakeEntry() to "/app/oracle/product/odi_122126/.patch_storage/NApply/2017-04-21_10-54-00AM" as "make.txt
NApply: re-link Oracle binaries.
There are 0 make actions.
N-Apply: Step 12.5, run all consolidated library regenerations. OPatch run this step only when user doesn't specify 'APPLY_MAKE'
Try to mkdir on "/app/oracle/product/odi_122126/.patch_storage/NApply/2017-04-21_10-54-00AM/library_backup"
SystemCall::copyFile(): copy file /app/oracle/product/odi_122126/odi/modules/clients/oracle.odi.sdk.clientLib.jar to /app/oracle/product/odi_122126/.patch_storage/NApply/2017-04-21_10-54-00AM/library_backup/odi/modules/clients/oracle.odi.sdk.clientLib.jar
UtilSession failed: Cyclic dependency detected among featureset libraries: [/app/oracle/product/odi_122126/modules/clients/oracle.odi.sdk.clientLib.jar]
OUISessionManager::endSavedSession() end saved session
==> OUIInventorySession::endSession(): Process ID: 7721. Thread ID: 1
Log file location: /app/oracle/product/odi_122126/cfgtoollogs/opatch/opatch2017-04-21_10-54-00AM_1.log

OPatch failed with error code 73

When troubleshooting OPatch with the Linux strace utility, a line similar to the following is logged with the '-1 EMFILE (Too many open files)' message.

8105 open("/app/oracle/product/odi_122126/odi/sdk/lib/scripts/deprecated/SYBASE_AS_ENTERPRISE/patches/W_300101_300102.xml", O_RDONLY) = -1 EMFILE (Too many open files)


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

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