Oracle Error Message
PLS-00907: cannot load library unit string (referenced by string)
Reason for the Error
PL/SQL is unable to find and load a library unit that was previously available. This typically happens when you try to load a unit which references another library unit that is non-existent or invalid.
Solution
Provide the needed library unit.