One of my orgs has a managed package in it, and was installed by a previous user, who has now been deactivated. Firstly therefore, this means I notice that on the package detail page, it is "Installed by" InactiveUser3, as you see here:
This is fine, however, the managed package comes with a scheduled job, which is listed as being submitted "by" this user, and now, with them deactivated, it is failing and sending an error e-mail along the lines of
Subject
Developer script exception '<unknown>' : Inactive User yyyyyyyyyyy
and body
Failed to process batch for class '<unknown>' for job id xxxxxxxxxxxxxx
I have deduced (using the IDs) that it is this scheduled Apex class/user situation causing this error message. So my question is, how do I "reown" the scheduled job?
Under the Scheduled Jobs view, I can see, and "Manage" and "Delete" the job, and I can see the inactive user as the Submitter, but I can't "move" the job to a new active user...? Under manage, I can just change the timings of it all. (and indeed there is no save button either, as I thought changing the details might make me the new owner)
Surely I am not going to have to uninstall the package and re-install it am I? That could be a catastrophe.