Oracle Message ORA-26723 - user string requires the role string

ERRORuser string requires the role string
CAUSEThe caller did not have the specified role or called the procedure from a definers rights package or procedure.
ACTIONGrant the specified role to the caller. If the procedure is called from a definers rights package or procedure, change the definers rights package or procedure to an invokers rights package or procedure. Or grant all the privileges for the specified role explicitly.