Does the owner of the procedure has CREATE TRIGGER privilege granted to her/him directly and not through a role.
Roles are not visible in stored procedures.