FrameworkLog log = Activator.getFrameworkLog(); if (log != null) { String message = NLS.bind(Messages.scheduled_app_launch_error, sr); log.log(new FrameworkLogEntry(Activator.PI_APP, FrameworkLogEntry.WARNING, 0, message, 0, e, null)); }
	public synchronized void handleEvent(Event event) {		try {			ApplicationDescriptor desc = getApplicationDescriptor();			if (desc == null)				return;			desc.launch(getArguments(event));		} catch (Exception e) {			// TODO should log this			return; // return here to avoid removing non-recurring apps when an error occurs		}		if (!isRecurring())			remove();	}