ORA-06508 PL/SQL: could not find program unit being called
Cause An attempt was made to call a stored program that could not be found. The program may have been dropped or incompatibly modified, or have compiled with errors.
Action Check that all referenced programs, including their package bodies, exist and are compatible.
Has anyone have encountered this message?
How come Oracle can't find a program unit being called at runtime?
Everything compiles so the absence of the program unit should have been caught at compile time. Why is this rased at runtime?
How the programs may not be compatible?
Yes, execute was granted to public.