Unable to Compile Standard Invalid OE Objects PLS-00907: Cannot load library unit apps.oe_holds_pvt (referenced by apps.oe_holds_pub)

(Doc ID 2402025.1)

Last updated on MAY 22, 2018

Applies to:

Oracle Order Management - Version 12.2.5 and later
Information in this document applies to any platform.

Symptoms

Unable to compile standard OE invalid objects . When we try to compile them we get an error.

Although apps.oe_holds_pub and apps.oe_holds_pvt are valid. We are unable to compile apps.oe_holds_pub and apps.oe_holds_pvt while the application is up.

We have to take a complete outage and then manually compile oe_holds_pub and oe_holds_pvt and the compile the other OE invalid objects.

Flushing the shared pool also does not help.

 

ERROR
PLS-00907: Cannot load library unit apps.oe_holds_pvt (referenced by apps.oe_holds_pub)




STEPS
The issue can be reproduced at will with the following steps:
1. Using ADADMIN or from the command line > 
2. Compile invalids >
2. Receive error and unable to proceed

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