try {
final IJobTrigger trigger = scheduler.getJob( context.getJobDetail().getName() ).getJobTrigger();
final Class<IAction> iaction = (Class<IAction>) actionBean.getClass();
// remove job with outdated/invalid output path
scheduler.removeJob( context.getJobDetail().getName() );
// recreate the job in the context of the original creator
SecurityHelper.getInstance().runAsUser( actionUser, new Callable<Void>() {
@Override
public Void call() throws Exception {